Forgejo deployment workbook #1

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/1/head into main 2026-07-25 22:10:41 +00:00
coding-agent-marvin8 commented 2026-07-25 09:36:47 +00:00 (Migrated from codeberg.org)

Phase-by-phase walkthrough for installing Forgejo on a NixOS VPS at forge.marvin8.zone.

Tier 1 (complete):

  • Phase 0: DNS setup
  • Phase 1: NixOS services.forgejo with SQLite, built-in SSH, admin + day-to-day accounts
  • Phase 2: Caddy reverse proxy
  • Phase 3: SMTP via Resend
  • Phase 4: SSH & git verification

Tier 2 (stubs): Fail2ban, restic backup integration, firewall audit
Tier 3 (stubs): CI runner (zhuiri), federation, OAuth2, maintenance

Phase-by-phase walkthrough for installing Forgejo on a NixOS VPS at forge.marvin8.zone. **Tier 1 (complete):** - Phase 0: DNS setup - Phase 1: NixOS services.forgejo with SQLite, built-in SSH, admin + day-to-day accounts - Phase 2: Caddy reverse proxy - Phase 3: SMTP via Resend - Phase 4: SSH & git verification **Tier 2 (stubs):** Fail2ban, restic backup integration, firewall audit **Tier 3 (stubs):** CI runner (zhuiri), federation, OAuth2, maintenance
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
marvin8/own-forge!1
No description provided.