How to Install LibreOffice Online Office Suite

LibreOffice Online Setup
LibreOffice Online Setup

Live stream set for 2025-10-17 at 14:00:00 Eastern

Ask questions in the live chat about any programming or lifestyle topic.

This livestream will be on YouTube or you can watch below.

How to Use LibreOffice Online: Open Source Office Suite in Your Browser

If you have ever wanted a private, open-source alternative to Google Docs or Microsoft Office Online, LibreOffice Online is a great choice. It is the web-based version of the popular LibreOffice suite, allowing you to edit documents, spreadsheets, and presentations right from your browser.

In this post, we will go over what LibreOffice Online is, how to install it using Podman or Podman Compose, and where you can get additional help and programming resources.

What is LibreOffice Online?

LibreOffice Online is the cloud version of the LibreOffice suite. It allows users to:

  • Create and edit documents, spreadsheets, and presentations directly in the browser
  • Collaborate in real-time with multiple users
  • Maintain full control over their data (since you can host it yourself)

It is completely open-source, which means anyone can use, modify, and distribute it freely.

Installing LibreOffice Online Using Podman

You can run LibreOffice Online in containers using Podman, a daemonless alternative to Docker.

Here is a basic example setup using Podman Compose. This example uses Collabora CODE, a popular implementation of LibreOffice Online.

Prerequisites: Podman, podman-compose, and a domain name with SSL (optional but recommended for production)

1. Create a Project Folder

mkdir libreoffice-online && cd libreoffice-online

2. Create a podman-compose.yml File

version: "3"

services:
  collabora:
    image: collabora/code
    container_name: libreoffice-online
    restart: always
    ports:
      - "9980:9980"
    environment:
      - domain=your\\.domain\\.com
      - username=admin
      - password=securepassword
      - extra_params=--o:ssl.enable=false

Replace your\\.domain\\.com with the domain you will use.

For testing purposes, --o:ssl.enable=false disables SSL. In production, you should reverse proxy with NGINX and Let’s Encrypt.

3. Start the Service

podman-compose up -d

LibreOffice Online should now be running at:
http://localhost:9980

📷 Screenshots & 📽️ Screencast

Collabora Online Frontend Containerfile
Gnome Text Editor Displaying Collabora Online Frontend Container Containerfile

Collabora Online Backend Containerfile
Gnome Text Editor Displaying Collabora Online Backend Container Containerfile

Collabora Online Nginx Configuration
Gnome Text Editor Displaying Collabora Online Nginx Virtual Host Configuration

Collabora Online Backend Python
Gnome Text Editor Displaying Collabora Online Backend Handling Python Script

Collabora Online Iframe
Gnome Text Editor Displaying Collabora Online Iframe HTML

Collabora Online YAML Compose
Gnome Text Editor Displaying Collabora Online Podman Compose YAML

Collabora Online Podman Container
Command Line Displaying Collabora Online Podman Compose Container

Collabora Online Hosting Discovery
Web Browser Displaying Collabora Online Hosting Discovery XML

Collabora Online Admin URL OK
Web Browser Displaying Collabora Online Admin URL OK

Collabora Online Admin Login Prompt
Web Browser Displaying Collabora Online Admin Authentication Prompt

Collabora Online Admin Console
Web Browser Displaying Collabora Online Admin Console Dashboard

Collabora Online Loaded Document
Web Browser Displaying Collabora Online Loaded Document For Editing

Collabora Online Installation And Setup Screencast

More Resources from Edward Ojambo

I have written and recorded several programming tutorials and courses that can help you learn and grow as a developer:

Final Thoughts

LibreOffice Online is a powerful tool for anyone who wants control over their online document editing. Using Podman, you can set it up in minutes and begin editing documents securely in your own environment.

Whether you are learning to code, managing your own server, or just curious about self-hosting, LibreOffice Online is a great addition to your toolkit.

Recommended Resources:

Disclosure: Some of the links above are referral (affiliate) links. I may earn a commission if you purchase through them - at no extra cost to you.

About Edward

Edward is a software engineer, web developer, and author dedicated to helping people achieve their personal and professional goals through actionable advice and real-world tools.

As the author of impactful books including Learning JavaScript, Learning Python, Learning PHP, Mastering Blender Python API, and fiction The Algorithmic Serpent, Edward writes with a focus on personal growth, entrepreneurship, and practical success strategies. His work is designed to guide, motivate, and empower.

In addition to writing, Edward offers professional "full-stack development," "database design," "1-on-1 tutoring," "consulting sessions,", tailored to help you take the next step. Whether you are launching a business, developing a brand, or leveling up your mindset, Edward will be there to support you.

Edward also offers online courses designed to deepen your learning and accelerate your progress. Explore the programming on languages like JavaScript, Python and PHP to find the perfect fit for your journey.

📚 Explore His Books – Visit the Book Shop to grab your copies today.
💼 Need Support? – Learn more about Services and the ways to benefit from his expertise.
🎓 Ready to Learn? – Check out his Online Courses to turn your ideas into results.

Leave a Reply

Your email address will not be published. Required fields are marked *