Si desea tener su propio servidor ONLYOFFICE, qué mejor manera que desplegarlo como un contenedor Docker. Jack Wallen te muestra cómo.

    Una cosa que hay que saber sobre Linux es que es una plataforma increíblemente flexible. Si hay algo que necesitas hacer, puede hacerlo. Y el advenimiento de los contenedores lo ha dejado obviamente claro. La combinación de Linux y Docker hace que la implementación de aplicaciones en su red sea extremadamente sencilla.

    ¿Quieres pruebas?

    Voy a guiarle a través del proceso de despliegue de un contenedor Docker para el servidor ONLYOFFICE. Con este contenedor en particular, usted puede tener su propia suite de oficina basada en la nube. Al implementar el servidor ONLYOFFICE de esta manera, no tiene que preocuparse de recoger todas las dependencias para una instalación completa. Todo está listo para ir en un solo contenedor Docker.

    Requisitos

    Los requisitos del sistema para este contenedor en particular son un poco más altos que los de un contenedor normal. Por qué? Debido a que se trata de una suite de oficina completa basada en la nube, por lo que debe tener en cuenta los siguientes requisitos:

    • RAM: 2 GB o más
    • Archivo de intercambio: al menos 2 GB
    • HDD: al menos 2 GB de espacio libre
    • Distribuciones soportadas: Red Hat de 64 bits, CentOS u otra distribución compatible con la versión 3.8 o posterior del núcleo, Debian de 64 bits, Ubuntu u otra distribución compatible con la versión 3.8 o posterior del núcleo.
    • Docker: versión 1.4.1. o posterior

    Estaré instalando en Ubuntu 16.10 asumiendo que ya tiene Docker en funcionamiento y es capaz de desplegar contenedores. También asumo que tienes acceso a un usuario que es miembro del grupo docker (así que no tienes que desplegar usando sudo.

    Despliegue del contenedor

    Hay tres maneras diferentes de desplegar este contenedor. Voy a demostrar los tres. Abra la ventana de su terminal y prepárese para escribir.

    Si puede prescindir del puerto 80, el comando de despliegue estándar es:

    docker run -i -t -d -p 80:80 onlyoffice/communityserver

    Por supuesto, querrá conectar el contenedor a un volumen, de modo que los datos se guarden en el directorio host (y no dentro del contenedor. Para ello, cree un directorio en el servidor Docker con el comando:

    sudo mkdir -p /var/www/onlyoffice/Data

    Una vez creado ese directorio, el comando para desplegar el contenedor (adjunto al directorio recién creado), sería:

    sudo docker run -i -t -t -d -p 80:80 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data onlyoffice/Communityserver

    Si el puerto 80 no está disponible, puede ejecutarlo en un puerto diferente:

    sudo docker run -i -t -t -d -p 8080:80 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data onlyoffice/Communityserver

    Nota: El comando anterior dirigirá el puerto 8080 del host al puerto 80 del contenedor.

    Si necesita evitar el acceso no autorizado a los datos de su contenedor ONLYOFFICE, puede desplegarlo utilizando SSL. Tenga en cuenta que esto requerirá la creación de las siguientes dos claves SSL:

    • /opt/onlyoffice/Data/certs/onlyoffice.key
    • /opt/onlyoffice/Data/certs/onlyoffice.crt

    El comando para desplegar ONLYOFFICE con SSL es:

    docker run -i -t -d -p 80:80 -p 443:443 -v /opt/onlyoffice/Data:/var/www/onlyoffice/Data onlyoffice/Communityserver

    Conexión a ONLYOFFICE

    Una vez desplegado el contenedor, está listo para apuntar con un navegador a la dirección IP de su servidor Docker. Abra un navegador a http://SERVER_IP (donde SERVER_IP es la dirección IP o dominio de su servidor) y será recibido por el portal ONLYOFFICE (.

    Para registrar el portal, debe escribir una dirección de correo electrónico, introducir o verificar una contraseña y hacer clic para aceptar el CLUF. Después de completar la información, haga clic en Continuar y estará listo para usar SOLO OFICINA.

    Fácil de guisar

    Enhorabuena, ahora tienes un servidor ONLYOFFICE en funcionamiento, gracias a Linux y Docker. Desplegar una herramienta tan poderosa no podría ser más fácil.

    Boletín Semanal de Código Abierto

    No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto. Entregado los martes