No description
Find a file
2025-11-29 12:30:40 +01:00
1. docker-stacks add overseerr router and service configuration to nas_services.yml 2025-11-29 12:30:40 +01:00
2. templates new file 2025-11-28 21:04:41 +01:00
3. scripts refactor update-all.sh for clarity and improved functionality 2025-11-29 09:40:55 +01:00
.gitignore treafik added 2025-11-28 22:14:40 +01:00
README.md new readme 2025-11-28 21:20:01 +01:00

🏡 Homelab Infrastructure

Welkom bij de centrale repository voor mijn Homelab infrastructuur. Deze repo bevat alle Docker Compose configuraties, scripts en templates om de omgeving te beheren volgens het Infrastructure as Code (IaC) principe.

🏗 Architectuur

  • Host OS: Debian 12 (Bookworm) op Proxmox.
  • Container Engine: Docker & Docker Compose.
  • Secrets Management: 1Password (via .env injection & CLI).
  • Git Hosting: Self-hosted Forgejo (met push-mirror naar GitHub).
  • Netwerk: Netbird (Mesh VPN) & Traefik (Reverse Proxy).
  • Identity: Authentik (SSO & Security).

📂 Mappenstructuur

De repository is logisch ingedeeld om deployment en onderhoud te versimpelen:

.
├── 1. Docker-Stacks/          # De actieve services
│   ├── authentik/             # Identity Provider
│   ├── forgejo/               # Git Service
│   ├── netbird/               # VPN Client
│   ├── semaphore/             # CI/CD & Automation
│   └── traefik/               # Reverse Proxy
│
├── 2. Scripts/                # Beheer & Backup scripts
│   ├── update-all.sh          # Script om hele stack te updaten vanuit Git
│   └── backup-forgejo.sh      # Backup script voor Forgejo naar NAS
│
├── 3. Templates/              # Voorbeelden voor configuratie
│   └── 1password.env.example  # Template voor 1Password referenties
│
└── README.md                  # Dit bestand