Server einrichten¶
Übersicht¶
enconf unterstützt Multi-Server-Betrieb. Der erste Server wird bei der Installation automatisch eingerichtet. Weitere Server können jederzeit hinzugefügt werden.
Server-Rollen¶
Jeder Server kann eine oder mehrere Rollen haben:
| Rolle | Dienste | Beschreibung |
|---|---|---|
| Standalone | Alle | Web + Mail + DNS auf einem Server |
| Web | Nginx, PHP-FPM, ProFTPD | Hosting von Websites |
| Postfix, Dovecot, rspamd | E-Mail-Dienste | |
| DNS | PowerDNS | DNS-Verwaltung |
| Database | MariaDB | Datenbank-Server |
Weiteren Server hinzufügen¶
Schritt 1: Server im Panel anlegen¶
- Gehen Sie zu Einstellungen → Server
- Klicken Sie auf Server hinzufügen
- Geben Sie ein:
- Name: Anzeigename (z.B. "Web-Server 2")
- Hostname: IP-Adresse oder FQDN
- Rollen: Web, Mail, DNS oder Standalone
Schritt 2: Agent installieren¶
Das Panel generiert ein Installations-Kommando. Führen Sie dieses auf dem neuen Server aus:
Der Agent wird automatisch:
- Installiert und konfiguriert
- Mit dem Panel verbunden (TLS-verschlüsselt)
- Die gewählten Rollen eingerichtet (Nginx, PHP, Postfix, etc.)
Schritt 3: Verbindung prüfen¶
Nach der Installation zeigt der Server im Panel den Status Online (grüner Punkt).
Server-Informationen¶
Unter Einstellungen → Server → Klick auf einen Server sehen Sie:
- Hostname und Zeitzone (editierbar)
- Betriebssystem und Kernel
- Installierte PHP-Versionen
- Dienstversionen (Nginx, MariaDB, Postfix, Dovecot, PowerDNS)
- Neustart erforderlich (wenn ein Kernel-Update aussteht)
PHP-Versionen verwalten¶
Unter Einstellungen → PHP-Versionen können Sie:
- Installierte PHP-Versionen sehen
- Neue PHP-Versionen installieren (8.0 – 8.4)
- PHP-Versionen entfernen
Die Installation enthält automatisch alle gängigen Module (mysql, curl, gd, mbstring, xml, zip, intl, bcmath, imagick, redis, soap, opcache).