Installa Discourse su QNAP con Docker

Ciao a tutti,
Nonostante il mio nome, non sono molto esperto di tecnologia, quindi vorrei eseguire Discourse in self-hosted su un QNAP.

È presente un contenitore Docker ed è attivo.

Come posso far funzionare Discourse? La versione installata è la 1.04 ed è impostata su Host (ma potrebbe essere nats). Devo aggiungere qualcosa e, se sì, come?
Sono proprio un neofita.
Grazie in anticipo.

Questo non funzionerà.

Ti troverai in un mare di guai se non hai esperienza precedente nella gestione di applicazioni containerizzate con Docker.

Inoltre, la macchina probabilmente non sarà nemmeno abbastanza potente per eseguire Discourse.

Bhanu

Imparo in fretta :slight_smile:

È interessante che la macchina sia un piccolo server QNAP di fascia alta, con specifiche elevate; lì ci sono i container. Sto notando una lacuna nella documentazione, poiché sembra dare per scontato che si conoscano già certe cose.

Quindi, se fossi così gentile da elencare i primi passi per farlo funzionare, sarebbe molto utile.

Cosa ho fatto finora
Container Station installato con successo
Ho trovato varie immagini Docker di Discourse, inclusa quella base. È stata scaricata, e ora cosa…?
Devo avere anche Ubuntu installato?

Lo so… meglio non dire nulla (ma siamo stati tutti lì un giorno)

Ubuntu non è necessario, purché il tuo Docker funzioni come previsto.

Sebbene si tratti di un’installazione non supportata, proverò a illustrare l’idea di base:

  1. Assicurati che il tuo nome di dominio punti correttamente al tuo NAS e che le porte 80 e 443 non siano occupate da altro.
  2. Non si tratta di un’installazione GUI tipica, quindi assicurati di avere familiarità con SSH (è necessario l’accesso root).
  3. Avrai anche bisogno di un servizio di posta elettronica per inviare e ricevere effettivamente email.

Se consultassi la documentazione di installazione, troverai i passaggi descritti in modo molto chiaro. Dovrai essenzialmente copiare e incollare quei comandi per far funzionare un’installazione vanilla di Discourse.

L’idea qui è che, invece di configurare un’immagine di base obsoleta, puoi semplicemente creare o ricreare una nuova immagine al momento dell’installazione.

Spero che questo ti sia d’aiuto: discourse_docker/README.md at master · discourse/discourse_docker · GitHub

Ciao, grazie. Sto lavorando al problema: alcune cose funzionano, altre no. Sto seguendo la configurazione di 30 minuti come descritta e mi sono imbattuto in questo ostacolo:

Dovrai operare come root per il resto della configurazione e del processo di avvio.

Cosa significa? (domanda retorica) Cioè, chi ha scritto questo presume un certo livello di conoscenza, ma poi dice che chiunque dovrebbe essere in grado di farlo! Non dovrebbe essere così difficile.

L’unico modo supportato per l’installazione consiste nell’avere accesso alla shell root su un server Linux standard x86_64 e seguire le istruzioni disponibili all’indirizzo discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

L’installazione su sistemi diversi, sebbene tecnicamente possibile, non sarà supportata qui.

La farsa è finita…