Must have
Installation requirements
- A compatible Docker environment for the maintained examples.
- A configured database and writable persistent file storage.
- A public URL that matches the browser address.
Application hosting
A self-hosted task and project workspace. The application, database and uploaded files need to be considered together when choosing a server or preparing a recovery copy.
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 around simultaneous users, task activity and attachments. Database choice and query load matter more than a fixed count of projects.
Deploy with
The host must provide
Storage
Persist uploaded files and database state separately. Container replacement should retain both volumes; backing up attachments without the project records does not restore a usable workspace.
Step by step
Choose the database arrangement for the team size and maintain the matching application settings.
Official instructionsSet the public URL and service secret, then configure HTTPS and reverse-proxy access for the intended domain.
Official instructionsSet writable file-directory permissions and retain database and uploaded-file volumes during updates.
Official instructionsSecurity
Cost
Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.