Ofimática en la nube

Intro

Este documento explica cómo instalar OxOOL (OxOffice Online) desde cero e integrarlo a Nextcloud.

OxOffice Online es una suite ofimática en línea de código abierto, autoalojable y basada en LibreOffice.
Sus características incluyen:

  • Edición básica y compartida
  • Alta fidelidad, representación WYSIWYG
  • Soporta el estándar mundial Open Document Formar e incluso formatos privativos como DOC/DOCX, PPT/PPTX, XLS/XLSX

De momento sólo está disponible para CentOS 7 y Ubuntu 18.04. Si estás interesado en probarlo en otra plataforma puedes descargar el último código fuente de GitHub e intentar compilarlo.
OxOffice Online y Nextcloud pueden estar en la misma máquina o en dos máquinas diferentes.

Guía de instalación para Ubuntu 18.04 (Community Edition)

Descarga e instala la última versión de Ubuntu 18.04.
Reinicia el equipo e ingresa como usuario normal. Luego ejecuta estos comandos para instalar los programas necesarios y OxOOL Community Edition

sudo apt update
sudo apt upgrade -y
sudo apt install vim openssh-server net-tools curl -y

Elije Sí en caso que recibas algún mensaje de reinicio de servicios

curl http://www.oxoffice.com.tw/apt/ubuntu/oxool-deb.key | sudo apt-key add
echo "deb [arch=amd64] http://www.oxoffice.com.tw/apt/ubuntu/ oxool-v3 main" > ~/oxool.list
sudo mv ~/oxool.list /etc/apt/sources.list.d/
sudo apt update
sudo apt install oxool oxoffice* -y

Definimos que el servicio OxOOL Community Edition se inicie al arrancar y luego lo iniciamos

sudo systemctl enable oxool
sudo systemctl start oxool

Comprueba si OxOOL Community Edition inicia normalmente

sudo netstat -tlnp

Deberías obtener un resultado similar a este:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:9981          0.0.0.0:*               LISTEN      1137/oxool
tcp6       0      0 :::9980                 :::*                    LISTEN      1137/oxool