FREEDOM251

Freedom251 › Developer Documentation Software

0docs

Free plan APISelf-hostedWeb

Visit 0docs Alternatives Pricing

0docs's own site

What 0docs is

0docs is an open-source documentation platform that teams can self-host. Released under the MIT License, it organizes content into pages, sections, and blocks such as callouts, steps, code tabs, cards, accordions, and API endpoints. Users can adjust colors, fonts, the sidebar, and individual block styles, then save documentation snapshots as versions, publish them, and use a custom domain. Its “Ask docs” feature answers questions using a published documentation version and requires an OpenAI API key; an OpenAI-compatible base URL override is documented. AI clients can use a built-in MCP endpoint to read and edit documentation, with project tokens or anonymous read-only access. Deployment instructions cover Railway and local installation with Docker and pnpm. The platform requires PostgreSQL, and media can be stored there or in S3-compatible storage. Local setup lists Node.js 20+ and pnpm, plus Docker Compose or PostgreSQL 14+. SMTP is optional, but without it password-reset and invitation links appear in server logs. The default upload limit is 20 MB per upload.

Who it suits

0docs suits teams that want to host and customize their own documentation platform. It may also suit teams that want versioned publishing or AI-client access to documentation.

What it does well

  • MIT-licensed and free to self-host.
  • Supports documentation snapshots and custom domains.
  • Built-in MCP endpoint supports read and edit access.
  • Media can use PostgreSQL or S3-compatible storage.
  • Customizable colors, fonts, sidebar, and block styles.

What to know first

  • Requires PostgreSQL.
  • Local setup requires Node.js 20+ and pnpm.
  • Default upload maximum is 20 MB per upload.
  • Without SMTP, reset and invitation links print to server logs.

Limits

The free plan is self-hosted and requires PostgreSQL. The default upload limit is 20 MB per upload; Ask docs requires an OpenAI API key.

Plans

PlanBilled and limitsPrice
Self-hostedFree to self-host · Self-hosted documentation platform · MIT LicenseFree

As 0docs.dev lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://0docs.dev/ for the project.
  2. Choose the Railway deployment route or install locally with Docker and pnpm.
  3. For local installation, provide Node.js 20+ and Docker Compose or PostgreSQL 14+.
  4. Set up PostgreSQL and choose its default media storage or S3-compatible storage.
  5. Configure HTTPS and production settings for a self-hosted deployment.
  6. Optionally configure SMTP and an OpenAI API key for email links and Ask docs.

Verdict

0docs offers self-hosted documentation editing, versioning, publishing, and AI-client access. Plan for PostgreSQL and the listed local installation requirements; Ask docs also requires an OpenAI API key.

Questions

How much does 0docs cost?

Its Self-hosted plan is free.

Is 0docs open source?

Yes. The project uses the MIT License.

What platforms does 0docs support?

It is listed for web, API, and self-hosted use.

Does 0docs have a free plan?

Yes, its self-hosted plan is free.

What does Ask docs require?

It requires an OpenAI API key and answers from a published documentation version.

What database and media storage does it use?

PostgreSQL is required. Uploaded media goes into PostgreSQL by default, with S3-compatible storage as an option.

Facts from 0docs's own pages

Agent integration
A built-in MCP endpoint lets AI agents read and edit documentation using a per-project token, or run in anonymous read-only mode. · github.com, 5 Oct 2026
AI
Ask docs answers questions using the content of a published documentation version and requires an OpenAI API key to enable. · github.com, 5 Oct 2026
AI feature
The “Ask docs” feature is enabled by setting an OpenAI API key, and the repository also documents an OpenAI-compatible base URL override. · github.com, 4 Oct 2026
Authentication
The platform includes email-and-password authentication with server-side sessions, and signup can be disabled after team accounts are created. · github.com, 5 Oct 2026
Block editor
The editor supports blocks including callouts, steps, code tabs, cards, accordions, and API endpoints. · 0docs.dev, 4 Oct 2026
Database
A PostgreSQL database is required, and uploaded media is stored in PostgreSQL by default or can use S3-compatible storage. · github.com, 4 Oct 2026
Deployment
The project can be installed locally with Docker and pnpm, run in containers, or deployed on Railway. · github.com, 5 Oct 2026
Editor
The editor organizes documentation into pages, sections, and blocks, including code, callouts, tabs, cards, steps, and API endpoints. · github.com, 5 Oct 2026
Email setup
SMTP is optional for password-reset and invite emails; without SMTP, reset and invite links are printed to server logs. · github.com, 4 Oct 2026
Email support
SMTP is optional; without it, password-reset and invitation links are printed to server logs. · github.com, 5 Oct 2026
License
The repository states that 0docs is released under the MIT License. · github.com, 5 Oct 2026
Product
0docs is an open-source documentation platform that can be self-hosted. · 0docs.dev, 5 Oct 2026
Publishing
Users can publish versioned documentation to a free URL or their own domain. · github.com, 5 Oct 2026
Requirements
The local installation guide lists Node.js 20+ and pnpm, plus Docker Compose or a PostgreSQL 14+ instance. · github.com, 5 Oct 2026
Security operations
The self-hosting guide recommends production HTTPS, PostgreSQL backups, and setting NODE_ENV=production to enable the Secure cookie flag. · github.com, 4 Oct 2026
Security setup
The self-hosting instructions recommend putting a reverse proxy in front of the container deployment for HTTPS. · github.com, 5 Oct 2026
Storage
Uploaded media is stored in PostgreSQL by default, with optional S3-compatible object storage. · github.com, 5 Oct 2026
Theming
Users can customize colors, fonts, the sidebar, and per-block styles. · 0docs.dev, 5 Oct 2026
Upload limit
The documented default maximum upload size is 20 MB per upload. · github.com, 5 Oct 2026

Where 0docs stands on Freedom251

Look at these too