🌐 Homelab & Infrastructure Planning

This section documents the architectural roadmaps, infrastructure designs, deployment automation, and system administration workflows for the homelab ecosystem.


📑 Index of Plans

  1. NixOS Server & Laptop Migration
  2. Converting the desktop into a 24/7 headless production server.
  3. Setting up the laptop as the primary graphical development workstation.
  4. Decoupling visual configurations (Niri, Hyprland, Waybar, GUI apps) from the server.
  5. Domain Migration (roadtotech.me)
  6. Step-by-step strategy for cutting over from arch-services.mywire.org to roadtotech.me.
  7. DNS delegation options (Dynu vs. Cloudflare), Traefik ACME wildcard SSL, and Authelia session cookie updates.
  8. Core & Sites Cutover and Testing Plan
  9. Zero-downtime, progressive testing and safe cutover guide from ~/Deployments to ~/Core and ~/Sites.
  10. Complete pre-flight verification matrix, rollback commands, and post-validation cleanup.
  11. Homelab Infrastructure & Appctl Architecture
  12. Making appctl a first-class homelab orchestrator.
  13. Decoupling monolithic deployments into individual standalone Git repositories.
  14. CI/CD & Deployment Strategy
  15. Automating image builds, GitOps updates, Gitea Actions/GitHub Actions, and production rollouts.
  16. Production Folder Structure Reorganization
  17. Establishing strict directory boundaries (/home/kiskaadee/Production, /home/kiskaadee/Deployments, /home/kiskaadee/Projects).
  18. Removing development traces and non-production scratchpads from the server.
  19. appctl Refactor & Decentralized app.yaml Metadata Architecture
  20. Decentralizing service configurations into individual app repositories.
  21. Clean service aliases, enhanced status listing, and dynamic Homepage services.yaml generation.