Podcast #125: Onlyoffice con Diego Cardaña

Hoy os traigo a Diego Cardaña, de Hirusec quien ha hecho una instalación de Onlyoffice integrado en NextCloud.

sudo docker pull onlyoffice/documentserver

sudo docker run -itd -p 0.0.0.0:8443:443

chmod -R 777 /app/onlyoffice/

Entrar a la maquina con el ID de la misma: docker attach 9055b77c6839

La integración de Diego con NextCloud incluye la parte de Ofimática de OnlyOffice y además aplicaciones de NextCloud como el passman.

Diego ha seguido la instalación explicada en El Blog de Jorge de la Cruz

La instalación que yo he probado es sin integrar con NextCloud:

sudo docker network create –driver bridge onlyoffice

sudo docker run –net onlyoffice -i -t -d –restart=always –name onlyoffice-document-server \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
onlyoffice/documentserver

sudo docker run –net onlyoffice –privileged -i -t -d –restart=always –name onlyoffice-mail-server \
-p 25:25 -p 143:143 -p 587:587 \
-v /app/onlyoffice/MailServer/data:/var/vmail \
-v /app/onlyoffice/MailServer/data/certs:/etc/pki/tls/mailserver \
-v /app/onlyoffice/MailServer/logs:/var/log \
-v /app/onlyoffice/MailServer/mysql:/var/lib/mysql \
-h your-domain.com \
onlyoffice/mailserver

sudo docker run –net onlyoffice -i -t -d –restart=always –name onlyoffice-community-server \
-p 80:80 -p 5222:5222 -p 443:443 \
-v /app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/CommunityServer/mysql:/var/lib/mysql \
-v /app/onlyoffice/CommunityServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/DocumentServerData \
-e DOCUMENT_SERVER_PORT_80_TCP_ADDR=onlyoffice-document-server \
-e MAIL_SERVER_DB_HOST=onlyoffice-mail-server \
onlyoffice/communityserver

En mi caso he levantado 3 contenedores de OnlyOffice y he seguido el tutorial de LinuxBabe.

Os dejo un vídeo por si no lo conocéis que podáis verlo:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.