Must have
Installation requirements
- PHP 8.2 or newer with the required extensions and command-line access.
- MySQL 8.0 or newer, or MariaDB 10.6 or newer.
- Git, Composer 2.2 or newer and a PHP-compatible web server.
Application hosting
A self-hosted knowledge base for organizing documentation into books, chapters and pages. Its PHP application and database need to be maintained together; uploaded files are another part of recovery.
Check runtime, storage and installation requirements before choosing a server.
See requirementsAllow room for the operating system, database and your actual workload.
Open resource plannerSee the cheapest plans that meet the starting size, then check each provider's page.
See plansMust have
Recommended
Use the resource planner to size a server for your workload.
Size the PHP workers, database and file storage around simultaneous readers, editors and attachment use. The runtime prerequisites are installation checks, not a production capacity promise.
Deploy with
The host must provide
Storage
Back up the database, uploaded images and attachments, plus the environment configuration. A database-only backup does not include all the material readers may need.
Step by step
Verify PHP extensions and command-line access before selecting a hosting package. The project does not currently support shared PHP hosting.
Official instructionsUse the maintained release installation process, configure database and mail settings, and serve the public directory.
Official instructionsPreserve configuration and recovery copies before applying application and database updates.
Official instructionsSecurity
Cost
Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.