Comment installer le certificat SSL sur la version Docker d'Onlyoffice

Après avoir installé et configuré la version communautaire de ce package, j'ai été confronté au fait qu'il n'y avait pas de recommandations officielles sur la façon de générer et d'exécuter ce complexe via un protocole sécurisé à l'aide d'un certificat de Letsencrypt. Ce court tutoriel vous aidera à obtenir un certificat en 5 à 10 minutes sans mouvements corporels compliqués.





Alors, allons-y étape par étape.





J'ai tout fait sur un système Ubuntu 18.04 fonctionnant en mode VM sur une machine hôte Proxmox. Cette VM n'était pas la seule dans le pool de cet hôte, donc, si quelqu'un en a besoin, je peux donner ma configuration d'une solution de travail pour le proxy inverse HAPROXY





Arrêtez tous les conteneurs avec une seule commande docker stop $(docker ps -a -q)







Supprimez certbot du système (si vous l'avez, bien que si vous mettez Onlyoffice sur un système propre, il ne devrait pas y être en principe)





Allons sur le site officiel https://certbot.eff.org/ et dans le menu déroulant définissez les paramètres nécessaires comme dans la capture d'écran:









3.1 Qui est paresseux ou ne l’a pas compris, allez directement au lien prêt à l'emploi https://certbot.eff.org/lets-encrypt/ubuntubionic-other Nous suivons les instructions de l'étape 1 à l'étape 7 sur cette page. Permettez-moi de vous rappeler que, en suivant le lien, vous devrez installer le package snapd, sans cela, cela ne fonctionnera pas. Faites-le et tout fonctionnera sans plus attendre.





certbot certonly –standalone sitename.ru ( sitename.ru )





4.1 - : /etc/letsencrypt/live/sitename.ru/fullchain.pem /etc/letsencrypt/live/sitename.ru/privkey.pem







4.2 ,





cp /etc/letsencrypt/live/sitename.ru/fullchain.pem app/onlyoffice/CommunityServer/data/certs/onlyoffice.crt







cp /etc/letsencrypt/live/sitename.ru/privkey.pem /app/onlyoffice/CommunityServer/data/certs/onlyoffice.key







shutdown -r now , .. , .





. sitename.ru .





:





:





sitename.ru - https://iuyhgi8798ygiknqwq - - , - . .





: ? - - . , .





, .








All Articles