diff --git a/content/projects/_index.md b/content/projects/_index.md index 392a4ca..57b2aa0 100644 --- a/content/projects/_index.md +++ b/content/projects/_index.md @@ -3,7 +3,3 @@ title = "Projects" template = "projects.html" sort_by = "title" +++ - -All three applications are built with Elixir/Phoenix and run on a self-managed Kubernetes cluster hosted on my WISP's network infrastructure. Talos Linux nodes run as VMs on Proxmox VE hypervisors, managing the full stack from physical hardware through container orchestration. Workloads are deployed via Kubernetes manifests with Phoenix releases built as Docker images, using PostgreSQL operators with TimescaleDB and PostGIS extensions for per-app database isolation. - -Monitoring is handled with Grafana, Telegraf, Loki, and UptimeRobot. Kubernetes secrets are stored in 1Password vaults, daily PostgreSQL backups run to an offsite NAS, and services are exposed through Cloudflare Tunnels via cloudflared.