- Kurzbeschreibung
- Enhanced AApanel Migrate streamlines aaPanel environment transfers with chunked data transfer, real-time monitoring, and intelligent overwrite features. Securely migrate sites and databases without downtime using native API authentication. Ready to install via GUI or CLI; follow step-by-step instructions for seamless migration process.
Enhanced AApanel Migrate ist eine starke, eigenentwickelte Erweiterung, die es ermöglicht, Ihre aaPanel-Umgebungen von einem Server zu einem anderen ohne Probleme zu migrieren. Die Erweiterung wurde mit Stabilität und großen Datenübertragungen konzipiert und überwindet die Einschränkungen traditioneller Überwachungswerkzeuge durch die Einführung von Chunk-Übertragungen, tiefer API-Konnektivität und intelligenteres Overwrite-Fähigkeiten.
Key Features
Intelligente Überlagerung & Fusion: Im Gegensatz zu den Standardwerkzeugen, die beim Auftreten einer vorhandenen Website oder Datenbank das Migrationsprozess beendet, bietet diese Erweiterung eine "Force Overwrite / Fusion" Option. Sie übernimmt intelligente Fusion von Dateien und Überwirft Datenbanktabelle ohne das Migrationsschleifen zu unterbrechen.
Chunkierte Datenübertragung: Entworfen für instabile Netzwerke und massive Dateien. Der System wird die Dateien in 2MB-Chunker hochgeladen, um PHP-Timeouts und Nginx-Dateigröße-Begrenzungen zu vermeiden.
In-Echt-Schnellheit & Fortschrittsverfolgung: Nutzt eine spezielle Hintergrundtracker (speed.json) zur Verfügung, um ein lebendiges UI-Progressbar bereitzustellen, die genau das, was passiert, die Übertragungs-Rate und aktive Protokolle zeigt.
Isolierte Sicherheitskopierschachtelung: Komprimiert Sie und Ihre Datenbank (.tar.gz und .sql.gz) in ein spezielles Backup/Verzeichnis vor der Übertragung, um sicherzustellen, dass Ihre live-Produktionsdateien unangetastet bleiben.
Sicherer API-Autentifizierung: Verbindet sich direkten mit dem Zielserver über aaPanel's nativer API-Token-System, indem es die Notwendigkeit für root-SSH-Tickets umgeht.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie folgende Bereitstellungen vorbereitet haben:
Quelle-Server: aaPanel installiert (dort werden Sie die Erweiterung installieren).
Ziel-Server: aaPanel installiert.
API-Zugriff: Auf Ihrem Zielserver gehen Sie zu Einstellungen > API. Aktivieren Sie das API und generieren Sie einen Token.
IP-Haushaltsliste: Fügen Sie Ihre Quelle-Servers IP-Adresse der API-Haushaltsliste auf dem Zielserver hinzu.
Installationshinweise
Sie können die Erweiterung über entweder den aaPanel-GUI oder das Kommandozeileninterface installieren.
Methode A: UI-Installation (Empfohlen)
Komprimieren Sie Ihr iEnhancd_migrate Verzeichnis in ein .zip-Archiv.
Melden Sie sich mit Ihrem Quelle-Servers aaPanel-Dashboard an.
Navigieren Sie zu den Appschrank und klicken Sie auf die dritte-party-Erweiterungen.
Klicken Sie auf Import, wählen Sie Ihr .zip-Datei aus und laden Sie es hoch. Der Panel wird automatisch extrahieren und installieren.
Methode B: CLI-Installation
Uploaden Sie das iEnhancd_migrate Verzeichnis zu /www/server/panel/plugin auf Ihrem Quelle-Server.
Verbinden Sie sich mit Ihrem Quelle-Server über SSH.
Führen Sie die folgenden Befehle aus, um den Installationsskript auszuführen:
Bash
cd /www/server/panel/plugin/iEnhancd_migrate
bash install.sh install
Das Skript legt automatisch die korrekten Berechtigungen (755, root:root) und reloadt den Panel.http://192.168.1.100:8888Ressourcen existieren
Key Features
Intelligente Überlagerung & Fusion: Im Gegensatz zu den Standardwerkzeugen, die beim Auftreten einer vorhandenen Website oder Datenbank das Migrationsprozess beendet, bietet diese Erweiterung eine "Force Overwrite / Fusion" Option. Sie übernimmt intelligente Fusion von Dateien und Überwirft Datenbanktabelle ohne das Migrationsschleifen zu unterbrechen.
Chunkierte Datenübertragung: Entworfen für instabile Netzwerke und massive Dateien. Der System wird die Dateien in 2MB-Chunker hochgeladen, um PHP-Timeouts und Nginx-Dateigröße-Begrenzungen zu vermeiden.
In-Echt-Schnellheit & Fortschrittsverfolgung: Nutzt eine spezielle Hintergrundtracker (speed.json) zur Verfügung, um ein lebendiges UI-Progressbar bereitzustellen, die genau das, was passiert, die Übertragungs-Rate und aktive Protokolle zeigt.
Isolierte Sicherheitskopierschachtelung: Komprimiert Sie und Ihre Datenbank (.tar.gz und .sql.gz) in ein spezielles Backup/Verzeichnis vor der Übertragung, um sicherzustellen, dass Ihre live-Produktionsdateien unangetastet bleiben.
Sicherer API-Autentifizierung: Verbindet sich direkten mit dem Zielserver über aaPanel's nativer API-Token-System, indem es die Notwendigkeit für root-SSH-Tickets umgeht.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie folgende Bereitstellungen vorbereitet haben:
Quelle-Server: aaPanel installiert (dort werden Sie die Erweiterung installieren).
Ziel-Server: aaPanel installiert.
API-Zugriff: Auf Ihrem Zielserver gehen Sie zu Einstellungen > API. Aktivieren Sie das API und generieren Sie einen Token.
IP-Haushaltsliste: Fügen Sie Ihre Quelle-Servers IP-Adresse der API-Haushaltsliste auf dem Zielserver hinzu.
Installationshinweise
Sie können die Erweiterung über entweder den aaPanel-GUI oder das Kommandozeileninterface installieren.
Methode A: UI-Installation (Empfohlen)
Komprimieren Sie Ihr iEnhancd_migrate Verzeichnis in ein .zip-Archiv.
Melden Sie sich mit Ihrem Quelle-Servers aaPanel-Dashboard an.
Navigieren Sie zu den Appschrank und klicken Sie auf die dritte-party-Erweiterungen.
Klicken Sie auf Import, wählen Sie Ihr .zip-Datei aus und laden Sie es hoch. Der Panel wird automatisch extrahieren und installieren.
Methode B: CLI-Installation
Uploaden Sie das iEnhancd_migrate Verzeichnis zu /www/server/panel/plugin auf Ihrem Quelle-Server.
Verbinden Sie sich mit Ihrem Quelle-Server über SSH.
Führen Sie die folgenden Befehle aus, um den Installationsskript auszuführen:
Bash
cd /www/server/panel/plugin/iEnhancd_migrate
bash install.sh install
Das Skript legt automatisch die korrekten Berechtigungen (755, root:root) und reloadt den Panel.http://192.168.1.100:8888Ressourcen existieren