Skip to content

Instantly share code, notes, and snippets.

@easyselfhost
Created May 15, 2025 04:36
Show Gist options
  • Save easyselfhost/a7c5be9b8427d525d3c800ccdc5831f5 to your computer and use it in GitHub Desktop.
Save easyselfhost/a7c5be9b8427d525d3c800ccdc5831f5 to your computer and use it in GitHub Desktop.
Docker Compose for Karakeep in Coolify
services:
karakeep:
image: 'ghcr.io/karakeep-app/karakeep:release'
restart: unless-stopped
volumes:
- 'data:/data'
environment:
- 'MEILI_ADDR=http://meilisearch:7700'
- 'BROWSER_WEB_URL=http://chrome:9222'
- DATA_DIR=/data
- SERVICE_FQDN_KARAKEEP_3000
- 'NEXTAUTH_URL=${SERVICE_FQDN_KARAKEEP}'
- 'NEXTAUTH_SECRET=${KARAKEEP_SECRET}'
- 'MEILI_MASTER_KEY=${KARAKEEP_MELI_MASTER_KEY}'
chrome:
image: 'gcr.io/zenika-hub/alpine-chrome:123'
restart: unless-stopped
command:
- '--no-sandbox'
- '--disable-gpu'
- '--disable-dev-shm-usage'
- '--remote-debugging-address=0.0.0.0'
- '--remote-debugging-port=9222'
- '--hide-scrollbars'
meilisearch:
image: 'getmeili/meilisearch:v1.13.3'
restart: unless-stopped
environment:
- MEILI_NO_ANALYTICS=true
- 'NEXTAUTH_SECRET=${KARAKEEP_SECRET}'
- 'MEILI_MASTER_KEY=${KARAKEEP_MELI_MASTER_KEY}'
- 'NEXTAUTH_URL=${SERVICE_FQDN_KARAKEEP}'
volumes:
- 'meilisearch:/meili_data'
volumes:
meilisearch: null
data: null
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment