A collection of self-hosted services, experiments, and infrastructure that power my everyday life.
We were paying ₱400 a month just to keep our photos on Google and iCloud. Every year the storage filled up and the price went up.
That is ₱4,800 a year to rent space for our own family pictures. Photos going back to 2013.
So I built a machine at home to hold them instead. Everything on this page replaces something we used to pay for monthly.
4 TB
Storage
13
Years of photos
24/7
Always on
₱5,200
Saved so far
Traffic comes in from the left and ends at the services the family actually opens.
Internet
Nothing open to the outside
Tailscale
A private tunnel in, so no ports have to be open
TP-Link Wi-Fi 6
The home router everything connects to
AdGuard DNS
Every lookup passes here first, ads get dropped
TrueNAS
One machine, on 24/7, running everything below
Immich
Photos and videos, the one thing we back up
Backblaze B2
Encrypted copy in the cloud
External HDD
A copy we can hold, kept unplugged
Jellyfin
Movies and shows for the TVs
Encyclomejia
Scanned IDs, receipts, and records
Minecraft
Rix Marcus's world
Everything the family used to pay for monthly, grouped by what it's for.
The two things the family uses every day, and the two we paid the most for. Storage that kept filling up, and subscriptions that kept going up.
Running things yourself means nobody else is watching them for you. These keep ads out of the house and let me in from anywhere, without opening a single port.
The boring half, and the reason the rest can exist. One place for the important things, and one place to find them again.
Not everything has to save money. Some of it is just nice.
One machine runs all eight services. It stays on 24/7, survives brownouts on its own, and I can reach all of it from anywhere through Tailscale.
Intel i3-8100
Enough to run all eight services at once.
4 TB Seagate NAS
Built for drives that never get to rest.
128 GB SSD
Keeps the system off the storage drive.
Brownout-capable
Brownouts happen here. When the power cuts, the server rides it out and turns itself back on the moment electricity returns, so nobody has to be home to press anything.
TP-Link Wi-Fi 6
An ordinary router. AdGuard Home does the interesting part.
A simple 1-2-3 backup plan keeps everything, especially the family's photos, safe in more than one place.
Live
The NAS
Every photo and file starts on the homelab's storage.
Off-site
Backblaze B2
An encrypted copy in the cloud, updated on its own.
Offline
External drive
A copy we keep unplugged, in case the rest goes wrong.