> personal cloud & server deployment_
// overview
repurposed an old laptop into a private self-hosted server running arch linux. the goal was to own my data,
reduce dependence on third-party cloud services, and learn how real infrastructure works from the ground up.
// what i built
tailscale vpn mesh
configured a mesh vpn across 4+ devices — phone, desktop, laptop, server. set up an exit node so i can route all
traffic through my home network from anywhere. works seamlessly across networks without port forwarding.
filebrowser
self-hosted file manager accessible from any device on the mesh. clean web ui, no google drive, no dropbox.
full control over what gets stored and who can access it.
git server
set up a private git instance for automated backups, project syncing, and multi-device version control. every machine
pushes to the homelab on a schedule. no data leaves my network.
power optimization
profiled background services on arch linux and stripped everything unnecessary. reduced idle power consumption by
roughly 80%. the server runs quietly 24/7 on very little draw.
// what i learned
linux system administration · systemd services · networking fundamentals · vpn mesh architecture ·
self-hosting philosophy · ssh hardening · file permissions · cron jobs