← blog JORGEMAYOR.IS-A.DEV
2025-01-10 · 3 min read
WHY I USE ARCH LINUX ON MY HOME SERVER

When people hear I run Arch Linux on my server they usually ask the same thing: why? It has a reputation for being difficult. Here's my honest answer.

// the real reason

Arch Linux forces you to understand what you're installing. There's no installer that sets everything up for you. You partition the disk, you configure the bootloader, you choose every package. That process teaches you more about Linux than months of using Ubuntu.

// rolling release

Arch is a rolling release distro, which means there are no major version upgrades. You run pacman -Syu and you're always on the latest stable version of everything. No "upgrade to version 24.04" every two years.

// the aur

The Arch User Repository has basically every package that exists. If something isn't in the official repos, it's in the AUR. I've never had to compile something manually or add a third-party repo.

// is it stable enough for a server

Yes, if you're careful. I update regularly, I read the Arch news before major updates, and I keep my configuration in version control. In practice it's been more stable than I expected.

Would I recommend it for a production server at a company? Probably not. For a homelab where learning is part of the point? Absolutely.

ONLINE SELF-HOSTED · ARCH LINUX · DOCKER