> personal cloud & server deployment_

linux · tailscale · filebrowser · git · arch linux · ongoing

// 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