An opinionated collection of selfhosted apps, managed with Ansible.
-
Updated
Nov 30, 2025 - Jinja
There are two distinct, commonly used definitions of self-hosted:
An opinionated collection of selfhosted apps, managed with Ansible.
Homelab management infrastructure (Packer / Terraform / Ansible / Octodns / Argocd)
My home Kubernetes cluster, managed by flux
An Ansible role that manages Home Assistant Docker container with systemd on Raspberry Pi OS
IaC for going from empty disks to running HA homelab cluster managed using GitOps within 2(-ish) clicks
Ansible collection for deploying self-hosted stack (Matrix, Identity) on VPS
An Cookiecutter Ansible role template for Docker applications on Raspberry Pi OS
An Ansible role that manages Loki Docker container with systemd on Raspberry Pi OS
An Ansible role that manages systemd-timesyncd on Raspberry Pi OS
An Ansible role that manages ssh login on Raspberry Pi OS
My approach to configuration management (cm) for my homelab.
An Ansible role that manages OpenSSH - sshd on Raspberry Pi OS
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari.lt/mail.ari.lt] [Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/mail.ari.lt] ari-web mailcow instance
Manages ha-bridge Docker container with systemd on Raspbian and Debian OS
An Ansible role that manages swap with dphys-swapfile on Raspberry Pi OS
Configure a Gitea server with Salt.
Ansible role to installs and configure Dnsmasq which serves as local DNS cache and resolves local domains for given hosts. The DHCP and TFTP functions are not activated.
🔬 My personal and self-hosted environment