My personal self-hosted infrastructure open-sourced
https://jonathantreffler.codeberg.page/infrastructure-docs/
- SaltStack 42.3%
- Jinja 36.2%
- Python 14.6%
- Shell 3.8%
- HCL 1.8%
- Other 1.3%
| .woodpecker | .woodpecker/renovate_approve.yml aktualisiert | |
| cloud-images | cloud-images/setup-installimage-vm.sh aktualisiert | |
| docs | docs/docs/services/treffler_sso.md aktualisiert | |
| opentofu | Update Terraform cloudflare to v4.41.0 ( #189 ) | |
| packer | packer/proxy.pkr.hcl aktualisiert | |
| salt | Update ghcr.io/mollyim/mollysocket:1.7.1 Docker digest to 8678f22 ( #1648 ) | |
| scripts | scripts/change-masterless-minion-id.sh aktualisiert | |
| LICENSE | Initial commit | |
| README.md | README.md aktualisiert | |
| renovate.json | renovate.json aktualisiert | |
Infrastructure
My personal self hosted infrastructure reworked and open sourced.
🚧 Work in Progress 🚧
Progress:
- Auto dependency updates using Renovate
- Terraform and Cloud-Init definitions for Cloud Servers (WIP)
- Public IP Reverse-Proxies
- Terraform and saltstack states for on-premise LXCs and VMs
- Infrastructure servers ("stage0") (Salt states only for now)
- Woodpecker CI & Agents
- Headscale (WIP)
- Application servers ("stage1")
- Treffler SSO (Keycloak)
- Nextcloud + Collabora CODE
- Overleaf
- Infrastructure servers ("stage0") (Salt states only for now)