Self-Hosting

How I self-host this blog at home with a dynamic IPv4 address, IPv6 prefix, and a dash of Wireguard

I think I’ve finally figured it out. For now.

You can fake SSD-like disk speeds in any Linux VM, but it’s unsafe (literally)

Ka-chow!

The most unstable computer in my fleet is now the most critical one

No way that this can go wrong. Not at all.

Server room? No, I have a server pantry.

Who needs AI data centers when you can have this?

The cloud just stopped scaling

Future post on this blog: why my home server is ‘production’ now.

I built the worst Jellyfin media server

This experiment is brought to you by absurd memory prices.

LattePanda IOTA review: how does it perform as a home server?

I received a review sample of the LattePanda IOTA, here’s what I did to it.

The day IPv6 went away

Well, that’s a first.

Why Nextcloud feels slow to use

No amount of tuning the backend service performance helped, and then I learned why. Oh no. Oh no no no no.

Testing two 18 TB white label SATA hard drives from datablocks.dev

It has been 0 days since the last change to my home server.

How to run Uptime Kuma in Docker in an IPv6-only environment

When you’re too cheap to pay for an IPv4 address but you’d really like to monitor your services.

Lenovo ThinkCentre M900 Tiny: how does it fare as a home server?

I was itching for a new project, so I got one.

Home is where the home server is

It was moving day, but for my home server.

I yearn for the perfect home server

I’ve thought a lot about the performance, cost and power consumption trade-offs of home servers. Maybe too much.

Why my blog was down for over 24 hours in November 2024

Everything I learned from an incident that made me consider switching careers. It was a close one!

The IPv6 situation on Docker is good now!

It’s not often when a piece of software has genuinely improved, which is why this is worth celebrating!

How to build a fleet of networked offsite backups using Linux, WireGuard and rsync

You have offsite backups of your most important data, right? Right???

Your Wi-Fi might be terrible because of Dynamic Frequency Selection (DFS)

My Wi-Fi kept dropping out until I learned about this fun little feature. Here’s how to fix it for good.

ThinkPad as a server: third time’s the charm

Turns out that using stable and performant computers as a home server is way too boring for me.

My blog successfully survived a scheduled power outage

Look, ma, no downtime!

This blog is running on a home server

Yep.

OpenWRT, ISP modem and dynamic IP addresses: how to fix connectivity issues without rebooting your router every time

The solution proposed might be a bit specific for my particular setup, but hopefully useful to someone out there.

Monitoring energy usage with smart plugs, Prometheus and Grafana

My obsession with measuring the power consumption of my devices reached a whole new level.

The optimization treadmill: why I keep changing my computing setup all the time

A short explanation about what drives me to experiment with new hardware setups in my self-hosting hobby.

Zimaboard: the closest thing to my dream home server setup

I gave in to my impulses and bought myself a small single board computer to be my power-efficient home server, here’s how it went.

Steam local network game transfers are a game-changer

Setting up a Steam LAN cache has never been this easy, so I went ahead and did some testing with different configurations.

The IKEA-powered homelab on a wall

This pegboard can fit so much compute power on it!

Why you might not want to publicly self-host a Wikipedia clone

Does not apply if you like spam. No, not that one.

How I blew up my backup server (Valve pls fix)

All of this could have been avoided if I didn’t insist on making backups of my Steam Deck.

I held a talk about my self-hosting adventure!

I had the opportunity to talk about my self-hosting adventure and share some tech tips at k-space, the hackerspace in Tallinn, Estonia.

Tiered storage: use the right tool for the job

A short ramble about something I realized over the years with my self-hosting setup.

LattePanda V1 - my experience with a Raspberry Pi alternative

I got a LattePanda V1 and gave it a go as a Raspberry Pi replacement for my self-hosting setup. Here’s how it went.

ThinkPad as a server: the follow-up

The ThinkPad as a server is back, this time with a couple of adjustments.

I finally found an use case for my Raspberry Pi Model B+

I take a severely underpowered computer and make it do something useful.

I tried out the CyberPower UT650EG UPS

Small and very efficient, but not quite ideal for all use cases. At least it hasn’t caught on fire yet!

btrbk is awesome

I ramble about a tool that is great for taking regular snapshots on the btrfs filesystem.

Can a laptop from 2012 be a viable home server?

I took a spare ThinkPad T430 and put all my home server workloads on it. Here’s how it went.

My self-hosting setup has an UPS now, here’s my experience with it

UPS, I did it again 🎵

How I treat my urge to hoard data

Something is better than nothing.

Surviving the front page of HackerNews on a 50 Mbps uplink

Overview of basic analytics during that one time my blog post got traction on HackerNews, and the steps I took to prepare for just this occasion.

ASRock DeskMini X300: the future form factor of desktop PC-s?

Honey, I shrunk my desktop PC!

VR, VFIO and how latency ruined everything

Alternative title: “Honey, I completely changed my server setup again!”

Self-hosting Wikipedia using Kiwix

Hosting your own Wikipedia instance has never been this easy!

DIY cloud gaming: NVIDIA and Moonlight

Comparing the experience that AMD and NVIDIA can provide in a DIY cloud gaming setup.

DIY cloud gaming setup with VFIO, Parsec and AMD

A build log of how I set up my own ‘cloud gaming’ setup, including all the issues I faced and attempts to fix those.

I’ve reached the self-hosting endgame

If all you have is a powerful workstation…

Tech tip: eliminate HDD humming noise

Silence your hard drives with this one weird trick! System administrators hate him!

Whacky setups: seedbox on a wall

This is what happens when someone takes the meaning of ‘brute force’ too literally.

How to start your self-hosting adventure: a high-level overview

Getting started is probably the hardest step.

My server setups throughout the years

From repurposed old PC-s to the elusive minimum viable server.

My attempt at archiving nfscars.net

Nostalgia is one hell of a drug.

Things I’ve learned during my self-hosting adventure

$HOME wasn’t built in a day.

How to fix ZFS pool not importing at boot

You have probably tried Stack Exchange and reddit at this point, so what do you have to lose?

What running out of SATA ports looks like

How I slapped two hard drives on a long PCIe x1 card.

Stupid project ideas: the War Machine

Maybe not stupid, but definitely stupid expensive.

Disk is OK

It’s all good, man.