
Karakeep
A self-hostable bookmark-everything app with AI and full text search
meilisearch
getmeili/meilisearch:v1.13.3
Just deployed
/meili_data
chrome
zenika/alpine-chrome:123-with-puppeteer
Just deployed
karakeep
karakeep-app/karakeep:release
Just deployed
/data
Deploy and Host Karakeep on Railway
Karakeep is a self-hostable “bookmark-everything” application for saving links, notes, images, PDFs, and more, enriched with AI-based automatic tagging and full‑text search—ideal for building a personal, organized archive of digital content under your own control
Features
- 🔗 Bookmark links, take simple notes and store images and pdfs.
- ⬇️ Automatic fetching for link titles, descriptions and images.
- 📋 Sort your bookmarks into lists.
- 🔎 Full text search of all the content stored.
- ✨ AI-based (aka chatgpt) automatic tagging and summarization. With supports for local models using ollama!
- 🤖 Rule-based engine for customized management.
- 🎆 OCR for extracting text from images.
- 🔖 Chrome plugin and Firefox addon for quick bookmarking.
- 📱 An iOS app, and an Android app. 📰 Auto hoarding from RSS feeds.
- 🔌 REST API.
- 🌐 Multi-language support.
- 🖍️ Mark and store highlights from your hoarded content.
- 🗄️ Full page archival (using monolith) to protect against link rot. Auto video archiving using youtube-dl.
- ☑️ Bulk actions support.
- 🔐 SSO support.
- 🌙 Dark mode support.
- 💾 Self-hosting first.
About Hosting Karakeep
Hosting Karakeep involves setting up the application’s backend, frontend, and worker services (for tasks like crawling, archiving, and AI tagging), along with a search engine like Meilisearch and persistent data storage. You can deploy either a single all‑in‑one Docker container or separate containers for web, worker, crawling, and search components. Railway handles infrastructure provisioning, scaling, and configuration, letting you focus on environment variables, Docker registry access, and optional integrations like OpenAI or Ollama models.
Common Use Cases
- Personal knowledge archive: save articles, notes, PDFs, and images into a searchable vault
- Research & reference manager: collect academic papers, web resources, and auto‑tag them for easy retrieval
- Link preservation and content hoarding: archive full web pages, images, and videos to prevent link rot
Dependencies for Karakeep Hosting
- Meilisearch (for full-text indexing and search)
- OpenAI API key (optional, for AI-powered tagging) or Ollama (for local AI)
Deployment Dependencies
Why Deploy Karakeep on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Karakeep on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content