Forgejo Configuration - Nginx proxy edge, Podman compose.yml, etc
Find a file
2026-07-15 00:08:12 -04:00
nginx/snippets Refactor nginx mapping, compose yml 2026-07-15 00:08:12 -04:00
.env.example Initial Commit 2026-06-07 11:39:04 -04:00
.gitignore Initial Commit 2026-06-07 11:39:04 -04:00
compose.yml Refactor nginx mapping, compose yml 2026-07-15 00:08:12 -04:00
Makefile add Makefile 2026-06-20 22:27:18 -04:00
nginx.conf Refactor nginx mapping, compose yml 2026-07-15 00:08:12 -04:00
README.md Initial Commit 2026-06-07 11:39:04 -04:00

Forgejo

Self-hosted Git (Forgejo) with edge nginx for Podman. Shared infra — not under ArcaneDemesne/.

Ports: Gateway/PORT_MATRIX.md — edge 8081, HTTP 3000, SSH 2222, hostname git.arcanedemesne.com.

Setup

cp .env.example .env   # optional — default edge port is 8081
podman network create gateway-hub   # once, from Gateway
podman compose up -d

Runtime data (repos, DB) lives in Podman named volumes forgejo-data and forgejo-database, not in this repo.

After recreating backend containers, reload edge nginx:

podman exec forgejo-proxy nginx -s reload