A practical home mini-server setup for learning projects

A small personal learning server runs on a 7080 upgraded with 64GB of memory, a boot drive, and a 2TB NVMe drive. The main system uses Proxmox and runs Jellyfin for personal DVD rips, Turnkey Fileserver for SMB file sharing and backups, and Debian for other services. One Debian runs Docker, Glances, a custom Lego BrickLink sale monitor, Uptime Kuma, Nginx, and some paused personal projects.

The Lego sale monitor and Uptime Kuma send alerts through Telegram. Another Debian runs k3s for a Wikipedia live edit stream app. A 4 is used for parent-child electronics projects that started with Python and a SunFounder kit, now being restarted in Go.

AI helped revive an older Wikipedia edit stream project by adding a and deploying it to k3s with GitOps. The setup does not include a NAS or a full cluster, but it works as a hands-on home lab for learning, monitoring, small apps, and family projects.

Key points

  • The mini-server uses 64GB of memory and a 2TB NVMe drive.
  • Proxmox hosts multiple Debian for different jobs.
  • Jellyfin, SMB file sharing, Docker, Uptime Kuma, Nginx, and Glances run on the server.
  • Telegram alerts are used for both sale and ing.
  • k3s and GitOps are used to deploy a small Wikipedia edit stream app.
Read original