Gramps Web DigitalOcean 1-Click App¶
Anstatt Gramps Web selbst einzurichten, können Sie auch die Gramps Web DigitalOcean 1-Click App verwenden. Digital Ocean hostet die Demoversion von Gramps Web.
Im Rahmen des Einrichtungsverfahrens müssen Sie ein Konto bei DigitalOcean erstellen und einen kostenpflichtigen Plan für den "Droplet" (virtuelle Maschine) auswählen.
Es ist wohl derzeit der einfachste Weg, Ihre eigene, selbst gehostete Gramps Web-Instanz mit SSL abzusichern, ohne eigene Hardware zu verwenden.
Info
Beachten Sie, dass Sie DigitalOcean für die Hosting-Dienste bezahlen werden. Das Gramps-Open-Source-Projekt bietet keinen kostenpflichtigen Support an.
Schritt 1: Erstellen Sie ein DigitalOcean-Konto¶
Erstellen Sie ein Konto bei DigitalOcean, wenn Sie noch keins haben.
Schritt 2: Erstellen Sie den Droplet¶
- Gehen Sie zur Gramps Web 1-Click App und klicken Sie auf "Gramps Web Droplet erstellen".
- Wählen Sie einen Plan mit mindestens 2 GB RAM.
- Richten Sie die Authentifizierung für Ihren Droplet ein.
- Klicken Sie auf "Droplet erstellen".
Info
Möglicherweise müssen Sie bis zu zehn Minuten warten, bis die 1-Click App die neueste Version von docker-compose installiert hat.
Die Verwendung der neuesten Version von docker-compose kann Fehler im Zusammenhang mit firstlogin.sh mindern.
Schritt 3: Richten Sie einen Domainnamen ein¶
Sie benötigen einen Domainnamen (oder Subdomain). Wenn Sie eine Domain besitzen, leiten Sie sie auf die IP-Adresse Ihres Droplets. Andernfalls können Sie einen kostenlosen Dienst wie DuckDNS verwenden.
Schritt 4: Melden Sie sich bei Ihrem Droplet an¶
SSH in Ihren Droplet. Ihnen sollte die Nachricht "Willkommen beim Setup der Gramps Web DigitalOcean 1-Click App!" angezeigt werden. Wenn dies nicht der Fall ist, warten Sie ein paar Minuten und versuchen Sie es erneut (die Installation ist noch nicht abgeschlossen).
Das Einrichtungs-Skript wird Sie nach dem Domainnamen (z. B. mygrampswebinstance.duckdns.org) und einer E-Mail-Adresse (benötigt für das Let's Encrypt-Zertifikat) fragen.
Wenn dies erledigt ist, warten Sie, bis die Einrichtung im Hintergrund abgeschlossen ist.
Schritt 5: Starten Sie Gramps Web¶
Ihre Gramps Web-Instanz sollte jetzt im Root-Bereich Ihrer Domain mit einem gültigen SSL-Zertifikat zugänglich sein und den Assistenten für die erste Ausführung anzeigen.