Gramps Web DigitalOcean 1-Click App¶
Invece di configurare Gramps Web da solo, puoi anche utilizzare il Gramps Web DigitalOcean 1-Click App. Digital Ocean ospita la versione Demo di Gramps Web.
Come parte della procedura di configurazione, dovrai registrarti per un account con DigitalOcean e selezionare un piano a pagamento per il "droplet" (macchina virtuale) da utilizzare.
Si può sostenere che questo sia attualmente il modo più semplice per distribuire la propria istanza di Gramps Web autogestita, protetta con SSL, senza utilizzare hardware proprio.
Info
Tieni presente che pagherai DigitalOcean per i servizi di hosting. Il progetto open source Gramps non fornisce supporto a pagamento.
Passo 1: Crea un account DigitalOcean¶
Crea un account su DigitalOcean se non ne hai già uno.
Passo 2: Crea il droplet¶
- Vai su Gramps Web 1-Click App e clicca su "Crea Droplet Gramps Web".
- Scegli un piano con almeno 2 GB di RAM.
- Configura l'autenticazione per il tuo droplet.
- Clicca su "Crea Droplet".
Info
Potresti dover attendere fino a dieci minuti affinché l'1-Click App installi l'ultima versione di docker-compose.
Utilizzare l'ultima versione di docker-compose può mitigare gli errori che fanno riferimento a firstlogin.sh.
Passo 3: Configura un nome di dominio¶
Avrai bisogno di un nome di dominio (o sottodominio). Se possiedi un dominio, puntalo all'indirizzo IP del tuo droplet. In caso contrario, puoi utilizzare un servizio gratuito come DuckDNS.
Passo 4: Accedi al tuo droplet¶
Effettua il login SSH nel tuo droplet. Dovresti vedere il messaggio "Benvenuto nella configurazione dell'app Gramps Web DigitalOcean 1-click!". Se non è così, attendi qualche minuto e riprova (l'installazione non è ancora terminata).
Lo script di configurazione ti chiederà il nome di dominio (ad es. mygrampswebinstance.duckdns.org) e un indirizzo e-mail (necessario per il certificato Let's Encrypt).
Quando questo è fatto, attendi che la configurazione venga completata in background.
Passo 5: Avvia Gramps Web¶
La tua istanza di Gramps Web dovrebbe ora essere accessibile alla radice del tuo dominio, con un certificato SSL valido, e dovrebbe mostrare l'assistente per il primo avvio.