Jayce's Lab

Home-lab AI infrastructure

Two home machines — a server and an AI brain — running local AI, a personal cloud, backups and monitoring.

Layout

Machine Role
Server Web (this site and the chat), personal cloud storage, backups, monitoring
AI brain Local language models, image generation, chat gateway

The two machines talk only over a private network (Tailscale), and only the paths that must be public are opened to the internet. Admin screens are reachable from the home network only.

Operating principles

  1. No secrets in the repository — configuration is snapshotted to Git every day, but passwords and tokens are excluded at collection time and checked again right before upload.
  2. A way back before every change — take a snapshot first; move things aside instead of deleting them.
  3. Integrity ledger — hashes of important files are recorded so silent changes can be detected.
  4. Never fail silently — alerts fire when a service stops or free space drops below 10%.
  5. Docs follow the system — a checker compares documentation with the real configuration every day.

Lessons