selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
LibreOffice (LinuxServer.io) logo

Self-host LibreOffice (LinuxServer.io)

25.8.7.3-r0-ls8

LibreOffice office suite streamed to your browser

ReleaseOpen SourceGPL-3.0
Updated9 hours ago
LanguageDockerfile
Setup difficultyModerate
MobileResponsive
Stars
149
Ports
3000 (LibreOffice desktop GUI HTTP (must be proxied)), 3001 (LibreOffice desktop GUI HTTPS)
Docker
lscr.io/linuxserver/libreoffice
Install with Docker

What is LibreOffice (LinuxServer.io)?

linuxserver/libreoffice is a Docker image from the LinuxServer.io team that packages the LibreOffice office suite and streams its graphical desktop to a web browser using the Selkies remote desktop platform. Users access the full LibreOffice interface (Writer, Calc, Impress, Draw, Base, Math) at https://host:3001 with optional GPU acceleration. The container runs on Linux (x86-64 and ARM64) and requires a shared memory allocation of at least 1 GB. Configuration is done via environment variables for user/group IDs, timezone, optional HTTP basic authentication, language locale, and GPU auto-detection. The image is updated weekly with base OS security patches and follows the LinuxServer.io release schedule. No database or external services are required; all documents and settings persist in a /config volume.

Should you self-host LibreOffice (LinuxServer.io)?

LibreOffice (LinuxServer.io) scores 53/100 on selfhost.directory (how scoring works) and ranks #27 of 46 in Document Management. It has 149 GitHub stars.

It shipped 21 stable releases in the past year. The latest, 25.8.7.3-r0-ls8, came out on 27 October 2026. New versions land roughly every 7 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Dockerfile.

Its closest alternative on selfhost.directory is Reactive Resume (87/100, 44 977 stars). It scores higher overall, so compare the two before you pick. See LibreOffice (LinuxServer.io) vs Reactive Resume side by side.

Features

  • Docker Mods support
  • File transfer and clipboard sync
  • Full LibreOffice suite
  • GPU AccelerationOptional; CPU pipeline works on modest hardware
  • HTTP Basic AuthenticationOnly suitable for trusted local networks; reverse proxy recommended for internet exposure
  • Language localization
  • Persistent configuration
  • Remote desktop in browser
  • Session Sharing

LibreOffice (LinuxServer.io) README

How to install LibreOffice (LinuxServer.io)

Install LibreOffice (LinuxServer.io) with Docker

Environment variables
PUID, PGID, TZ, CUSTOM_USER, PASSWORD, AUTO_GPU, LC_ALL, UMASK

docker run -d
--name=libreoffice
-e PUID=1000
-e PGID=1000
-e TZ=Etc/UTC
-p 3000:3000
-p 3001:3001
-v /path/to/config:/config
--shm-size="1gb"
--restart unless-stopped
lscr.io/linuxserver/libreoffice:latest

Alternative to Docker Compose

How to configure LibreOffice (LinuxServer.io)

  • AUTO_GPUtrueEnable automatic GPU detection and configuration

    Enable automatic GPU detection and configuration

    values: true, false

  • CUSTOM_USERUsername for HTTP basic authentication

    Username for HTTP basic authentication

    values: Any string

  • LC_ALLLocale for language support

    Locale for language support

    values: Any valid locale (e.g., zh_CN.UTF-8, ja_JP.UTF-8, de_DE.UTF-8)

  • PASSWORDPassword for HTTP basic authentication

    Password for HTTP basic authentication

    values: Any string

  • PGID1000Group ID for file permissions

    Group ID for file permissions

    values: Any valid GID

  • PUID1000User ID for file permissions

    User ID for file permissions

    values: Any valid UID

  • TZEtc/UTCTimezone for the container

    Timezone for the container

    values: Any valid TZ database timezone

  • UMASK022Umask for running applications

    Umask for running applications

    values: Any valid umask value

LibreOffice (LinuxServer.io) releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…