Zum Inhalt

Import von anderen Panels

enconf kann Daten aus anderen Hosting-Panels importieren. Unterstützt werden Plesk (via SSH), cPanel/WHM (via SSH) und Enhance (via API).


Übersicht

Der Import-Assistent migriert folgende Daten:

Datentyp Beschreibung
Kunden Kundendaten und Zugangsdaten
Sites Websites mit Dateien und Konfiguration
Postfächer E-Mail-Postfächer mit Mails
Datenbanken MariaDB/MySQL-Datenbanken
Weiterleitungen E-Mail-Weiterleitungen
DNS-Zonen DNS-Records
FTP-Accounts FTP-Zugangsdaten
Cron-Jobs Geplante Aufgaben

Plesk-Import (SSH)

Der Plesk-Import verbindet sich per SSH mit dem Quell-Server und exportiert die Daten direkt.

Voraussetzungen

  • SSH-Zugang zum Plesk-Server (Root oder sudo)
  • Plesk API-Key oder Admin-Zugangsdaten
  • Netzwerkverbindung zwischen den Servern

Import starten

  1. Navigieren Sie zu Import
  2. Klicken Sie auf Neuer Import
  3. Wählen Sie Plesk als Quelltyp
  4. Füllen Sie die Verbindungsdaten aus:
Feld Pflicht Beschreibung
Host Ja IP-Adresse oder Hostname des Plesk-Servers
SSH-Port Ja SSH-Port (Standard: 22)
SSH-Benutzer Ja SSH-Benutzername (z. B. root)
SSH-Passwort Ja SSH-Passwort oder Key
Standard-Paket Ja Hosting-Paket für importierte Kunden
Ziel-Server Ja Server für die neuen Accounts
Benachrichtigungen Nein Kunden per E-Mail über Migration informieren
  1. Klicken Sie auf Verbinden und Scannen

Scan-Ergebnis

Nach dem Scan wird eine Übersicht angezeigt:

  • Anzahl gefundener Kunden
  • Anzahl Sites, Postfächer, Datenbanken
  • Liste aller zu migrierenden Objekte

Migration durchführen

  1. Prüfen Sie die gefundenen Daten
  2. Deselektieren Sie optional einzelne Kunden oder Objekte
  3. Klicken Sie auf Migration starten

cPanel-Import (SSH)

Der cPanel-Import verbindet sich per SSH mit dem cPanel/WHM-Server und liest die Konfigurationsdateien direkt aus.

Voraussetzungen

  • SSH-Zugang zum cPanel-Server (Root oder sudo)
  • cPanel muss installiert und aktiv sein
  • Netzwerkverbindung zwischen den Servern

Import starten

  1. Navigieren Sie zu Import
  2. Klicken Sie auf cPanel / WHM
  3. Klicken Sie auf Neue Sitzung
  4. Wählen Sie cPanel SSH als Typ
  5. Füllen Sie die Verbindungsdaten aus:
Feld Pflicht Beschreibung
Host Ja IP-Adresse oder Hostname des cPanel-Servers
SSH-Port Ja SSH-Port (Standard: 22)
SSH-Benutzer Ja SSH-Benutzername (üblicherweise root)
SSH-Passwort Ja SSH-Passwort oder Private Key (PEM)
Standard-Paket Ja Hosting-Paket für importierte Kunden
Ziel-Server Ja Server für die neuen Accounts
Benachrichtigungen Nein Kunden per E-Mail über Migration informieren
  1. Klicken Sie auf Verbinden und Scannen

Was wird importiert

Datentyp Quelle auf cPanel-Server
Kunden /var/cpanel/users/USERNAME
Sites /etc/trueuserdomains + /var/cpanel/userdata/
Postfächer /home/USERNAME/etc/DOMAIN/passwd
Datenbanken SHOW DATABASES LIKE 'user_%' + /var/cpanel/databases/
Weiterleitungen /etc/valiases/DOMAIN
DNS-Zonen /var/named/DOMAIN.db (BIND-Format)
FTP-Accounts /etc/proftpd/USERNAME
Cron-Jobs crontab -l -u USERNAME
Web-Dateien /home/USERNAME/public_html/ via rsync

Passwörter

cPanel-Passwörter können nicht extrahiert werden. Alle E-Mail-, Datenbank- und FTP-Passwörter werden automatisch neu generiert. Kunden erhalten eine Reset-E-Mail.

PHP-Version

