Real, practical experience you can't get from a tutorial. Things break and you fix them.
Linux, networking, containers, and other skills employers actually ask about.
Media, files, passwords, and photos on hardware you control.
Replace subscriptions: cloud storage, streaming, VPNs.
Router, switch, NAS, UPS (not all clear in the photo)
An old laptop or desktop, a Raspberry Pi.
Used mini PCs and office desktops.
Me: I started with a Dell OptiPlex from an office sale.
Enterprise servers from Facebook Marketplace or eBay.
Me: found a steal on the R740 on Facebook Marketplace.
Install Ubuntu or Debian and run things directly.
Simplest option, and it works on anything.
Run many VMs and containers on one machine, with snapshots to undo mistakes.
Free (Proxmox), but needs more RAM and more to learn.
Give your server a static IP and reserve it on your home router so its address never changes.
Only forward what you have to, to a service you keep updated.
Never expose:
Usual exception: web 80 / 443, through one reverse proxy.
Skip port forwarding entirely with a tunnel or VPN:
Add a NAS for external storage, or use the server's internal RAID controller.
RAID is not a backup. Follow 3-2-1:
Me: setting up automatic backups of all my data to the NAS.
Power can go out at any moment. A UPS (battery backup) keeps the server up long enough to shut down non-essential VMs safely and keep essential ones running.
Me: Proxmox start/shutdown order decides what goes down first.
Jellyfin / Plex, Nextcloud
Pi-hole / AdGuard, Home Assistant, password manager
Websites, game servers
Git server (Gitea), monitoring (Uptime Kuma, Grafana)
my Proxmox VMs