ONLYOFFICE DocSpace

February 12, 2026 ยท View on GitHub

ONLYOFFICE DocSpace

Release Notes License GitHub stars Open Issues DocSpace Forum Twitter YouTube Channel

Table of Contents

๐Ÿ’ก What is DocSpace?

Welcome to the official GitHub repository for ONLYOFFICE DocSpace!

DocSpace is a secure, collaborative platform that allows you to create flexible, room-based environments to store, share, and co-author documents of any kind.

Whether you're working with your team, clients, or partners, DocSpace provides the tools you need to get work done efficiently and securely.

Start with a free account โ†—

This repository contains the source code for the backend and frontend components of DocSpace.

๐Ÿš€ What makes DocSpace a must try!

1. ๐Ÿ‘ฅ Flexible, room-based collaboration

Create customizable rooms for any purpose. Each room comes with preset permissions and roles to streamline your workflows.

  • Collaboration rooms: Invite users to co-author and edit documents in real-time.
  • Public rooms: Share documents for view-only access with external users via a public link.
  • Custom rooms: Define your own access permissions, whether it's for review, commenting, or form filling.
  • Form filling rooms: Upload PDF forms from your device or template library. Invite users or share a public link to collect responses โ€” automatically organized in a spreadsheet.
  • Virtual data rooms: Automatically index and track all content. You can enable watermarks, set file lifetime, restrict downloading and copying.

2. ๐Ÿ“ Work with any content you have

DocSpace is integrated with our complete online office suite, allowing you to work with dozens of formats.

3. ๐Ÿค– Work faster with AI agents

  • Chat and search with AI
  • Analyze files from your DocSpace
  • Manage files and rooms
  • Invite teammates for AI-powered collaboration
  • Do even more with MCP server integration
  • Enable AI assistants in your docs

AI agents in ONLYOFFICE DocSpace

Learn more about the AI tools โ†—.

4. ๐Ÿงฉ Make use of extra features

Easily extend DocSpace's functionality.

  • Connect third-party services like Dropbox, Google Drive, Zoom, etc.
  • Activate system plugins or add your own.

Discover plugins in the App Directory โ†—.

๐Ÿ”’ How secure is my data?

Collaborate with peace of mind knowing your data is protected by multiple layers of security.

FeatureDescription
Compliance with standardsOur data security policy is fully compliant with GDPR standards.
Open sourceWe affirm transparency and reliability by opening the source code of all functional modules and tools.
EncryptionWe use industry-leading AES-256 encryption for data at rest and HTTPS/TLS for data in transit.
Secure access & monitoringFlexible access rights and JWT let you entirely control document access. Activity tracking and audit reporting provide traceability.

๐Ÿ“š Learn more about all ONLYOFFICE security features โ†—.

๐ŸŒ How can I get DocSpace?

Get started with DocSpace by choosing the solution that best suits your needs.

OptionDescriptionGet started
๐Ÿข DocSpace EnterpriseDeploy DocSpace on your own server for total control over your documents. Highly scalable to grow with your business.Get it now
โš™๏ธ DocSpace DeveloperBring your web app users a secure space for content storing and online document collaboration.Get it now
โ˜๏ธ Business CloudA hassle-free cloud solution with bigger storage, enhanced security, and professional support. Pay for admins only and invite users for free.Check prices
๐Ÿš€ Free cloud for startupsCreate a free cloud space for your documents. Invite up to 3 admins and collaborate on docs anywhere.Create now
๐ŸŽ“ Free cloud for schools and non-profitsCreate a free cloud space for your school or non-profit with 2 GB of storage and up to 20 admin accounts.Submit request

๐Ÿ”— Using DocSpace inside your platform

Connect DocSpace to collaborate on office documents directly from your business platform: Zoom, Pipedrive, Drupal, WordPress, Moodle, monday.

Make use of Zapier integration to connect DocSpace with thousands of tools your team uses.

Discover all integrations โ†—

๐Ÿงฑ Repository Structure

This repository is organized as a set of Git submodules:

FolderDescriptionREADME
serverBackend: C# 14.0, .NET 10.0, ASP.NET Core, .NET Aspire, MySQL, Redis, RabbitMQ, OpenSearchServer README
clientFrontend: TypeScript 5.9, React 19, MobX 6, Webpack 5, Next.js, pnpm monorepo with NxClient README
buildtoolsBuild scripts, Docker configurations, CI/CD pipelines, installation packages, app configurationBuild Tools README
.github/workflowsGitHub Actions workflows for CI/CD and issue templates

๐Ÿ› ๏ธ Technology Stack

Backend: C# 14.0, .NET 10.0 / ASP.NET Core, .NET Aspire, MySQL 9.5, Redis, RabbitMQ, OpenSearch, OpenTelemetry

Frontend: TypeScript 5.9, React 19, MobX 6, Styled-Components, CSS/SASS, i18next, Webpack 5, Next.js

Infrastructure: Docker 28.5+, Nginx (OpenResty), pnpm 10.28+, Nx

๐Ÿš€ Building from Source

Note: This creates a development/testing environment not suitable for production use. For production deployment, see How can I get DocSpace?

Prerequisites

ToolVersionVerification Command
Node.js>= 24node --version
pnpm>= 10.28.0pnpm --version
.NET SDK10.0dotnet --version
Docker>= 28.5.0docker --version

Minimum System Requirements

  • CPU: Dual-core 2 GHz or higher
  • RAM: 8 GB or more
  • SSD: At least 40 GB of free space
  • Swap file: At least 2 GB
  • OS: macOS, Linux, or Windows with WSL2

Quick Start

1. Clone the repository with all submodules:

git clone --recurse-submodules https://github.com/ONLYOFFICE/DocSpace && \
cd DocSpace && \
git submodule foreach "git checkout master"

2. Start the preview:

cd server/common/ASC.AppHost
dotnet run --launch-profile preview

This will launch minimal Docker-based setup

More details: Server (launch profiles, backend architecture) ยท Client (frontend modes, packages) ยท Build Tools (Docker, CI/CD, installation)

4. Open the application:

URLDescription
http://localhost:8092DocSpace Application
http://localhost:15208Aspire Dashboard (backend services monitoring)
http://localhost:8092/scalar/#ascfilesAPI Documentation (Scalar)
http://localhost:56161DB Gate (database management)
http://localhost:56162Mailpit (email testing)

Development

  • Frontend (TypeScript/React): VSCode workspace with task buttons for one-click start โ€” see Client README
  • Backend (C#/.NET): VSCode with C# Dev Kit and .NET Aspire extensions โ€” see Server README

Stopping Services

  • Press Ctrl+C in the backend terminal to stop all Aspire-managed services
  • Press Ctrl+C in the frontend terminal to stop the dev server

To completely remove Docker artifacts, see the Server README.

๐Ÿ’ก Need help or have an idea?

We โค๏ธ community contributions!


Made with โค๏ธ by the ONLYOFFICE Team