Sto avendo molti problemi nell’installazione di Discourse.
Non posso usare due container a causa di uno strano problema con il container SSH.
Container singolo… app.yml porta a container duplicati.
Ho provato molte correzioni assistite dall’IA ma siamo girati in tondo.
Docker sembra essere molto instabile al momento.
Dopo 3 giorni di tentativi multipli, mi arrendo per il fine settimana.
Qualcuno ha installato con successo un’istanza self-hosted nell’ultimo giorno o giù di lì?
Hai provato ad avviare su un server nuovo di zecca e a seguire la guida di installazione standard?
Per favore, dimentica le configurazioni a due container, a meno che tu non sappia cosa stai facendo.
Sì, nuovo server.
Ho detto che avevo provato entrambi i metodi.
Ho eseguito due container molte volte.
Sto seguendo la guida alla lettera.
Come la tua risposta sia una soluzione al mio problema mi sfugge.
La risposta di Falco è un tentativo di raccogliere maggiori informazioni, cosa piuttosto necessaria data la mancanza di informazioni pertinenti.
Perché sei scortese con qualcuno che sta tentando di raccogliere ulteriori informazioni per aiutarti?
L’unica informazione utile nel tuo post è:
Questa riga è solo confusionaria:
poiché ssh non ha nulla a che fare con docker.
Lo fa, è un vecchio metodo per accedere a un container.
Ultima riga di web_only.yml
Puoi chiarire, dopo i problemi che hai avuto, hai avviato un nuovo droplet e riprovato?
Questo è un avviso. Non un errore.
Sembra che non sia colpa di Discourse. Funziona:
docker run hello-world
Ho appena eseguito un’installazione a 2 container e ha funzionato come previsto.
E poi ho eseguito un’installazione app.yml e ha funzionato anche quella. Le specifiche garantiscono praticamente che un’installazione standard funzioni.
Quali sono le specifiche del tuo server? Recentemente ho scoperto che un server con 4 GB di RAM richiede lo swap.
Mostrava FATAL. Altrimenti non ne sarei stato consapevole come in tutte le installazioni precedenti.
Ho avuto problemi con Docker, due container con web_only erano in esecuzione?
Possibilmente causato da Docker e richieste non autorizzate, quindi ho dovuto ottenere un accesso a Docker Hub.
Poi ho dovuto capire che dovevo essere root quando ho effettuato l’accesso.
Ho avuto anche problemi di consegna della posta perché DO ha bloccato silenziosamente la porta 587 - Marzo 2025 e ho pensato che fossero le mie credenziali finché non ho provato di tutto. Non sono sicuro che il dominio SMPT venga compilato correttamente.
La porta 2525 funziona. (Mailjet)
(Sam) Tutti questi errori e sto ricostruendo il server da zero ogni volta per la stabilità futura.
Non posto più qui di regola, ma volevo lasciare le informazioni sul blocco della porta e su Docker Hub.
Sono stato oggetto di intense prepotenze da parte di alcuni del ‘team’, (forza team!) dopo aver usato un DM con uno, ignaro che sarebbe stato letto da tutti e circa 40 si sono accalcati con commenti o like. Una brutta esperienza dopo anni di pubblicazioni.
Quindi rimango ben lontano dal postare. Leggo solo.
C’è una competizione per il maggior numero di soluzioni? Non è utile, soprattutto se non viene offerta alcuna soluzione.
Quindi mi imbatto nei limiti di Let’s Encrypt e… quando uscirò dalla “prigione SSL” sarò fiducioso… ok, abbastanza fiducioso che funzionerà.
Forse questo requisito di accesso a Docker Hub deve essere inserito nell’installazione ufficiale. Sembra necessario… come root!
Non sono sicuro della memoria. Stavo usando l’$8 Intel su DO. Poi, dopo un paio di fallimenti, l’ho aumentato a $32 Intel (credito gratuito da spendere) perché pensavo che avrebbe accelerato il processo di fallimento. Una volta che avrò un’istanza attiva e funzionante, dovrò davvero tornare alla più economica finché non lancerò il sito.
Questo mio post contiene le informazioni per la configurazione di un file di swap.
Penso che la mia istanza 4core 4g costi circa $8/mese.
Ho visto un post recente di DO qui riguardo al blocco della porta 587.
Non sono sicuro, ma se hai problemi con la posta elettronica, dai un’occhiata a www.brevo.com. Hanno un piano gratuito che potrebbe funzionare bene per testare. Offre 300 email gratuite al giorno.
Ho appena rivisto questo su un server che ho aggiornato. . .
L’errore di cui stai parlando è questo:
I, [2025-04-01T15:14:58.799796 #1] INFO -- : > awk -F\# '{print $1;}' ~/.ssh/authorized_keys | awk 'BEGIN { print "Authorized SSH keys for this container:"; } NF>=2 {print $NF
;}'
awk: fatal: cannot open file `/root/.ssh/authorized_keys' for reading: No such file or directory
I, [2025-04-01T15:14:58.810714 #1] INFO -- : Authorized SSH keys for this container:
E sebbene awk lo consideri fatale. Ti prometto che in realtà non è un problema. Lo stai ignorando da anni. ![]()
Mi stavo chiedendo quando sarebbe diventato vero, ma finora sembra che non lo sia per molte persone. Penso di aver visto un altro esempio.
Puoi uscire gratis dalla prigione aggiungendo un altro hostname (come aggiungere semplicemente www. come altro nome) come descritto su Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy e includendo solo la sezione after_ssl.