Must have
Installation requirements
- A Docker Compose environment for the maintained container setup.
- Persistent storage for the application, PostgreSQL and Meilisearch.
Application hosting
A self-hosted bookmark library for collecting, annotating and preserving web pages. Saved page content can require substantially more storage than the original bookmark URLs.
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.
Plan capacity around preserved pages, search indexing and simultaneous captures. Database size alone is not a measure of the disk needed by the full library.
Deploy with
The host must provide
Storage
The project Compose file persists pgdata, application data and meili_data separately. Back up the database and preserved files together; keeping only URLs does not restore archived content.
Step by step
Use the maintained project configuration and account for the database and search service alongside the web application.
Official instructionsSet application secrets and the public address, then restrict database and search services to the intended network.
Official instructionsKeep persistent directories when replacing containers and check recovery of both bookmarks and captured files.
Official instructionsSecurity
Cost
Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.