From 28bf4b0187101f963b4159b79ce8df29403f0cec Mon Sep 17 00:00:00 2001 From: jazzymc Date: Sun, 18 Jan 2026 16:57:42 +0200 Subject: [PATCH] Add README --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0dba197 --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# XTRM-Lab Infrastructure + +This repository contains infrastructure documentation and CI/CD pipelines for the xtrm-lab.org homelab. + +## Documentation + +All infrastructure documentation is in the `docs/` folder: + +| Document | Description | +|----------|-------------| +| [00-CURRENT-STATE.md](docs/00-CURRENT-STATE.md) | Current infrastructure state | +| [01-PHASE1-DNS-PORTABILITY.md](docs/01-PHASE1-DNS-PORTABILITY.md) | DNS & Pi-hole setup | +| [02-PHASE2-FOSSORIAL-STACK.md](docs/02-PHASE2-FOSSORIAL-STACK.md) | Pangolin tunnel stack | +| [03-PHASE3-AUTHENTIK-ZEROTRUST.md](docs/03-PHASE3-AUTHENTIK-ZEROTRUST.md) | Authentik SSO | +| [04-PHASE4-REMOTE-GAMING.md](docs/04-PHASE4-REMOTE-GAMING.md) | Sunshine/Moonlight | +| [05-PHASE5-RUSTDESK.md](docs/05-PHASE5-RUSTDESK.md) | RustDesk setup | +| [06-PHASE6-PORTAINER-MANAGEMENT.md](docs/06-PHASE6-PORTAINER-MANAGEMENT.md) | Portainer | +| [08-PHASE7-GITEA-GITOPS.md](docs/08-PHASE7-GITEA-GITOPS.md) | Gitea & Woodpecker CI | + +## CI/CD + +This repo uses Woodpecker CI. See [.woodpecker.yml](.woodpecker.yml) for the pipeline configuration. + +## Services + +| Service | URL | +|---------|-----| +| Gitea | https://git.xtrm-lab.org | +| Woodpecker CI | https://ci.xtrm-lab.org | +| Authentik | https://auth.xtrm-lab.org | +| Traefik | https://traefik.xtrm-lab.org |