6 Commits
Author SHA1 Message Date
magnusandClaude Opus 5 58dfcd2ebb Move to dedicated Postgres and netbird-only SSH; DB password to .env
docker-compose.yml had drifted from the committed version during the move to
this host: a dedicated gitea-postgres service replaces the shared postgres-db
on the LAN box, and SSH is now published on the netbird interface only
(100.75.252.111:2222) instead of 0.0.0.0.

The database password is no longer inline — both POSTGRES_PASSWORD and
GITEA__database__PASSWD read ${POSTGRES_PASSWORD} from .env (gitignored,
mode 0600). .env.example documents the key, and *.bak-* is now ignored.

Note: run docker compose from this directory, otherwise .env is not picked up
and the variable resolves empty.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kjn2zm5PJ5y9t4HjpGouWR
2026-09-08 16:06:44 +00:00
magnusandClaude Opus 4.6 242fa8a927 Change backup directory to /data/backup/gitea
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 15:53:44 +01:00
magnusandClaude Opus 4.6 e17ee68fbd Change backup path from /mnt/nasen to /mnt/nas
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 10:47:48 +01:00
magnus 06c9efe1a0 Backup in /mnt/nasen/backup 2026-02-20 13:16:57 +01:00
magnusandClaude Opus 4.6 cce5c54177 Add automated daily Gitea backup
Alpine sidecar container runs gitea dump via docker exec at 2 AM daily,
writing backups to /data/backup/gitea/ with 7-day retention.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 21:33:18 +01:00
magnus 9fc824e3ac Initial commit 2026-02-19 20:19:00 +01:00