PHP-Versionen werden automatisch von cPanel-Format (ea-php82) auf NetCell-Format (8.2) gemappt.


Enhance-Import (API)

Der Enhance-Import nutzt die Enhance-API für die Datenmigration.

Voraussetzungen

  • Enhance API-Zugangsdaten
  • API-Zugang auf dem Enhance-Server aktiviert

Import starten

  1. Navigieren Sie zu Import
  2. Klicken Sie auf Neuer Import
  3. Wählen Sie Enhance als Quelltyp
  4. Füllen Sie die Verbindungsdaten aus:
Feld Pflicht Beschreibung
Host Ja URL des Enhance-Panels
API-Token Ja Enhance API-Token
Standard-Paket Ja Hosting-Paket für importierte Kunden
Ziel-Server Ja Server für die neuen Accounts
Benachrichtigungen Nein Kunden informieren
  1. Klicken Sie auf Verbinden und Scannen

Lizenz-Prüfung

Vor dem Start jeder Migration prüft das Panel automatisch, ob die Lizenz genügend Kapazität hat. Jede WordPress-Installation wird als vollwertige Webseite gezählt.

Import verweigert

Wenn der Import das Lizenz-Limit überschreiten würde, wird die Migration mit einem 402-Fehler abgelehnt. Es wird angezeigt, wie viele Webseiten aktuell existieren, wie viele importiert werden sollen und wie hoch das Limit ist.

Die Prüfung erfolgt bei:

  • Alle migrieren — Gesamtanzahl der Sites im Plan
  • Einzelner Kunde — Sites dieses Kunden
  • Einzelnes Objekt — 1 Site (bei Site-Migration) oder alle Sites des Kunden (bei Kunden-Migration)

Import-Fortschritt

Nach dem Start der Migration wird der Fortschritt in Echtzeit angezeigt:

Status pro Objekt

Status Bedeutung
pending Wartet auf Migration
running Wird gerade migriert
done Erfolgreich migriert
error Fehler bei der Migration
skipped Übersprungen

Fortschrittsanzeige

  • Gesamtfortschritt — Prozent der migrierten Objekte
  • Pro Objekttyp — Fortschritt für Kunden, Sites, Postfächer, etc.
  • Fehlerdetails — Bei fehlgeschlagenen Objekten werden Details angezeigt

Nach der Migration

Prüfliste

Nach abgeschlossener Migration sollten Sie folgende Punkte prüfen:

  1. DNS-Einstellungen — Nameserver auf den neuen Server umstellen
  2. SSL-Zertifikate — Werden automatisch nach DNS-Umstellung ausgestellt
  3. E-Mail-Routing — MX-Records auf den neuen Server zeigen
  4. Datenbankverbindungen — Konfigurationsdateien prüfen (z. B. wp-config.php)
  5. Funktionstest — Websites und E-Mail testen
  6. Kunden informieren — Neue Login-Daten mitteilen

Bekannte Einschränkungen

Einschränkung Beschreibung
Passwörter Kunden erhalten neue Passwörter (Quell-Hashes nicht kompatibel)
Cron-Jobs Pfade müssen ggf. angepasst werden
Custom Nginx Spezielle Konfigurationen müssen manuell übertragen werden
Plugins Plesk-spezifische Erweiterungen haben kein Äquivalent

Import-Sessions verwalten

Aktive Imports

  • Laufende Imports werden in der Import-Übersicht angezeigt
  • Der Fortschritt aktualisiert sich automatisch

Import abbrechen

  1. Klicken Sie auf Abbrechen bei einem laufenden Import
  2. Bereits migrierte Objekte bleiben erhalten
  3. Noch nicht migrierte Objekte werden nicht verarbeitet

Import-History

Alle abgeschlossenen und abgebrochenen Imports werden in der Übersicht aufgelistet:

Spalte Beschreibung
Typ Plesk oder Enhance
Quell-Host Hostname des Quell-Servers
Status Aktiv, Abgeschlossen, Abgebrochen
Kunden Anzahl migrierter Kunden
Sites Anzahl migrierter Sites
Postfächer Anzahl migrierter Postfächer
Datenbanken Anzahl migrierter Datenbanken
Erstellt Startdatum
Abgeschlossen Enddatum

Import-Details

Klicken Sie auf einen Import, um die Details zu sehen:

  • Liste aller migrierten Objekte
  • Status und Fehlerdetails pro Objekt
  • Möglichkeit, fehlgeschlagene Objekte erneut zu migrieren