all repos — infra @ 8360f0cae06b5dbd755b3abe84a1994ce8182c8b

infrastructure manifests and setup notes

readme (view raw)

 1infra
 2-----
 3
 4Infra manifests and setup notes. Runs on Kubernetes (K3s).
 5
 6
 7HOSTS
 8
 9Machines are in a Tailscale mesh, with K3s and MetalLB advertising on
10the Tailscale interface.
11
12• sini: 8GB, i5-6500T, 256GB SSD
13• denna: 8GB, N100, 128GB eMMC
14
15
16INFRASTRUCTURE
17
18• k3s: Kubernetes distribution
19• tailscale: mesh network
20• metallb: bare metal LoadBalancer provider
21• coredns: DNS server
22• longhorn: distributed block storage
23• caddy: ingress controller
24• prometheus/grafana: stats and visualisation
25
26
27APPLICATIONS
28
29• radicale: CardDAV/CalDAV server (dav.koti.lan)
30• yarr: RSS reader (rss.koti.lan)
31• fsrv: file host service (x.icyphox.sh)
32• site: my personal website (icyphox.sh, anirudh.fi)
33• legit: git web frontend (git.icyphox.sh)
34• imaginary: image manipuation service (x.icyphox.sh, cdn.icyphox.sh)
35• pixelfed: private image hosting
36• honk: ActivityPub server (h.icyphox.sh)