Karakeep
Deploy Karakeep on Kubernetes using the official karakeep-app/karakeep container image. Karakeep is an AI-powered bookmark manager with full-text search via Meilisearch, automatic web page screenshots via Chromium, and intelligent tagging.
Key Features
- Meilisearch Sidecar — optional full-text search engine running alongside the app
- Chromium Sidecar — optional headless browser for web page screenshots and archiving
- AI Tagging — automatic bookmark categorization and tagging
- Full-Text Search — search across bookmarks, tags, and archived content
- Persistence — persistent storage for SQLite database and uploaded files
- Lightweight — single-pod deployment with optional sidecars
Installation
HTTPS repository:
helm repo add helmforge https://repo.helmforge.dev
helm repo update
helm install karakeep helmforge/karakeep
OCI registry:
helm install karakeep oci://ghcr.io/helmforgedev/helm/karakeep
Basic Example
# values.yaml
karakeep:
nextAuthUrl: 'https://karakeep.example.com'
meilisearch:
enabled: true
chromium:
enabled: true
persistence:
enabled: true
size: 10Gi
ingress:
enabled: true
ingressClassName: traefik
hosts:
- host: karakeep.example.com
paths:
- path: /
pathType: Prefix
Key Values
| Key | Default | Description |
|---|---|---|
karakeep.nextAuthUrl | "" | Public URL of the Karakeep instance |
meilisearch.enabled | true | Enable Meilisearch sidecar for full-text search |
chromium.enabled | true | Enable Chromium sidecar for screenshots |
persistence.enabled | true | Enable persistent storage |
persistence.size | 10Gi | PVC size |
ingress.enabled | false | Enable ingress |