Repolode
ONLYOFFICE

ONLYOFFICE/DocumentServer

A self-hosted collaborative online office suite with editors for documents, spreadsheets, presentations, forms and PDFs, compatible with .docx, .xlsx and .pptx.

Open-source alternative to:Microsoft Office 365Google Docs

Stars
7,097
Forks
1,329
Open issues
1,131
Last commit
13 days ago

What is it?

ONLYOFFICE Docs is an online office suite that you deploy on your own servers. It includes editors for text documents, spreadsheets, presentations, PDF files, fillable forms and diagrams, and supports real-time co-editing of the same file. It is designed to handle Office Open XML formats such as .docx, .xlsx and .pptx, as well as formats like ODT, CSV and PDF through its conversion service.

The project is typically embedded into other systems rather than used as a standalone website. It can be connected to ONLYOFFICE DocSpace or Workspace, or to third-party sync and share platforms such as ownCloud, Seafile, Moodle and Odoo, so that users can edit documents inside those interfaces. Collaboration features include comments, tracked changes, built-in chat and version history.

The Community Edition is distributed under AGPL-3.0 and installs via Docker, Linux packages or Windows. Enterprise and Developer editions add features such as clustering, a Document Builder service and white-labeling, under proprietary licenses.

Key features

  • 01Real-time co-editing of documents, spreadsheets and presentations
  • 02Editors for text, spreadsheets, slides, PDF and fillable forms
  • 03Native handling of .docx, .xlsx and .pptx Office formats
  • 04Comments, tracked changes and version history
  • 05Plugin API for extending the editors
  • 06Interface available in 46 languages

Use cases

  • Adding online document editing to an existing file-sharing or LMS platform
  • Running a self-hosted alternative to cloud office suites for a small team
  • Letting a SaaS product's users edit Office files in their browser
  • Editing and filling PDF forms within a private deployment

Quick start

  1. 1

    Install the Docker image (easiest route, source linked in README)

  2. 2

    Follow the Docker installation guide in the Help Center

  3. 3

    Or follow the Linux or Windows installation guides

Things to know

  • Self-hosting requires installing and running a server, which takes setup effort.
  • Licensed under AGPL-3.0, a copyleft license with network-use obligations.
  • Community Edition is recommended for up to 20 users and lacks clustering and the Admin Panel.

In collections

Topics

FAQ

What is DocumentServer?
A self-hosted collaborative online office suite with editors for documents, spreadsheets, presentations, forms and PDFs, compatible with .docx, .xlsx and .pptx. ONLYOFFICE Docs is an online office suite that you deploy on your own servers. It includes editors for text documents, spreadsheets, presentations, PDF files, fillable forms and diagrams, and supports real-time co-editing of the same file. It is designed to handle Office Open XML formats such as .docx, .xlsx and .pptx, as well as formats like ODT, CSV and PDF through its conversion service.
Is DocumentServer free to use? What license does it have?
DocumentServer is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is DocumentServer still maintained?
Actively maintained. The last commit to DocumentServer was on Oct 26, 2026.
What can I use DocumentServer for?
Adding online document editing to an existing file-sharing or LMS platform Running a self-hosted alternative to cloud office suites for a small team Letting a SaaS product's users edit Office files in their browser Editing and filling PDF forms within a private deployment
How do I install DocumentServer?
Install the Docker image (easiest route, source linked in README) Follow the Docker installation guide in the Help Center Or follow the Linux or Windows installation guides
Where can I get DocumentServer?
The source code and installation instructions are on GitHub: https://github.com/ONLYOFFICE/DocumentServer

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects