No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bob Parsons 0e2c6e34e3
All checks were successful
Deploy / deploy (push) Successful in 2m45s
pin and update version
2026-06-28 10:38:06 -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 pin and update version 2026-06-28 10:38:06 -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.