Migrieren Sie Ihre Discourse-Seite zu gehostetem Discourse

Wenn Sie bereits eine bestehende Discourse-Site haben und diese auf unser Hosting migrieren möchten, ist diese Anleitung für Sie.

Aus Support- und Sicherheitsgründen ist das Discourse-Team an allen Wiederherstellungen von Sites beteiligt. Um die Migration so nahtlos wie möglich und mit minimaler Ausfallzeit zu gestalten, benötigen wir die Antworten auf die folgenden Fragen, wenn Sie uns kontaktieren:

Für eine aktive Site:

  1. Wo wird Ihre Site derzeit gehostet?
  2. Haben Sie Probleme bei der Aktualisierung Ihrer Site-Discourse-Installation auf die neueste verfügbare Version? Wenn ja, welche Version ist die aktuelle?

Für ein Backup, das vor der Abschaltung einer Site erstellt wurde:

  1. Wo wurde die Site gehostet?
  2. Welche Versionsnummer hatte die Discourse-Installation, als das Backup erstellt wurde? Wenn Sie es nicht wissen, wie lange ist es her, dass das Backup erstellt wurde?

Vorbereitung für Ihre Migration

Besuchen Sie unsere Preise und Planvergleichsseite und ermitteln Sie, welcher Plan den Anforderungen Ihrer Community entspricht. Achten Sie dabei besonders auf die unterstützten Plugins und die Mitarbeiteranzahl. Stellen Sie sicher, dass Sie bei Bedarf die Mitarbeiteranzahl reduzieren, bevor Sie ein Backup erstellen. Weitere Informationen finden Sie unter Was ist ein Mitarbeiter-Benutzer auf gehostetem Discourse?.
:warning: Hinweis: Wir unterstützen keine Migrationen auf unsere kostenlosen oder Starter-Pläne.

Starten Sie einen Testlauf für den entsprechenden Plan. Dieser Testlauf wird Ihre neue gehostete Site.

Probelauf für derzeit aktive Sites

  1. Aktualisieren Sie Ihre bestehende Site auf die neueste verfügbare Discourse-Version. Wenn Sie dies nicht tun können, teilen Sie uns die Versionsnummer mit und dass Sie nicht aktualisieren können.

  2. Erstellen Sie ein vollständiges Backup (einschließlich Uploads)

    • Wenn Sie vollständige Uploads über die Kommandozeile aktivieren müssen (für S3-Uploads), stellen Sie eine SSH-Verbindung zu Ihrem Server her und führen Sie Folgendes aus:
    cd /var/discourse
    ./launcher enter app
    rails c
    SiteSetting.include_s3_uploads_in_backups = true
    exit
    exit
    
  3. Laden Sie die Backup-Datei auf Ihre neue gehostete Site hoch.

  4. Kontaktieren Sie uns unter team@discourse.org und teilen Sie uns Folgendes mit:

    • Sie sind daran interessiert, Ihre Discourse-Site auf unser Hosting zu migrieren
    • Sie haben die Schritte in dieser Anleitung befolgt und das Backup auf Ihrer neuen gehosteten Site hochgeladen
    • Der Dateiname des Backups
    • Die aktuelle URL Ihrer neuen gehosteten Site
    • Der frühere Host und die Versionsnummer der Site
  5. Wir stellen das Backup auf der neuen gehosteten Site wieder her und teilen Ihnen mit, wie lange die eigentliche Migration dauern wird.

  6. Sobald wir das Backup wiederhergestellt haben, schauen Sie sich um und stellen Sie sicher, dass alles in Ordnung aussieht.

Sobald Sie bestätigt haben, dass der Probelauf erfolgreich war und wir eine Vorstellung davon haben, wie lange die Wiederherstellung des Backups dauern wird, teilen Sie uns mit, wann Sie die eigentliche Migration planen möchten. Ihre aktive Site muss sich vom Zeitpunkt kurz vor der Erstellung eines neuen Backups bis zum Abschluss der DNS-Änderung im schreibgeschützten Modus befinden.

Migrationsschritte für derzeit aktive Sites

  1. Wenn Sie die URL Ihrer aktuellen Site beibehalten, melden Sie sich bei Ihrem Domain-Registrar an und setzen Sie den DNS TTL für den aktuellen Hostnamen so niedrig wie möglich, um die Übergangszeit zu verkürzen.
  2. Aktualisieren Sie Ihre Site auf die neueste verfügbare Discourse-Version
  3. Aktivieren Sie den schreibgeschützten Modus auf Ihrer Site über die Seite /admin/backups
  4. Erstellen Sie ein vollständiges Backup (einschließlich Uploads)
  5. Laden Sie das Backup auf Ihre neue gehostete Site hoch
  6. Informieren Sie uns, wenn dies erledigt ist, und geben Sie den Dateinamen des neuen Backups an, und wir stellen das Backup auf der neuen gehosteten Site wieder her
  7. Sobald wir das Backup wiederhergestellt haben, schauen Sie sich um und stellen Sie sicher, dass alles in Ordnung aussieht.
  8. DNS aktualisieren – wir geben Ihnen nach der Erstellung der neuen gehosteten Site spezifische Anweisungen
  9. Aktualisieren Sie den Domainnamen der neuen gehosteten Site über die Seite /admin mithilfe der Schaltfläche „Domainnamen ändern“.
  10. Stellen Sie sicher, dass alles funktioniert

Migrationsschritte, wenn das Backup von einer bereits abgeschalteten Site stammt

  1. Wenn Sie die vorherige URL Ihrer Site wiederverwenden, melden Sie sich bei Ihrem Domain-Registrar an und setzen Sie den DNS TTL für den aktuellen Hostnamen so niedrig wie möglich, um die Übergangszeit zu verkürzen.
  2. Laden Sie das Backup auf Ihre neue gehostete Site hoch
  3. Kontaktieren Sie uns unter team@discourse.org und teilen Sie uns Folgendes mit:
    • Sie sind daran interessiert, Ihre Discourse-Site auf unser Hosting zu migrieren
    • Sie haben die Schritte in dieser Anleitung befolgt und das Backup auf Ihrer neuen gehosteten Site hochgeladen
    • Der Dateiname des Backups
    • Die aktuelle URL Ihrer neuen gehosteten Site
    • Der frühere Host und die Versionsnummer der Site
  4. Wir stellen das Backup auf der neuen gehosteten Site wieder her
  5. Sobald wir das Backup wiederhergestellt haben, schauen Sie sich um und stellen Sie sicher, dass alles in Ordnung aussieht.
  6. DNS aktualisieren – wir geben Ihnen nach der Erstellung der neuen gehosteten Site spezifische Anweisungen
  7. Aktualisieren Sie den Domainnamen der neuen gehosteten Site über die Seite /admin mithilfe der Schaltfläche „Domainnamen ändern“.
  8. Stellen Sie sicher, dass alles funktioniert
14 „Gefällt mir“

Kann ein Pro Plan-Inhaber seine Daten von Discourse zu selbst gehostetem Discourse migrieren, da erwähnt wurde, dass kein Migrationsservice angeboten wird? Bitte leiten Sie mich diesbezüglich an.

Hallo, bitte senden Sie eine E-Mail an team@discourse.org.