tutorials

Debian VPS tutorials and self-hosting guides

Step-by-step Debian VPS tutorials for running your own services on a Linux server. Every guide is built and verified on a real Debian 13 box before it goes up, so the commands in it have actually run.

What these guides cover

The current set is five guides, weighted toward what people ask us about in the first week after they buy a VPS: WireGuard, a seedbox stack, TeamSpeak, PaperMC, and reaching a service from outside when your ISP has you behind CGNAT.

Each one carries a difficulty label and a time estimate at the top, and both are honest. WireGuard really is about 10 minutes once you have a server. The seedbox guide really is the 30-minute advanced one, because qBittorrent, Sonarr, Radarr and a VPN with a working kill switch all have to agree with each other before any of it is useful.

Why they are tested on real hardware

Most Linux server setup guides rot quietly. One written for Debian 11 will hand you a systemd unit that fails on 13, or an apt repository that stopped signing packages two years ago, and nothing tells you until you are twenty minutes in. Every guide here was built on a real Debian 13 server before it was written up, and the ones that get traffic get re-tested.

The test box is a Ryzen 9 9950X with NVMe storage in Langen, just south of Frankfurt. That only affects the timings. The commands work on any Debian 13 host, and you do not need to be a customer to use them.

Who they assume you are

Someone with root on a Debian box who is comfortable with the fact that they can break it. Nothing here is wrapped in a control panel and no config file is hidden from you. Where a step is genuinely dangerous, the guide says so. Where there is a shortcut that works now and bites later, it says that too.

What is still missing

Game server coverage is thinner than it should be, given that game server operators are most of who we host. FiveM, Rust and Palworld guides are next. If you want something covered sooner, ask in the Discord.