Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
rp [2010/08/20 07:03] flacco angelegt |
rp [2019/06/19 06:53] flacco [rootpack@invis-server-org] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== rootpack@invis-server-org ====== | ====== rootpack@invis-server-org ====== | ||
- | Das "//**rootpack**//" ist eine kleine Sammlung Shell-Scripts zur Verwaltung eines Rootservers, hat also mit dem invis Server an sich nichts zu tun. Entstanden ist es als Nebenprodukt der Arbeit am Buch "Root-Server -- Einrichten und Absichern" welches voraussichtlich noch im September 2010 im Open-Source-Press Verlag erscheint. Zum //**rootpack**// gibt es unter [[http://rootpack.invis-server.org|http://rootpack.invis-server.org]] eine eigene Internet-Seite, über die es auch kostenfrei heruntergeladen werden kann. Das //**rootpack**// steht wie alle anderen invis-Projekt-Komponenten unter GPLv3. | + | Das "//**rootpack**//" ist eine kleine Sammlung Shell-Scripts und Konfigurationsvorlagen zur Verwaltung eines Rootservers, hat also mit dem invis Server an sich nichts zu tun. Entstanden ist es als Nebenprodukt der Arbeit am Buch "Root-Server -- Einrichten und Absichern" welches im September 2010 im Open-Source-Press Verlag erschienen ist. Das //**rootpack**// steht wie alle anderen invis-Projekt-Komponenten unter GPLv3. |
+ | |||
+ | 2019 wurde ein neuer Anlauf genommen das rootpack wiederzubeleben und zu modernisieren. Beim ursprünglichen Rootpack, wie auch im obengenannten Buch wurde davon ausgegangen, dass ein Server alle Funktionen des Web- und Mailhostings evtl. inkl. DNS-Diensten übernimmt. In der Realität kann dass allerdings auch anders aussehen. Der neue Ansatz des rootpacks ermöglicht einen Split der Komponenten auf unterschiedliche Server. Getrennt wird nach: | ||
+ | |||
+ | * **Webhosting** | ||
+ | * **Mailhosting** | ||
+ | * **DNS** | ||
+ | |||
+ | Um diese Separation zu unterstreichen wird das rootpack inzwischen in (Stand Juni 2019: experimentellen) RPM-Paketen zur Verfügung gestellt, die getrennt auf Einzelservern je nach Funktion installiert werden können. | ||
+ | |||
+ | Traditionell konzentrieren wir uns dabei auf openSUSE Leap als Linux-Distribution. Wer etwas anderes möchte, kann sich die Quellen des rootpacks auch von Github herunterladen: **[[https://github.com/invisserver/invis-rootpack|rootpack auf github]]** | ||
+ | |||
===== Leistungsumfang und zugehörige Scripts ===== | ===== Leistungsumfang und zugehörige Scripts ===== | ||
- | **Stand: August 2010** | + | **Stand: August 2011** |
* **Aufgabe:** Kunden anlegen - Script: //**mkcustomer**// | * **Aufgabe:** Kunden anlegen - Script: //**mkcustomer**// | ||
Zeile 10: | Zeile 22: | ||
* **Aufgabe:** VHost anlegen - Script: //**mkvhost**// | * **Aufgabe:** VHost anlegen - Script: //**mkvhost**// | ||
* **Aufgabe:** Mailkonto o. Mailalias anlegen - Script: //**mkmailaccount**// | * **Aufgabe:** Mailkonto o. Mailalias anlegen - Script: //**mkmailaccount**// | ||
+ | * **Aufgabe:** Mailkonto o. Mailalias für virtuelle Dovecot-Konten anlegen - Script: //**mkvmailaccount**// | ||
* **Aufgabe:** Datenbank anlegen - Script: //**mkdatabase**// | * **Aufgabe:** Datenbank anlegen - Script: //**mkdatabase**// | ||
* **Aufgabe:** Spamabwehr kontrollieren - Script: //**spamstat**// | * **Aufgabe:** Spamabwehr kontrollieren - Script: //**spamstat**// | ||
Zeile 15: | Zeile 28: | ||
* **Aufgabe:** Firewall - Script: //**rootwall**// | * **Aufgabe:** Firewall - Script: //**rootwall**// | ||
* **Aufgabe:** Schlüssel & Zertifikate erstellen - Script: //**buildkeys**// | * **Aufgabe:** Schlüssel & Zertifikate erstellen - Script: //**buildkeys**// | ||
+ | * **Aufgabe:** Schlüssel DDNS-Authorisierung erstellen - Script: //**mkddnskeys**// | ||
===== Funktionsweise und Anwendung ===== | ===== Funktionsweise und Anwendung ===== | ||
- | Details folgen in Kürze. | + | Details folgen..... |