Wiki.js SSL

Wiki.js SSL

Dopo aver completato la procedura guidata (a video) per il completamento dell’installazione di Wiki.js possiamo installare il certificato SSL che ci verrà fornito gratuitamente da Let’s Encrypt.

Accertarsi di aver creato un Record A sul pannello di controllo del fornitore del dominio che punti all’IP del VPS e prova a risolvere il dominio su un browser.

Arresta e rimuovi il container wiki esistente (nessun dato andrà perso) eseguendo i comandi seguenti:

docker stop wiki
docker rm wiki

Sostituisci i valori wiki.example.com con il tuo dominio o sottodominio e cambia l’indirizzo E-mail di amministrazione del Wiki da admin@example.coma tuonome@tuodominio.it

docker create --name=wiki -e LETSENCRYPT_DOMAIN=wiki.example.com -e LETSENCRYPT_EMAIL=admin@example.com -e SSL_ACTIVE=1 -e DB_TYPE=postgres -e DB_HOST=db -e DB_PORT=5432 -e DB_PASS_FILE=/etc/wiki/.db-secret -v /etc/wiki/.db-secret:/etc/wiki/.db-secret:ro -e DB_USER=wiki -e DB_NAME=wiki -e UPGRADE_COMPANION=1 --restart=unless-stopped -h wiki --network=wikinet -p 80:3000 -p 443:3443 ghcr.io/requarks/wiki:2

Avvia il container eseguendo il comando:

docker start wiki

Attendi che il container venga avviato e che il processo di provisioning di Let's Encrypt venga completato. Puoi anche visualizzare i log del container con il comando:
docker logs wiki

Il processo sarà completato quando visualizzi nei log queste righe:

(LETSENCRYPT) New certifiate received successfully: [ COMPLETED ]
HTTPS Server on port: [ 3443 ]
HTTPS Server: [ RUNNING ]

Adesso apri il browser e digita https://dominiodeltuowiki.it , come vedrai il tuo Wiki adesso usa un SSL gratuito fornito da Let’s Encrypt.

Accedi al tuo Wiki come amministratore, dal menù di sinistra scegli SSL ed attiva Redirect HTTP requests to HTTPS
Tutte le richieste http verranno reindirizzate automaticamente ad https

1 - 0

Thank You For Your Vote!

Sorry You have Already Voted!

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *