No description
Find a file
2026-11-07 11:36:16 +01:00
data feat: ntfy improvement 2026-11-07 10:39:55 +01:00
files feat: ntfy improvement 2026-11-07 10:39:55 +01:00
group_vars fix 2026-11-07 11:36:16 +01:00
host_vars removed readarr / calibre 2026-11-06 23:43:39 +01:00
playbooks feat: ntfy improvement 2026-11-07 00:08:14 +01:00
scripts feat: ntfy improvement 2026-11-07 11:26:22 +01:00
tasks feat: ntfy improvement 2026-11-07 11:26:22 +01:00
.ansible-lint chore: Lint 2026-06-08 22:56:49 +02:00
.gitignore feat: ntfy improvement 2026-11-07 11:26:22 +01:00
.pre-commit-config.yaml feat: ntfy improvement 2026-11-07 11:26:22 +01:00
ansible.cfg Rebuild my entire homelab 2025-12-10 21:59:41 +01:00
hosts added backup lamp to crowdsec installation 2026-10-22 20:58:24 +02:00
README.md Updated readme 2026-03-04 23:06:30 +01:00
requirements.yml chore: Lint 2026-06-08 22:56:49 +02:00
vault.sh first commit 2025-11-25 15:11:53 +01:00
vault_check.sh first commit 2025-11-25 15:11:53 +01:00

Ansible Homelab

My homelab infrastructure managed with Ansible.

Hosts

Name Type Role
Zeus Physical Proxmox VE
Janus Physical (RPI) HAProxy reverse proxy
Odysseus VM Nextcloud, Gitea, Vaultwarden
Hermes VM Mailcow
Chronos VM MySQL, PostgreSQL
Apollo VM Jellyfin, Immich, *arr stack
Pegasus VM Pterodactyl (Minecraft)
Argus VM Monitoring (Beszel, NTFY, Uptime Kuma)
Gaia VM Backups (Borg, BorgWarehouse)
Hephaestus VM Discord bots

Services

  • Mail: Mailcow
  • Cloud: Nextcloud
  • Git: Forgejo
  • Passwords: Vaultwarden
  • Media: Jellyfin, Immich
  • Backups: Borg + BorgWarehouse
  • Monitoring: Beszel, NTFY, Uptime Kuma
  • Security: CrowdSec

Tech Stack

  • Proxmox VE
  • Docker + containerd
  • HAProxy + Keepalived
  • ZFS on Zeus
  • NVIDIA GPU passthrough on Apollo