Skip to content

ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, forms and PDF, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

License

Notifications You must be signed in to change notification settings

Narevka/DocumentServer

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OnlyOffice Document Server - Standalone

License Release

πŸš€ Standalone OnlyOffice Document Server

This is a standalone version of OnlyOffice Document Server configured to work without database dependencies (PostgreSQL, Redis, RabbitMQ). Perfect for deployment on platforms like Render.com where you need a simple, self-contained document editing service.

✨ Features:

  • No database required - uses filesystem storage
  • JWT authentication for security
  • DOCX editing support
  • Single-user editing mode
  • Ready for Render.com deployment

ONLYOFFICE Docs can be used as a part of ONLYOFFICE DocSpace and ONLYOFFICE Workspace, or with third-party sync&share solutions (e.g. Odoo, Moodle, Nextcloud, ownCloud, Seafile, etc.) to enable collaborative editing within their interface.

ONLYOFFICE Docs is available in three tailored editions to suit your needs: Community, Enterprise, and Developer.

* Starting from version 6.0, Document Server is distributed under a new name - ONLYOFFICE Docs.

ONLYOFFICE Docs

Features you'll love ✨

Take advantage of the powerful editors included in ONLYOFFICE Docs:

The editors empower you to create, edit, save, and export text documents, spreadsheets, presentations, PDFs, create and fill out PDF forms, open diagrams, all while offering additional advanced features such as:

Localization 🌐

ONLYOFFICE is constantly improving localization of the editors to make the suite accessible to all users, all over the world.

  • Interface available in 46 languages
  • RTL support
  • Hieroglyph support 🈴

Plugins 🧩

ONLYOFFICE Docs offer support for plugins allowing developers to add specific features to the editors that are not directly related to the OOXML format. For more information, see our API or visit the GitHub plugins repo.

Would like to explore the existing plugins in details? You are welcome to visit our Marketplace.

Components πŸ“¦

ONLYOFFICE Docs contains the following components:

  • server - the backend server software layer which is the base for all other components of ONLYOFFICE Docs.
  • core - server core components of ONLYOFFICE Docs which enable the conversion between the most popular office document formats (DOC, DOCX, ODT, RTF, TXT, PDF, HTML, EPUB, XPS, DjVu, XLS, XLSX, ODS, CSV, PPT, PPTX, ODP).
  • sdkjs - JavaScript SDK for the ONLYOFFICE Docs which contains API for all the included components client-side interaction.
  • web-apps - the frontend for ONLYOFFICE Docs which builds the program interface and allows the user create, edit, save and export text, spreadsheet and presentation documents using the common interface of a document editor.
  • dictionaries - the dictionaries of various languages used for spellchecking in ONLYOFFICE Docs.

ONLYOFFICE Docs editions

ONLYOFFICE offers different versions of its online document editors that can be deployed on your own servers.

ONLYOFFICE Docs (packaged as Document Server):

  • Community Edition πŸ†“ (onlyoffice-documentserver package) – Perfect for small teams and personal use.
  • Enterprise Edition 🏒 (onlyoffice-documentserver-ee package) – Designed for businesses with advanced features & support.
  • Developer Edition βš™οΈ (onlyoffice-documentserver-de package) – Designed for integrators who need to bring document editing to their app users.

The table below will help you to make the right choice.

