🌐 Homelab & Infrastructure Planning
This section documents the architectural roadmaps, infrastructure designs, deployment automation, and system administration workflows for the homelab ecosystem.
📑 Index of Plans
- NixOS Server & Laptop Migration
- Converting the desktop into a 24/7 headless production server.
- Setting up the laptop as the primary graphical development workstation.
- Decoupling visual configurations (Niri, Hyprland, Waybar, GUI apps) from the server.
- Domain Migration (
roadtotech.me) - Step-by-step strategy for cutting over from
arch-services.mywire.orgtoroadtotech.me. - DNS delegation options (Dynu vs. Cloudflare), Traefik ACME wildcard SSL, and Authelia session cookie updates.
- Core & Sites Cutover and Testing Plan
- Zero-downtime, progressive testing and safe cutover guide from
~/Deploymentsto~/Coreand~/Sites. - Complete pre-flight verification matrix, rollback commands, and post-validation cleanup.
- Homelab Infrastructure & Appctl Architecture
- Making
appctla first-class homelab orchestrator. - Decoupling monolithic deployments into individual standalone Git repositories.
- CI/CD & Deployment Strategy
- Automating image builds, GitOps updates, Gitea Actions/GitHub Actions, and production rollouts.
- Production Folder Structure Reorganization
- Establishing strict directory boundaries (
/home/kiskaadee/Production,/home/kiskaadee/Deployments,/home/kiskaadee/Projects). - Removing development traces and non-production scratchpads from the server.
- appctl Refactor & Decentralized
app.yamlMetadata Architecture - Decentralizing service configurations into individual app repositories.
- Clean service aliases, enhanced status listing, and dynamic Homepage
services.yamlgeneration.