Commit Graph
12 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 ffdd8bb4b2 Fix backup permission denied by using docker cp instead of direct mount write
The git user inside the gitea container couldn't write to the NAS-mounted
/tmp/backup directory. Now dumps to /tmp first, then uses docker cp to
extract the file to the sidecar's backup directory.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 08:22:09 +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
magnusandClaude Opus 4.6 1f06472140 Add README with setup and backup instructions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 10:15:26 +01:00
magnusandClaude Opus 4.6 26af7784e7 Add .gitignore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 10:14:07 +01:00
magnus 9650c36b69 Merge branch 'master' 2026-02-21 10:11:48 +01:00
magnusandClaude Opus 4.6 e3ba7fd62e Add CLAUDE.md with project guidance for Claude Code
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 10:10:19 +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
magnus 0cc4e750e0 Initial commit 2026-02-19 20:17:54 +01:00