all repos — infra @ master

infrastructure manifests and setup notes

5fe6100c
Update readme
Anirudh Oppiliappan x@icyphox.sh
Sun, 11 Jul 2021 19:33:51 +0530
13d143bc
Add deck
Anirudh Oppiliappan x@icyphox.sh
Sun, 11 Jul 2021 19:32:20 +0530
65412595
Change imagePullPolicy to IfNotPresent
Anirudh Oppiliappan x@icyphox.sh
Sat, 03 Jul 2021 10:06:39 +0530
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)
clone
git clone https://git.icyphox.sh/infra