Migra il tuo sito Discourse su Discourse ospitato

Se hai già un sito Discourse esistente e vuoi migrarlo al nostro hosting, questa è la guida che fa per te.

Per motivi di supporto e sicurezza, il team di Discourse è coinvolto in tutti i ripristini dei siti. Per aiutare a rendere la migrazione il più fluida possibile, con tempi di inattività minimi, dovremo conoscere le risposte alle seguenti domande quando ci contatti:

Per un sito attivo:

  1. Dove è attualmente ospitato il tuo sito?
  2. Hai problemi ad aggiornare l’installazione di Discourse del tuo sito alla versione più recente disponibile? In tal caso, qual è la versione corrente?

Per un backup effettuato prima che un sito venisse chiuso:

  1. Dove era ospitato il sito?
  2. Qual era il numero di versione dell’installazione di Discourse al momento dell’effettuazione del backup? Se non lo sai, quanto tempo fa è stato effettuato il backup?

Preparazione per la migrazione

Vai alla nostra pagina di confronto prezzi e piani e determina quale piano soddisfa le esigenze della tua community, prestando particolare attenzione ai plugin supportati e al numero di membri dello staff. Assicurati di ridurre il numero di membri dello staff prima di effettuare un backup, se necessario. Consulta Cos’è un utente staff su Discourse ospitato? per maggiori informazioni.
:warning: Nota: Non supportiamo migrazioni ai nostri piani Gratuito o Starter.

Avvia una prova sul piano appropriato. Questa prova diventerà il tuo nuovo sito ospitato.

Prova generale (Dry run), per siti attualmente attivi

  1. Aggiorna il tuo sito esistente alla versione più recente di Discourse disponibile. Se non riesci a farlo, comunicaci il numero di versione e il fatto che non riesci ad aggiornarlo.

  2. Effettua un backup completo (inclusi i caricamenti).

    • Se devi abilitare il caricamento completo dalla riga di comando (per i caricamenti S3), connettiti via SSH al tuo server ed esegui quanto segue:
    cd /var/discourse
    ./launcher enter app
    rails c
    SiteSetting.include_s3_uploads_in_backups = true
    exit
    exit
    
  3. Carica il file di backup sul tuo nuovo sito ospitato.

  4. Contattaci a team@discourse.org per comunicarci quanto segue:

    • Sei interessato a migrare il tuo sito Discourse sul nostro hosting
    • Hai seguito i passaggi di questa guida e hai caricato il backup sul tuo nuovo sito ospitato
    • Il nome del file di backup
    • L’URL corrente del tuo nuovo sito ospitato
    • L’host precedente e il numero di versione del sito
  5. Ripristineremo il backup sul nuovo sito ospitato e ti faremo sapere quanto tempo aspettarti per la migrazione effettiva.

  6. Una volta ripristinato il backup, controlla attentamente e assicurati che tutto sembri a posto.

Quando avrai confermato che la prova generale è andata bene e avremo un’idea di quanto tempo richiederà il ripristino del backup, comunicaci quando desideri programmare la migrazione effettiva. Il tuo sito attivo dovrà essere in modalità di sola lettura da poco prima di effettuare un nuovo backup fino al completamento della modifica del DNS.

Passaggi di migrazione per siti attualmente attivi

  1. Se mantieni l’URL del tuo sito corrente, accedi al tuo registrar di dominio e imposta il TTL del DNS al valore più basso possibile per l’hostname corrente per abbreviare i tempi di transizione.
  2. Aggiorna il tuo sito alla versione più recente di Discourse disponibile.
  3. Abilita la modalità di sola lettura sul tuo sito dalla pagina /admin/backups.
  4. Effettua un backup completo (inclusi i caricamenti).
  5. Carica il backup sul tuo nuovo sito ospitato.
  6. Avvisaci quando è fatto, fornisci il nome del file del nuovo backup e ripristineremo il backup sul nuovo sito ospitato.
  7. Una volta ripristinato il backup, controlla attentamente e assicurati che tutto sembri a posto.
  8. Aggiorna il DNS: ti forniremo istruzioni specifiche dopo che il nuovo sito ospitato sarà stato creato.
  9. Aggiorna il nome di dominio del nuovo sito ospitato dalla pagina /admin, utilizzando il pulsante Change Domain Name (Cambia nome dominio).
  10. Assicurati che tutto funzioni.

Passaggi di migrazione quando il backup proviene da un sito che è già stato chiuso

  1. Se stai riutilizzando l’URL del tuo sito precedente, accedi al tuo registrar di dominio e imposta il TTL del DNS al valore più basso possibile per l’hostname corrente per abbreviare i tempi di transizione.
  2. Carica il backup sul tuo nuovo sito ospitato.
  3. Contattaci a team@discourse.org per comunicarci quanto segue:
    • Sei interessato a migrare il tuo sito Discourse sul nostro hosting
    • Hai seguito i passaggi di questa guida e hai caricato il backup sul tuo nuovo sito ospitato
    • Il nome del file di backup
    • L’URL corrente del tuo nuovo sito ospitato
    • L’host precedente e il numero di versione del sito.
  4. Ripristineremo il backup sul nuovo sito ospitato.
  5. Una volta ripristinato il backup, controlla attentamente e assicurati che tutto sembri a posto.
  6. Aggiorna il DNS: ti forniremo istruzioni specifiche dopo che il nuovo sito ospitato sarà stato creato.
  7. Aggiorna il nome di dominio del nuovo sito ospitato dalla pagina /admin, utilizzando il pulsante Change Domain Name (Cambia nome dominio).
  8. Assicurati che tutto funzioni.
14 Mi Piace

Un titolare di Pro Plan può migrare i propri dati da Discourse a un’installazione autonoma di Discourse, dato che è stato menzionato che non esiste un servizio di migrazione? Per favore, guidatemi su questo.

Ciao, per favore invia un’email a team@discourse.org per questo.