> personal home server_

infrastructure & networking ongoing

// 00 - executive summary

i got tired of paying for digital services and not owning my data, so i decided to take it into my own hands by creating a full home server that would ensure i own my data, save me money, and help me learn.

now it handles all my files, runs a personal git server, and acts as a vpn.

// 01 - killing the cloud tax

this home server saves me money every single month compared to cloud storage services like google drive or icloud.

no monthly fees, no price hikes

when you use a service like icloud, you're locked in. if they raise the price by $2 next month, what are you gonna do? download 500gb of photos and move them somewhere else? most dont and just pay the fee. by hosting my files myself with filebrowser, i don't have to pay any monthly fee nor do i have to worry about sudden price increases. i just own the storage outright.

// 02 - architecture & vpn

the server also acts as a vpn. it doesn't provide worldwide connection benefits (like bypassing netflix regional locks), but it does exactly what i need it to do: keep me secure when i'm out.

school and coffee shop wifi

sitting in a cafe or at school on unencrypted public wifi is a huge security risk. by connecting back to my home server vpn, it encrypts my traffic, helps when i access restructured websites on campus, and keeps me secure. this adds to the cost savings because i don't have to purchase a commercial vpn subscription either.

the vpn setup i use tailscale. it builds a mesh vpn across all my devices (phone, laptop, server). they all get a private 100.x.x.x ip address and can talk to each other securely from anywhere.

// 03 - power optimization

since this is an old laptop running 24/7, i didn't want it racking up my electric bill. i had to figure out how to make it as efficient as possible.

80% idle power reduction

i managed to reduce the idle power consumption by 80 percent. how? by aggressively shutting down background tasks. i killed extra processes like chrome tabs, turned off the wifi and bluetooth radios (it's hardwired anyway), and stripped away the desktop environment. it's terminal-only (CLI-only) linux. this drastically reduced the wattage consumption, reducing my overall power bill.

// 04 - tools & techniques

the stack is intentionally minimal. keep it simpple make it better.

Arch Linux (Terminal Only) Tailscale WireGuard Filebrowser Git TLP

// 05 - lessons learned

the first time i connected to my server from a coffee shop across town, it just felt incredible. i built that infrastructure, and i control it.

key takeaway

hosting your own services isn't just about privacy; it's a massive financial win. between killing my cloud storage subscriptions and dropping my vpn provider, the old laptop paid for itself in energy and subscription savings within months. if u have a bit of time to spare and have the little techincal skills needed this is a must do project!