← zabolotny.de
DEENRUUA

Home / Notes

Self-hosting · Homelab · Privacy

Leaving the cloud: a home server instead of Google, iCloud & co.

At home I run a Proxmox server with 15+ services. Here is which cloud services it replaces for me, what it costs – in time – and where you are better off staying in the cloud.

Serge Zabolotny ·

Why run your own server?

Photos, documents, calendars, films: most of it sits with big cloud providers – convenient, but with subscription fees, someone else’s terms of use and no real control. My home server replaces a large part of it. As a developer I also learn what counts in operations: virtualization, containers, networking, backups and monitoring.

What you can replace

Cloud serviceSelf-hostedWhat for
Google Drive, iCloud, DropboxNextcloudSync and share files
Google Photos, iCloud PhotosImmichBack up and search photos and videos from your phone
Streaming for your own libraryJellyfin, Navidrome, Calibre-WebFilms, music and e-books from your own collection
Scanner apps and cloud filingPaperless-ngxScan documents, make them searchable with OCR, file them
Vendor smart-home cloudsHome Assistant, MQTTControl and automate devices locally
Cloud camerasFrigateStore and analyze camera footage locally
Per-device ad blockersAdGuardFilter ads and trackers network-wide
Monitoring SaaSUptime Kuma, GlancesKeep an eye on availability and load

Note: Jellyfin does not replace a streaming catalogue like Netflix. It only manages media you own yourself.

Where you are better off staying in the cloud

What it really costs

Rule of thumb: self-host what you do not want to lose or hand over – and only if you are willing to test your backups regularly.

Keep reading

Proxmox · LXC · Homelab

Proxmox & LXC in a homelab: which containers I run and why

Four containers, four roles: how my home server is built, which programs run where and how I laid out the storage.

Access · Security · Backup

Reaching and protecting a home server: Tailscale, Cloudflare Tunnel, vzdump

A home server is only as good as its access and its backups. My principle: no port forwarding, every access path a conscious decision, a backup every day.

DevOps · Cloudflare · Zero Trust

Zero Trust for the homelab: Cloudflare Tunnel and Access instead of open dashboards

An internal dashboard was publicly reachable via a subdomain. Here is how I locked it down with Cloudflare Tunnel, Cloudflare Access and Tailscale.

Field report · Hardware · Linux

Why I left macOS – and what my 2013 iMac can still do

An iMac with 32 GB of RAM and a good display is not junk after twelve years. Why I switched to Windows and Linux anyway – a personal field report, not a benchmark.

Comments

Join the discussion: comments run on GitHub Discussions (sign in with a GitHub account). Content from GitHub/giscus is only loaded after you click. Privacy

More from my homelab

Find the whole series, more notes and case studies here.

All notes Case study MeisterMeld Case study PflegeOasis Case study Kernbohr-Expert Back to the homepage