No description
|
|
||
|---|---|---|
| .gitea/workflows | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yml | ||
| README.md | ||
Karakeep
This repo is set up for deployment on the shared server through Forgejo Actions.
Required Forgejo variables:
APP_DOMAINNEXTAUTH_URLDISABLE_SIGNUPS(falsefor initial setup,trueafter you create the first admin)SMTP_HOSTSMTP_PORT(optional, defaults to587)SMTP_SECURE(optional, defaults tofalse)SMTP_FROMEMAIL_VERIFICATION_REQUIRED(optional, defaults tofalse)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_SECRETMEILI_MASTER_KEYSMTP_USERSMTP_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.