Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.
Platform · OtherFree

SadServers

Real broken Linux servers in your browser: a process is filling the disk, Nginx will not start, a Kubernetes pod keeps crashing, and you have a few minutes to fix it. The closest thing to on-call practice you can get without a pager, with a free tier and a paid plan for the full set.

Scenarios

Over 125 (Pro)

SadServers pricing · Sept 2026

Free tier

Selection of scenarios

SadServers pricing · Sept 2026

Pro plan

USD $9/month or $72/year

SadServers pricing · Sept 2026

Format

Platform

Topic

Other

Provider

SadServers

Time needed

5 to 60 minutes per scenario

Level

All

Access

Free

What SadServers is

SadServers gives you a real virtual machine that something has gone wrong with, and a web terminal to fix it. Each scenario has a short brief ("a developer created a testing program that is continuously writing to a log file and filling up disk; find it and terminate it"), a time limit, and an automated check that tells you whether you solved it. The site describes itself as "like LeetCode for Linux and DevOps", and that is a fair summary: short, focused problems you solve under a clock.

What the scenarios cover

The library is grouped into Linux and Bash (systemd, networking and DNS, storage, SSH, firewalls, cron), web servers (Nginx, Apache, HAProxy, Caddy, TLS), databases (PostgreSQL, MySQL, Redis, MongoDB, etcd), Docker and Podman, Kubernetes (kubectl, Helm, roles and permissions, Services, Deployments, StatefulSets, Secrets), infrastructure as code (Ansible, Terraform), observability (ELK, Prometheus), tools such as Git, Vault and Jenkins, and a set of security and capture the flag challenges. Scenarios are labelled Easy, Medium or Hard, and by type: Fix, Do, Hack or Playground.

Is it worth your time?

For anyone learning SRE or platform work, yes. Most courses teach you how things work when they are healthy. SadServers only shows you systems that are broken, which is what on-call actually feels like: reading logs, checking which process holds a port, finding the misconfigured unit file. The time limit forces you to build a routine, and many scenarios take 15 minutes or less, so they fit into a lunch break.

Free or paid?

According to the official pricing page in September 2026, the free Hobbyist tier lets you practise on a selection of scenarios with a dashboard to track progress, and you can try it with no sign-up. The Pro plan (USD $9 a month or $72 a year) unlocks unlimited practice across over 125 scenarios with solutions, double the time per scenario and internet access on every VM. Pro+ adds direct SSH access and a command line interface. There are also business plans for teams that use scenarios in hiring and training. Start free and upgrade only if you find yourself running out of scenarios.

Prerequisites and time

Basic Linux comfort helps: moving around the filesystem, reading files, and knowing that ps, ss, df and journalctl exist. The easy scenarios are written so that a beginner can finish them with some searching. Time limits range from 5 to 60 minutes per scenario; working through the free set is a few weeks of occasional practice.

Common questions

Do I need to install anything? No. The server runs in the cloud and you use a terminal in your browser.

Is it only Linux? Linux is the core, but there are Docker, Kubernetes, database and infrastructure as code scenarios too.

What can I do after it? Approach an unfamiliar broken server with a calm, repeatable checklist, and explain what you checked and why when someone asks.

Best for: beginners through experienced engineers who want hands-on troubleshooting practice for SRE, DevOps and platform roles.

devopskubernetesdockerbeginner friendly

Ready to start?

Opens on SadServers in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "SadServers". Only Tauseef reads this.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.