Discorso su un Raspberry Pi | Blog

Forse imposta quell’IP nel tuo file hosts locale?

3 Mi Piace

Grazie Falco! Controllerò.

2 Mi Piace

Ho provato a inserire l’IP nel file hosts del mio client e il browser mi reindirizza sempre alla connessione esterna.
È possibile fornire più di un nome di dominio a DISCOURSE_HOSTNAME?
Devo impostare DISCOURSE_FORCE_HTTPS: su false per consentire la connessione locale? Ho letto questo in uno dei vostri articoli.

Sto cercando di installare Discourse sul mio Raspberry Pi 4 usando Dietpi OS e alcune app che funzionano con Nginx come Nextcloud. Sto cercando di usare il servizio Cloudflared come tunnel, ma dopo che l’installazione di Discourse è completa non riesco ad accedere al sito di Discourse e ottengo un errore 502 bad gateway.

Che tipo di personalizzazione è richiesta su Nginx? Quale porta dovremmo usare?

Ho applicato questa guida ma senza successo

1 Mi Piace

La mia guida presuppone che Discourse sia l’unica app sul Pi, quindi esegue il tunnel esponendo la porta 80 assegnata al container Discourse.

Eseguire più app che condividono un proxy inverso, sebbene possibile, è una configurazione più avanzata e al di fuori dell’ambito di questa guida.

1 Mi Piace

Ho risolto impostando DISCOURSE_BACKUP_HOSTNAME su machinename.local e DISCOURSE_FORCE_HTTPS su false. Ora posso accedere tramite il mio nome di dominio e il nome di dominio della rete locale.

2 Mi Piace

Ben fatto. Forse dovrebbe essere una guida in #howto:admins?

Grazie @merefield. Certo!
C’è un problema quando si utilizza un nome host di backup, le immagini non vengono visualizzate correttamente.
Se le immagini del post create con il nome host principale e quando si accede con il nome host di backup, le immagini saranno mancanti. Questo accade anche viceversa.

1 Mi Piace

Cosa succede quando si rifà un Post? (Ricostruisci HTML)

Forse dovrai attenerti a un unico indirizzo di accesso.

Sì, Rebuild HTML funziona. Ma l’accesso vpn è interrotto perché dipende dall’indirizzo locale (hostname di backup).

Immagino non ci sia soluzione a questo…

Funzionerà su armv7l?

1 Mi Piace

No, non lo farà. Ci ho provato, ma mancano alcuni pacchetti nei repository Debian ARM a 32 bit che hanno reso impossibile l’operazione.

2 Mi Piace

Il link al sito demo sembra non funzionare

Come prima, mi sono di nuovo trasferito. Lo ricollegherò non appena riuscirò a trovarlo.

3 Mi Piace

ora questo è il tipo di bug infrastrutturale con cui mi piace avere a che fare :joy:

non vedo l’ora di provarlo :dizzy:

spero che ti stia ambientando bene nel tuo nuovo posto @Falco :relieved:

3 Mi Piace

@th21 è di nuovo attivo.

@eh223 grazie :smile:

2 Mi Piace

Quindi recentemente ho preso uno di questi: :+1: :+1:

:eyes: 20231216_12h54m40s_grim :eyes:

E ho deciso di far partire l’installazione di sviluppo, che a dire il vero ha richiesto uno sforzo notevolmente manuale dato che le soluzioni scriptate non funzionano al momento, ma :tada:

Grazie a tutti coloro che hanno reso possibile questo, davvero molto bello! :pray:

12 Mi Piace

Quali “soluzioni scriptate” funzionano su QUALSIASI Pi? Ho alcuni Pi4 che vorrebbero provare questo, ma non essendo un guru di Linux, non ho le conoscenze per affrontare le “dipendenze” manuali.

Ho però un PiHole ricorsivo in esecuzione sulla mia rete, il che penso mi permetterà almeno di gestire il problema del nome di dominio…forse.

2 Mi Piace

Sono molto contento del mio. Lo consiglierei

  • Raspberry Pi da 8 GB poiché il mio raggiunge regolarmente i 4 GB
  • Disco SSD. La microsd è troppo lenta.
2 Mi Piace