Ho appena fatto due tentativi per installare Discourse su Digital Ocean.
Tentativo 1:
Al primo tentativo, ho seguito le istruzioni ufficiali di Github utilizzando un’immagine DO Ubuntu 22.04 LTS, droplet da 1 GB.
Ho usato un sottodominio di un dominio esistente e le credenziali di un account Mailjet esistente che funziona da anni.
Non sapevo di dover installare Docker, quindi quando ho digitato
discourse-setup
l’installer ha detto
Failed to find docker or docker.io on your PATH.
e ho premuto Invio per procedere all’installazione di Docker.
Dopo di che, l’installazione SEMBRAVA procedere bene.
È terminata con
117:M 25 May 2023 01:14:46.500 * DB saved on disk
117:M 25 May 2023 01:14:46.501 # Redis is now ready to exit, bye bye...
e alcune righe aggiuntive.
Non ero sicuro di quanto velocemente si sarebbe propagato il DNS, quindi ho inserito l’IP di DO nel mio file /etc/hosts.
Ho provato a puntare il mio browser all’URL del mio sottodominio; ho ottenuto “Can’t connect to the server”.
Ho provato a puntare il mio browser all’indirizzo IP; ho ottenuto “Can’t connect to the server”.
Così ho provato un altro tentativo.
Tentativo 2:
Ho seguito le istruzioni su linuxhandbook per utilizzare un’installazione one-click di DO dalla scheda Marketplace, che mi ha fornito un Droplet da 2 GB.
Dopo aver effettuato l’accesso tramite ssh, l’installer è partito automaticamente e sembrava funzionare senza problemi. Alla fine, ha detto
Discourse is now installed. Log into your admin account in a browser to continue configuring Discourse.
Ma di nuovo, quando ho provato a puntare il mio browser all’URL del mio sottodominio o all’indirizzo IP di DO (nuovo per questo secondo droplet), i miei browser non riescono a connettersi (ho provato Firefox e Safari).
Eseguendo
./launcher start app
mostra
x86_64 arch detected.
cadd91ccd0cd
Nothing to do, your container has already started!
discourse-doctor mostra (tra le altre cose)
Discourse container app is running
e fornisce il corretto
DISCOURSE_HOSTNAME
Cosa posso provare per far rispondere questa installazione (una o entrambe) al mio browser?
(Il secondo indirizzo IP è ancora nel mio file hosts, ma si è ANCHE propagato secondo i controlli DNS, quindi sembra che dovrebbe funzionare sia dall’URL del sottodominio che semplicemente dall’indirizzo IP.)
Grazie per qualsiasi aiuto.