Must have
Installation requirements
- Docker and Docker Compose.
- Unique authentication and search secrets.
- A configured public URL and persistent service storage.
Application hosting
Karakeep saves bookmarks and other material into a searchable personal library. Optional page archival, screenshots and AI tagging add capabilities beyond storing a list of links.
Find the software and services needed to run the application.
See requirementsPlan memory, storage and CPU for the way you will use it.
Open resource plannerCompare plans for the starting size, then review the provider and billing terms.
See plansMust have
Recommended
Use the resource planner to size a server for your workload.
Library growth, indexing and simultaneous page captures shape resource use. Optional local inference needs its own model and hardware budget.
Deploy with
The host must provide
Storage
Keep persistent application and search data when updating the stack. Full-page archives and screenshots can add substantial storage beyond the bookmark records.
Step by step
Use the maintained Compose file and select a stable release or a pinned version for controlled upgrades.
Official instructionsSet unique secrets and the public URL before starting the services. Keep those values for subsequent container replacements.
Official instructionsAdd archival, screenshots or AI tagging only as needed, then include their storage and processing in the hosting budget.
Official instructionsSecurity
Cost
Want the full monthly bill? Use the hosting cost calculator. Add storage, backups and other costs to your estimate.