Qual è l'opzione migliore per l'auto-ospitazione?

Ciao a tutti, stavo pensando di auto-ospitare un forum Discourse e volevo sapere 2 cose:

  1. Dove dovrei ospitare il forum? Docker o il mio Raspberry Pi?
  2. Come lo distribuirei se fosse sul mio Pi/Docker?

Sono ancora indeciso sulle opzioni; personalmente, mi va bene qualsiasi delle due per la 1, ma per la 2, questa è la domanda principale.

Questa non è una scelta :slight_smile:

Il deployment su Raspberry Pi avverrà su Docker :slight_smile:

In ogni caso, vuoi usare l’installazione standard.

(per interesse generale vedi questo argomento: Discourse on a Raspberry Pi | Blog)

2 Mi Piace

Quindi dovrei installare Docker sul mio Pi?

1 Mi Piace

@merefield Posso chiedere perché non installarlo (Docker) sul mio computer invece? Che differenza farebbe realmente?

Il modo più semplice per installare Discourse è sempre stato quello di distribuirlo su un VPS nel cloud.

La distribuzione locale su qualsiasi computer è meno ottimale, ma può essere fatta.

Spesso le persone hanno un Raspberry Pi a portata di mano non sempre completamente utilizzato ed è un progetto hobby divertente ed educativo da realizzare.

Eseguirlo sul tuo PC principale? Beh, non credo che tu voglia che le sessioni di Rocket League influiscano sulle prestazioni della tua istanza Discourse? :slight_smile:

3 Mi Piace

Va bene. Proverò la configurazione di Pi e vedrò cosa riesco a fare.
Pubblicherò qui se avrò aggiornamenti.

È un’ammissione tacita della partecipazione a Rocket League? :wink:
Buona fortuna!

2 Mi Piace

Domanda veloce, sarà gratuito se seguo la guida sul repository di Github? O DigitalOcean sarà a pagamento?

Digital Ocean è solo uno dei fornitori che puoi utilizzare per un’installazione VPS.

Se stai utilizzando un Raspberry Pi non utilizzerai Digital Ocean.

Sospetto che dovrai pagare un fornitore di servizi e-mail per gestire le e-mail in uscita, ma segui la guida.

3 Mi Piace

Dovrebbe essere l’ultima domanda:
Potrei fare questo invece?

Cosa desideri?

Un’installazione funzionante in produzione o un’installazione di sviluppo?

Questo è per quest’ultima

1 Mi Piace

Va bene qualsiasi, suppongo. Potrei provare il secondo e poi metterlo in produzione con il primo, immagino.
Ci proverò; grazie per l’aiuto!

Per l’uso niente, per installare qualcosa.

Ho un Raspberry Pi fermo che ospita la mia galleria fotografica personale, ad esempio. Non spreca troppa elettricità e non espongo il mio laptop a tutti gli altri utenti. Dato che sto già usando Discourse come taccuino privato, potrei usare il Raspberry Pi per questo scopo perché non ho bisogno di accedervi dal mondo esterno e allo stesso tempo potrei risparmiare quasi 10 dollari al mese di bollette VPS.

Questa è una ragione. Questione di scelta, nient’altro.

1 Mi Piace

Va bene. Ecco i problemi che ho riscontrato. Nota che questo è successo sul mio Pi.
Innanzitutto, ho provato a configurarlo con la guida all’installazione di Docker per lo sviluppo. Ho riscontrato un problema durante l’esecuzione di d/rails s, poiché diceva che il container si stava riavviando e dovevo aspettare che si avviasse. Ho semplicemente fermato ed eliminato il container (questa potrebbe non essere stata la migliore linea d’azione).
Quindi, ho tentato di provare la guida di sviluppo Ubuntu/Linux (questa), ma non ho potuto continuare quando ho provato bundle install, dicendo che bundle non è stato trovato. Ho tentato di clonare il repo in un’altra cartella e riprovare, ma senza successo.
Alla fine, ho eliminato entrambe le cartelle con rm -rf e disinstallato Docker, preparandomi per un’altra battaglia con il terminale domani.
Avete suggerimenti, @merefield e @Jagster?

Ti suggerisco di utilizzare l’installazione di produzione supportata.
L’installazione dev di Docker è destinata a Ubuntu e dovrai risolvere tu stesso i problemi se scegli di provarla sul pi.

Per assicurarmi di aver capito, dovrò eseguire questo? È possibile farlo su un Pi invece?

1 Mi Piace

Mi ritrovo qui dopo alcuni tentativi disastrosi e evitando il mio Pi per oltre un anno.

Ancora non so cosa posso fare, ad esempio, un ambiente di sviluppo funziona su un Pi? O dovrei usarne uno di produzione invece? Sono propenso per uno di sviluppo, ma è possibile farlo?

Amico, se non lo fai, non impari e non cresci.

Qual è la tua motivazione dietro l’uso del RPi?

Se stai facendo sviluppo, temo che passerai molto tempo ad aspettare il Pi.

3 Mi Piace

Voglio dire, ne ho uno in giro e volevo dargli un po’ di utilità, come eseguire un ambiente di sviluppo, tra le altre cose, solo per divertimento (e per lo sviluppo, così sono meno dipendente da Theme Creator).

Quindi il Pi potrebbe essere troppo lento? Se aggiungo lo swap, aiuterebbe? O in questo caso la produzione sarebbe migliore? Grazie.

Questo argomento ha più di un anno @NateDhaliwal installalo già sul tuo Pi :slight_smile:

4 Mi Piace