new readme
This commit is contained in:
parent
a4eb267446
commit
ec71162331
1 changed files with 34 additions and 1 deletions
35
README.md
35
README.md
|
|
@ -1 +1,34 @@
|
||||||
blabla
|
# 🏡 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:
|
||||||
|
|
||||||
|
```text
|
||||||
|
.
|
||||||
|
├── 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
|
||||||
Loading…
Reference in a new issue