I recently set up a VPS for personal projects — hosting tools, running monitoring stacks, experimenting with security setups. The first decision was the OS, and after going back and forth I settled on Debian 13.

Here’s why.

Stability you can trust⌗

Debian’s reputation for stability isn’t marketing — it’s real. The release cycle is slow on purpose. Packages are tested heavily before they hit stable, and once they’re there they basically don’t change. That means I can leave the server running for months without worrying about a routine update breaking something at 2 AM.

For a personal server I rarely touch, that matters a lot.

The package ecosystem is huge⌗

This is the big one for me. apt has basically everything I need:

  • Security tools (nmap, wireshark, tcpdump, fail2ban)
  • Monitoring (prometheus, node-exporter, grafana)
  • The whole ELK stack
  • Docker, podman, and the usual container tools
  • Reverse proxies (nginx, caddy, haproxy)
  • Pretty much every language runtime

Most tutorials and docs assume Debian or Ubuntu (which is downstream of Debian). When I follow a guide, apt install usually just works — no hunting for community repos, no compiling from source, no weird package conflicts.

Compatibility everywhere⌗

Because so much of the Linux world is built on top of Debian, knowledge and tools transfer easily:

  • Kali, Parrot, and most security-focused distros are Debian-based
  • Ubuntu LTS is essentially Debian with extra polish
  • Most Docker base images are debian:slim or ubuntu
  • Configuration management tools (Ansible, etc.) treat it as first-class

If a script works on my laptop or in a CTF lab, it almost certainly works on the VPS too.

Why Debian 13 specifically⌗

Debian 13 (“Trixie”) brings newer kernels and updated userspace without giving up the stability I want. Modern hardware support is better, container tooling is current, and the security backports keep things patched without forcing me into bleeding-edge versions.

For a server that needs to last, that combination is hard to beat.

What I run on it⌗

Right now the VPS hosts:

  • A small monitoring stack
  • A few personal services behind a reverse proxy
  • Some honeypot experiments
  • Cron jobs and scripts for things I want available 24/7

Everything was set up using packages from the standard Debian repos. No custom builds, no weird workarounds.

Final thoughts⌗

Pick whatever distro you want — Linux is Linux, and there’s no objectively wrong choice. But for a server that should just work, Debian is hard to argue with. It’s stable, predictable, well-documented, and compatible with almost everything.

For me, that was enough.