No description
Find a file
Bob Parsons 193ad1e2c9
All checks were successful
Deploy / deploy (push) Successful in 19s
correct docker image
2026-03-22 09:23:37 -05:00
.gitea/workflows update to late versions 2026-03-22 09:19:52 -05:00
.env.example update to late versions 2026-03-22 09:19:52 -05:00
.gitignore init commit 2026-03-02 08:10:05 -06:00
docker-compose.yml correct docker image 2026-03-22 09:23:37 -05:00
README.md update with email 2026-03-03 21:47:19 -06:00

Karakeep

This repo is set up for deployment on the shared server through Forgejo Actions.

Required Forgejo variables:

  • APP_DOMAIN
  • NEXTAUTH_URL
  • DISABLE_SIGNUPS (false for initial setup, true after you create the first admin)
  • SMTP_HOST
  • SMTP_PORT (optional, defaults to 587)
  • SMTP_SECURE (optional, defaults to false)
  • SMTP_FROM
  • EMAIL_VERIFICATION_REQUIRED (optional, defaults to false)
  • KARAKEEP_VERSION (optional if you want to override the pinned default)
  • MEILI_VERSION (optional if you want to override the pinned default)
  • CHROME_VERSION (optional if you want to override the pinned default)

Required Forgejo secrets:

  • NEXTAUTH_SECRET
  • MEILI_MASTER_KEY
  • SMTP_USER
  • SMTP_PASSWORD

Optional Forgejo secrets:

  • OPENAI_API_KEY

The deploy workflow writes a runtime .env, then runs docker compose -p karakeep up -d --wait --remove-orphans on the deploy runner.