Ich habe gerade zwei Versuche unternommen, Discourse auf Digital Ocean zu installieren.
Versuch 1:
Beim ersten Versuch habe ich die offiziellen Github-Anleitungen mit einem DO Ubuntu 22.04 LTS-Image und einem 1GB-Droplet verwendet.
Ich habe eine Subdomain einer bestehenden Domain und Anmeldedaten von einem bestehenden Mailjet-Konto verwendet, das seit Jahren problemlos funktioniert.
Ich wusste nicht, dass ich Docker installieren muss, also als ich Folgendes eingab:
discourse-setup
sagte das Installationsprogramm:
Failed to find docker or docker.io on your PATH.
und ich drückte Enter, um Docker zu installieren.
Danach schien die Installation problemlos zu laufen.
Sie endete mit:
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...
und ein paar zusätzlichen Zeilen.
Ich war mir nicht sicher, wie schnell DNS propagieren würde, also gab ich die DO-IP in meine /etc/hosts-Datei ein.
Ich habe versucht, meinen Browser auf meine Subdomain-URL zu richten; Ich erhielt “Can’t connect to the server”.
Ich habe versucht, meinen Browser auf die IP-Adresse zu richten; Ich erhielt “Can’t connect to the server”.
Also habe ich einen weiteren Versuch unternommen.
Versuch 2:
Ich folgte den Anweisungen unter linuxhandbook, um eine DO-Ein-Klick-Installation über den Marketplace-Tab zu verwenden, was mir ein 2GB-Droplet gab.
Nach dem Einloggen über SSH lief das Installationsprogramm automatisch und schien ohne Probleme zu laufen. Am Ende sagte es:
Discourse is now installed. Log into your admin account in a browser to continue configuring Discourse.
Aber wieder, als ich versuchte, meinen Browser auf meine Subdomain-URL oder die (für dieses zweite Droplet neue) DO-IP-Adresse zu richten, konnten meine Browser keine Verbindung herstellen (ich habe Firefox und Safari ausprobiert).
Ausführen von
./launcher start app
zeigt
x86_64 arch detected.
cadd91ccd0cd
Nothing to do, your container has already started!
discourse-doctor zeigt (unter anderem)
Discourse container app is running
und gibt die korrekte
DISCOURSE_HOSTNAME
Was kann ich versuchen, damit diese Installation (entweder oder beide) auf meinen Browser reagiert?
(Die zweite IP-Adresse befindet sich immer noch in meiner hosts-Datei, aber sie wurde laut DNS-Checkern auch propagiert, so dass es so aussieht, als sollte sie entweder über die Subdomain-URL oder nur über die IP-Adresse funktionieren.)
Vielen Dank für jede Hilfe.