Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Self-Hosting with Docmost: Teams, Spaces & Permissions (2026)

Learn how to use Docmost for team wikis after self-hosting. Covers spaces, nested pages, permissions, integrations, and real-world use cases.

Self-Hosting with Docmost: Teams, Spaces & Permissions (2026)

Deploying Docmost on your VPS is just the beginning. The real value comes from how you structure your teamโ€™s knowledge base. This guide covers the practical side of running Docmost for a team: organizing spaces, setting permissions, understanding use cases, and getting the most out of self-hosting.

Why Teams Choose Docmost

Docmost was built to replace the friction of Confluence and the vendor lock-in of Notion. For self-hosters, it solves a real problem: enterprise teams need collaborative docs with access control, and the open-source market lacked a polished option until Docmost arrived.

Core reasons teams pick Docmost:

For a team of up to 20 users, we recommend:

ProviderPriceRAMWhy
Hetzner Cloudโ‚ฌ4.15/mo4GBBest EU price-performance
Contabo VPSโ‚ฌ5.99/mo8GBPlenty of headroom + 200GB storage
Vultr$6/mo1GBGlobal coverage (upgrade to 2GB plan)

Understanding Docmostโ€™s Structure

Docmost organizes content in three levels:

Workspace
  โ””โ”€โ”€ Space (e.g., "Engineering", "Product", "HR")
        โ””โ”€โ”€ Page (e.g., "API Reference")
              โ””โ”€โ”€ Sub-page (e.g., "Authentication")

Workspace: The top-level container for your entire organization. All users within a workspace can see each other.

Spaces: Think of these as departments or projects. Each space has its own members and permissions. A user can be a member of some spaces but not others.

Pages: The actual documents. Pages support nested sub-pages for deep documentation hierarchies.

Setting Up Spaces for Your Team

A good space structure separates concerns and limits noise. Example setups:

For a software company:

Engineering/
  Architecture Decisions
  API Reference
  Runbooks
Product/
  Roadmap
  Feature Specs
  User Research
HR/
  Onboarding
  Policies

For an agency:

Internal/
  Processes
  Templates
Client-ProjectName/
  Briefs
  Deliverables
  Meeting Notes

To create a space in Docmost:

  1. Click โ€œNew Spaceโ€ in the sidebar
  2. Name the space and optionally set an icon
  3. Set the space visibility (public to workspace or private)
  4. Add members and assign roles

Permissions Model

Docmost uses role-based access control at two levels:

Workspace Roles

Space Roles

Set a space to private and add only relevant members. This is ideal for sensitive spaces like HR or Finance.

Real-Time Collaboration in Practice

Docmost uses operational transformation (OT) to handle concurrent edits. In practice:

For this to work well, your VPS needs a stable connection and proper WebSocket support in your Nginx config (see the Upgrade and Connection headers in our installation guide).

Integrations and Extensions

Docmost supports several integrations out of the box:

Use Cases

Engineering Team Wiki

Store architecture decisions (ADRs), deployment runbooks, incident post-mortems, and API documentation. Docmostโ€™s code blocks and nested pages make technical docs readable.

Internal Knowledge Base

HR policies, onboarding checklists, company handbook โ€” all in one place, with read-only access for employees and edit access for HR.

Project Documentation

Use one space per client or project. Share read-only links with external stakeholders or restrict to internal teams only.

Personal Knowledge Management

A single Docmost instance can also serve one person who wants a self-hosted Notion โ€” cheaper and more private than any SaaS alternative.

Maintenance Tips

Scaling Beyond One VPS

If your team grows significantly, Docmost can scale horizontally โ€” but for most teams under 100 users, a single Hetzner or Contabo VPS will handle the load comfortably. PostgreSQL is the bottleneck; upgrading to a server with more RAM and NVMe storage solves most performance issues.

For more self-hosting guides, visit selfhostvps.com/en/best/.