Cómo instalar el certificado SSL en la compilación de Docker de Onlyoffice

Habiendo instalado y configurado la versión comunitaria de este paquete, me enfrenté al hecho de que no existen recomendaciones oficiales sobre cómo generar y ejecutar este complejo usando un protocolo seguro usando un certificado de Letsencrypt. Este breve tutorial lo ayudará a obtener un certificado en 5 a 10 minutos sin movimientos corporales complicados.





Entonces, vayamos paso a paso.





Hice todo en un sistema Ubuntu 18.04 que se ejecuta en modo VM en una máquina host Proxmox. Esta VM no era la única en el grupo de este host, por lo tanto, si alguien la necesita, puedo dar mi configuración de una solución de trabajo para el proxy inverso HAPROXY





Detenga todos los contenedores con un comando docker stop $(docker ps -a -q)







Elimine certbot del sistema (si lo tiene, aunque si coloca Onlyoffice en un sistema limpio, en principio no debería estar allí)





Vayamos al sitio web oficial https://certbot.eff.org/ y en el menú desplegable establezcamos los parámetros necesarios como en la captura de pantalla:









3.1 Quien es perezoso o no lo ha descubierto, vaya directamente al enlace listo para usar https://certbot.eff.org/lets-encrypt/ubuntubionic-other Seguimos las instrucciones del paso 1 al paso 7 en esta página. Permítame recordarle que, en el proceso de seguir el enlace, deberá instalar el paquete snapd, sin él no funcionará. Solo hazlo y todo funcionará sin más preámbulos.





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