Virtualized with libvirt:Nomad (3 nodes)Consul (3 nodes)Vault (3 nodes)Gitlab + CINextcloudSonarr, radarr, bazarr, jackett, delugePrometheusopensearchpuppetpowerdns (international authoritive main + replica), unbound (internal recursor), ntp (2 nodes)powerdns (public authoritive replica)haproxy (2 nodes)nfs, sambaSeaweedfs (S3) (3 nodes)rsnapshot package repositories (deb, rpm - plain dirs/files served by apache, with some scripts to manage repo metadata)postgresql + patroni (2 nodes)container registry (to investigate replacing with zot)openldap, keycloak (2 nodes)unifi controllerIn nomad:GrafanaVaultwardenTandoorMatrixPuppetboardPrometheus exporters for various thingsOffsite rpi @ parentsRsnapshot, sambaRpi doing router duties, to be replaced with rb3011 when I finalize it's config in terraformVPS:Powerdns (public authoritive primary), haproxy, postfix (secondary MX)Postfix (primary MX), dovecot, spamassassin, opendmarc, opendkimOld laptop: k8s playground for learningShort-term todo:HomeassistantPublic dns names have A records pointing to haproxy vps, which proxies to home over tunnel, and AAAA records pointing straight to home (I have static ipv6 prefix, but no static ipv4 address)
Virtualized with libvirt:
In nomad:
Offsite rpi @ parents
Rpi doing router duties, to be replaced with rb3011 when I finalize it's config in terraform
VPS:
Old laptop: k8s playground for learning
Short-term todo:
Public dns names have A records pointing to haproxy vps, which proxies to home over tunnel, and AAAA records pointing straight to home (I have static ipv6 prefix, but no static ipv4 address)