How To

Install ONLYOFFICE on Ubuntu with Oracle DB Integration

If you want to Install ONLYOFFICE on Ubuntu servers for document collaboration and enterprise productivity, ONLYOFFICE Docs offers a powerful open-source solution. The platform includes editors for documents, spreadsheets, presentations, forms, and PDFs while supporting real-time collaboration across teams.

ONLYOFFICE is widely used in self-hosted environments because it integrates with platforms like Nextcloud, Moodle, WordPress, Jira, and many other cloud services. On Ubuntu 22.04, the easiest deployment method uses Docker containers, which simplify installation and updates.

Why Install ONLYOFFICE on Ubuntu Systems?

Organizations and developers prefer ONLYOFFICE because it combines flexibility, privacy, and compatibility with Microsoft Office formats such as DOCX, XLSX, and PPTX.

Running ONLYOFFICE on Ubuntu also gives administrators full control over storage, authentication, and integrations. Since the platform supports Docker-based deployment, scaling and maintenance become much easier.

Before starting, ensure your server meets these minimum requirements:

  • Dual-core processor or better
  • At least 4 GB RAM
  • 40 GB free storage
  • Docker installed and updated
  • Swap memory configured for stability

Install ONLYOFFICE on Ubuntu Using Docker

Docker remains the recommended way to deploy ONLYOFFICE Docs because it bundles all required dependencies into a single container.

First, pull and run the ONLYOFFICE Document Server container:

sudo docker run -i -t -d -p 80:80 --restart=always \-e JWT_SECRET=my_secure_secret onlyoffice/documentserver

This command launches the service and exposes it through port 80. The JWT secret improves integration security between ONLYOFFICE and external platforms.

If you need a custom port, replace 80:80 with your preferred port mapping:

sudo docker run -i -t -d -p 8080:80 --restart=always \-e JWT_SECRET=my_secure_secret onlyoffice/documentserver

Once deployment finishes, open your server IP or domain in a browser to access the ONLYOFFICE welcome page.

Install ONLYOFFICE on Ubuntu with Persistent Storage

Storing container data outside Docker is highly recommended. This protects your files, logs, and configurations during updates or container replacements.

You can mount persistent storage volumes using:

sudo docker run -i -t -d -p 80:80 --restart=always \-v /app/onlyoffice/logs:/var/log/onlyoffice \-v /app/onlyoffice/data:/var/www/onlyoffice/Data \-v /app/onlyoffice/lib:/var/lib/onlyoffice \-v /app/onlyoffice/db:/var/lib/postgresql \-e JWT_SECRET=my_secure_secret onlyoffice/documentserver

With mounted volumes, system upgrades become safer and easier to manage.

Enable HTTPS for Secure Access

For production environments, HTTPS is essential. ONLYOFFICE supports automatic SSL certificate generation using Let’s Encrypt.

Run the container with HTTPS support enabled:

sudo docker run -i -t -d -p 80:80 -p 443:443 --restart=always \-e LETS_ENCRYPT_DOMAIN=yourdomain.com \-e LETS_ENCRYPT_MAIL=admin@example.com \-e JWT_SECRET=my_secure_secret onlyoffice/documentserver

After setup, your instance becomes accessible securely through HTTPS.

Connecting ONLYOFFICE to Oracle Database

ONLYOFFICE also supports Oracle Database connectivity for enterprise-grade deployments. Instead of manually adding long environment variables, administrators can use Docker’s --env-file option for cleaner configuration management.

To enable Oracle support, configure the database type as oracle and specify advanced Oracle connection settings through additional parameters.

This setup improves scalability and allows organizations to integrate ONLYOFFICE into existing Oracle-based infrastructures.

Conclusion

Learning how to Install ONLYOFFICE on Ubuntu servers can help businesses create a secure and collaborative document management environment. Using Docker simplifies deployment, while HTTPS and Oracle Database integration provide enterprise-ready security and scalability.

With proper configuration, ONLYOFFICE on Ubuntu 22.04 becomes a reliable self-hosted productivity platform for teams, developers, and organizations.

Cyber Defence

Recent Posts

Best OSINT Tools for Journalists 2026: Verify Sources, Images and Claims

Journalists use OSINT to verify public information before publishing. In 2026, misinformation, AI-generated images, fake…

9 hours ago

Install Docker on Ubuntu 20.04: Complete Step-by-Step Guide

Docker is an open-source platform that lets you package and run applications inside containers. Each container…

20 hours ago

Install PostgreSQL on Ubuntu: Database Setup and Admin Guide

PostgreSQL (often called Postgres) is an open-source relational database system. It supports advanced features like JSON…

21 hours ago

Install Xrdp Remote Desktop on Ubuntu: Setup and Connect

Xrdp is an open-source server that lets you connect to your Ubuntu machine from another computer…

21 hours ago

Tomcat 9 on Ubuntu 20.04: Install, Configure, and Start

Apache Tomcat is an open-source web server and Java servlet container. It is one of the…

21 hours ago

Automatic Updates on Ubuntu: Set Up unattended-upgrades

Keeping your Ubuntu system updated is one of the best ways to protect it. Security…

22 hours ago