J’ai fait deux tentatives d’installation de Discourse sur Digital Ocean.
Essai 1 :
Lors de la première tentative, j’ai suivi les instructions officielles de Github en utilisant une image DO Ubuntu 22.04 LTS, un droplet de 1 Go.
J’ai utilisé un sous-domaine d’un domaine existant et les identifiants d’un compte Mailjet existant qui fonctionne depuis des années.
Je ne savais pas que j’avais besoin d’installer Docker, donc quand j’ai tapé
discourse-setup
l’installateur a dit
Failed to find docker or docker.io on your PATH.
et j’ai appuyé sur Entrée pour continuer et installer Docker.
Après cela, l’installation a SEMBLÉ se dérouler correctement.
Elle s’est terminée par
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...
et quelques lignes supplémentaires.
Je n’étais pas sûr de la rapidité de propagation du DNS, j’ai donc entré l’IP de DO dans mon fichier /etc/hosts.
J’ai essayé de pointer mon navigateur vers l’URL de mon sous-domaine ; j’ai obtenu “Can’t connect to the server”.
J’ai essayé de pointer mon navigateur vers l’adresse IP ; j’ai obtenu “Can’t connect to the server”.
J’ai donc essayé une autre tentative.
Essai 2 :
J’ai suivi les instructions sur linuxhandbook pour utiliser une installation “one-click” de DO depuis l’onglet Marketplace, ce qui m’a donné un Droplet de 2 Go.
Après m’être connecté via ssh, l’installateur s’est lancé automatiquement et a semblé fonctionner sans problème. À la fin, il a dit
Discourse is now installed. Log into your admin account in a browser to continue configuring Discourse.
Mais encore une fois, lorsque j’ai essayé de pointer mon navigateur vers l’URL de mon sous-domaine ou vers l’adresse IP (nouvelle pour ce deuxième droplet) de DO, mes navigateurs ne pouvaient pas se connecter (j’ai essayé Firefox et Safari).
l’exécution de
./launcher start app
montre
x86_64 arch detected.
cadd91ccd0cd
Nothing to do, your container has already started!
discourse-doctor montre (entre autres choses)
Discourse container app is running
et donne le bon
DISCOURSE_HOSTNAME
Que puis-je essayer pour que cette installation (l’une ou l’autre ou les deux) réponde à mon navigateur ?
(La deuxième adresse IP est toujours dans mon fichier hosts, mais elle s’est AUSSI propagée selon les vérificateurs DNS, donc il semble qu’elle devrait fonctionner soit depuis l’URL du sous-domaine, soit juste depuis l’adresse IP.)
Merci pour toute aide.