Pricing and licensing Community Edition Enterprise Edition Developer Edition
Get it now Start Free Trial Start Free Trial
Cost FREE Go to the pricing page Go to the pricing page
Simultaneous connections up to 20 maximum As in chosen pricing plan As in chosen pricing plan
Number of users up to 20 recommended As in chosen pricing plan As in chosen pricing plan
Clusterization - + +
License GNU AGPL v.3 Proprietary Proprietary
Support Community Edition Enterprise Edition Developer Edition
Documentation Help Center Help Center Help Center
Standard support GitHub or paid One or three years support included One year support included
Premium support Contact Us Contact Us Contact Us
Services Community Edition Enterprise Edition Developer Edition
Conversion Service + + +
Document Builder Service + + +
Interface Community Edition Enterprise Edition Developer Edition
Tabbed interface + + +
Dark theme + + +
125%, 150%, 175%, 200% scaling + + +
White label - - +
Integrated test example (node.js) + + +
Mobile web editors - +** +**
Plugins & Macros Community Edition Enterprise Edition Developer Edition
Plugins + + +
Macros + + +
Collaborative capabilities Community Edition Enterprise Edition Developer Edition
Two co-editing modes + + +
Comments + + +
Built-in chat + + +
Review and tracking changes + + +
Display modes of tracking changes + + +
Version history + + +
Document Editor features Community Edition Enterprise Edition Developer Edition
Font and paragraph formatting + + +
Object insertion + + +
Adding Content control + + +
Editing Content control + + +
Layout tools + + +
Table of contents + + +
Navigation panel + + +
Mail Merge + + +
Comparing Documents + + +
Spreadsheet Editor features Community Edition Enterprise Edition Developer Edition
Font and paragraph formatting + + +
Object insertion + + +
Functions, formulas, equations + + +
Table templates + + +
Pivot tables + + +
Data validation + + +
Conditional formatting + + +
Sparklines + + +
Sheet Views + + +
Presentation Editor features Community Edition Enterprise Edition Developer Edition
Font and paragraph formatting + + +
Object insertion + + +
Transitions + + +
Animations + + +
Presenter mode + + +
Notes + + +
Slide Master + + +
Form creator features Community Edition Enterprise Edition Developer Edition
Adding form fields + + +
Form preview + + +
Saving as PDF + + +
Role-matching colors for fields + + +
PDF Editor features Community Edition Enterprise Edition Developer Edition
Text editing and co-editing + + +
Work with pages (adding, deleting, rotating) + + +
Inserting objects (shapes, images, hyperlinks, etc.) + + +
Text annotations (highlight, underline, cross out, stamps) + + +
Comments + + +
Freehand drawings + + +
Form filling + + +
Security features Community Edition Enterprise Edition Developer Edition
End-to-end encryption via Private Rooms*** + + -
Get it now Start Free Trial Start Free Trial

** If supported by DMS
*** End-to-end encryption via Private Rooms requires ONLYOFFICE Workspace

πŸš€ Quick Start - Deploy to Render.com

Step 1: Deploy on Render.com

  1. Connect your GitHub repo to Render.com
  2. Create new Web Service
  3. Configure deployment:
    • Root Directory: . (leave empty or dot)
    • Build Command: docker build -t onlyoffice-docs .
    • Start Command: docker run -p 80:80 onlyoffice-docs

Step 2: Environment Variables on Render

Add these environment variables in Render dashboard:

JWT_ENABLED=true
JWT_SECRET=ews2077-onlyoffice-super-secret-key-2024-narevka-translate-office-jwt-token-security
JWT_HEADER=Authorization
JWT_IN_BODY=true
PORT=80

Note: Built-in PostgreSQL runs within the container - no additional external services needed on Render!

Step 3: Local Development

# Clone the repo
git clone <your-repo-url>
cd DocumentServer

# Build and run with Docker Compose
docker-compose up -d

# Or build manually
docker build -t onlyoffice-standalone .
docker run -p 80:80 \
  -e JWT_ENABLED=true \
  -e JWT_SECRET=your-secret-key \
  onlyoffice-standalone

Step 4: Test the deployment

Once deployed, your OnlyOffice server will be available at:

https://your-app-name.onrender.com

Step 5: Integration with your app

Use this URL in your main application's environment variables:

ONLYOFFICE_SERVER_URL=https://your-app-name.onrender.com
ONLYOFFICE_JWT_SECRET=ews2077-onlyoffice-super-secret-key-2024-narevka-translate-office-jwt-token-security
ONLYOFFICE_JWT_ENABLED=true

πŸ”§ Configuration

This standalone version is configured to work without external databases:

  • No PostgreSQL required
  • No Redis required
  • No RabbitMQ required
  • Uses filesystem storage
  • JWT authentication enabled by default

πŸ›  Traditional Installation

For traditional installation methods, check the official guides:

How to build πŸ› 

You can find the detailed instructions for building ONLYOFFICE Docs on a local server from source code in our Help Center.

License πŸ“„

ONLYOFFICE Docs is licensed under the GNU Affero Public License, version 3.0, ensuring its transparency and commitment to the open-source community.

See LICENSE for more information.

πŸ’‘ Need help? User Feedback and Support

If you face any issues or have questions about ONLYOFFICE Docs, please visit our official forum:Β forum.onlyoffice.com.

You are also welcome to ask and answer ONLYOFFICE development questions onΒ Stack Overflow, as well as share your thoughts and suggestions on feedback.onlyoffice.com.

Join our Discord community for connecting with fellow developers.

Collaborate better with ONLYOFFICE Docs! 🌟

About

ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, forms and PDF, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 87.7%
  • Shell 12.3%