---
title: "Deploy Karakeep"
description: "AI-assisted bookmark app with full-text search and page archiving."
category: "Storage"
url: https://railway.com/deploy/karakeep-1
---

# Deploy Karakeep

AI-assisted bookmark app with full-text search and page archiving.

**[Deploy Karakeep on Railway](https://railway.com/template/karakeep-1)**

- **Creator:** Heron Technology
- **Category:** Storage

## Template content

### meilisearch

- **Image:** getmeili/meilisearch:v1.41.0@sha256:860fa4baed04ae1c235de870edab0c8006227546dea1bbb6411fbfc5e27cf1db

### chrome

- **Image:** zenika/alpine-chrome:124@sha256:31758da502f606986ab6d229694d7953741a89f106715d7fa5f2c939b247deeb
- **Start command:** `--no-sandbox --disable-gpu --disable-dev-shm-usage --remote-debugging-address=0.0.0.0 --remote-debugging-port=9222 --hide-scrollbars`

### web

- **Image:** ghcr.io/karakeep-app/karakeep:0.32.0@sha256:64d6a9bbf2d37b5c808cf06b5d87f1f1c7846fdd3844724145a9741aeb06fd31
- **Public domain:** Yes

## Documentation

# Deploy and Host Karakeep on Railway

Karakeep is a bookmark-everything app for links, notes, and images. Save anything in one click, let AI auto-tag it for you, and find it again instantly with full-text search. Self-hosted, private, and always under your control.

## About Hosting Karakeep

This template deploys three services pre-wired over Railway private networking: the Karakeep web app (public domain, port 8080), Meilisearch for full-text search, and headless Chrome that crawls and archives the pages you save. Two persistent volumes keep your data safe: /data for Karakeep's database and uploads, and /meili_data for the search index. All connection details are injected automatically through Railway reference variables, so there is nothing to fill in at deploy time — click deploy, open the generated domain, and create your account.

## Common Use Cases

- Bookmarking and archiving links with automatic AI tagging
- Full-text search across everything you have saved
- Building a personal, self-hosted "read-it-later" and research archive

## Dependencies for Karakeep Hosting

- Meilisearch service (full-text search index, private networking only)
- Headless Chrome service (page crawling/archiving, private networking only)
- Persistent volume at /data (Karakeep data)
- Persistent volume at /meili_data (search index)

### Deployment Dependencies

- [Karakeep on GitHub](https://github.com/karakeep-app/karakeep)
- [Official website](https://karakeep.app/)
- [Docker image: karakeep-app/karakeep](https://github.com/karakeep-app/karakeep/pkgs/container/karakeep)

### Implementation Details

Pre-wired with Railway reference variables: `MEILI_ADDR=http://${{meilisearch.RAILWAY_PRIVATE_DOMAIN}}:7700`, `BROWSER_WEB_URL=http://${{chrome.RAILWAY_PRIVATE_DOMAIN}}:9222`, `NEXTAUTH_URL` on the web public domain. Meilisearch runs keyless (dev mode) reachable only over private networking. Chrome runs `--no-sandbox --remote-debugging-port=9222`. Optional hardening/AI via env block below.

## 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.


## Similar templates

- [Garage S3 Storage](https://railway.com/deploy/garage-s3-storage) — Ultra-light S3 server: fast, open-source, plug-and-play.
- [Redis](https://railway.com/deploy/redis-1) — Self Host Latest Redis with Railway
- [EasyImg](https://railway.com/deploy/easyimg) — Simple self-hostable Nuxt.js personal image hosting system.

Open this page in a browser: https://railway.com/deploy/karakeep-1
