- Erstellen Sie den neuen VPS
- Erstellen Sie eine Sicherungsdatei von der vorhandenen Website und laden Sie sie auf Ihren lokalen Computer herunter.
- Kopieren Sie den Inhalt von app.yml vom alten Server in eine lokale Datei oder in Notepad.
- Zeigen Sie mit Ihrer Domain auf die neue VPS-IP oder wechseln Sie die öffentliche IP, die Sie bereits bei Ihrem VPS-Anbieter hatten, falls dies eine Funktion ist.
- Stellen Sie sicher, dass Docker auf Ihrem neuen VPS installiert ist (folgen Sie deren Anleitung zur Installation, wie erforderlich).
- Befolgen Sie die Standardinstallationsanweisungen bis zu dem Punkt, aber nicht einschließlich des Discourse-Setup-Skripts.
- Erstellen Sie die Datei app.yml im Verzeichnis
containers(touch app.yml) und fügen Sie den Inhalt von Ihrem alten VPS mit etwas wienanoein. - Führen Sie
./launcher app rebuildauf dem neuen Server aus. - Verwenden Sie
rake admin:createaus dem Discourse-Verzeichnis, um ein Administratorkonto zu erhalten. - Melden Sie sich an, setzen Sie “Allow Restore” in den Einstellungen auf “true”, laden Sie Ihr zuvor erstelltes Backup hoch und stellen Sie es wieder her.
- Überprüfen Sie, ob alles in Ordnung ist.
- Löschen Sie den alten VPS nach einiger Zeit.
Fertig.