all repos — infra @ 5fe6100c7c0d9b65eb2bfaf84cb2ff898979d35b

infrastructure manifests and setup notes

readme (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
infra
-----

Update 2021-07-11: I no longer run Kubernetes.

Infra manifests and setup notes. Runs on Kubernetes.


HOSTS

Machines are in a Wireguard mesh.

· leaf: Oracle VM (192.168.4.1)
· fern: Raspberry Pi 4B (192.168.4.2)
· jade: Oracle VM (192.168.4.3)


INFRASTRUCTURE

· cert-manager: Auto-provision Let's Encrypt Certs
· metallb: Bare metal LoadBalancer provider
· flannel: CNI provider
· longhorn: Distributed block storage


APPLICATIONS

· radicale: CardDAV/CalDAV server (dav.icyphox.sh)
· registry: Self-hosted container registry (reg.icyphox.sh)
· yarr: RSS reader (f.icyphox.sh)
· znc: IRC bouncer (irc.icyphox.sh:6666)
· fsrv: File host service (x.icyphox.sh)
· lms: Music/Subsonic server (m.icyphox.sh)
· cgit: Git web frontend (git.icyphox.sh)