Zum Inhalt

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
Mail Postfix, Dovecot, rspamd E-Mail-Dienste
DNS PowerDNS DNS-Verwaltung
Database MariaDB Datenbank-Server

Weiteren Server hinzufügen

Schritt 1: Server im Panel anlegen

  1. Gehen Sie zu Einstellungen → Server
  2. Klicken Sie auf Server hinzufügen
  3. 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:

curl -fsSL https://panel.example.com:3443/install/INSTALL-TOKEN | sudo bash

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).