SadServers Troubleshooting Scenarios

Easy

# Name Time Type
1 "Saint John": what is writing to this log file? 10 m Fix No Registration
2 "Saskatoon": counting IPs. 15 m Do
3 "The Command Line Murders" 20 m Do No Registration
4 "Taipei": Come a-knocking 15 m Hack
5 "Resumable Server": Linux Upskill Challenge 30 m Do
6 "Lhasa": Easy Math 15 m Do
7 "Bucharest": Connecting to Postgres 10 m Fix
8 "Bilbao": Basic Kubernetes Problems 10 m Fix
9 "Apia": Needle in a Haystack 20 m Do Pro
10 "Gitega": Find the Bad Git Commit 15 m Do Pro
11 "Minneapolis": Break a CSV file 10 m Do
12 "Saint Paul": Merge Many CSVs files 15 m Do
13 "Bata": Find in /proc 10 m Do
14 "Geneva": Renew an SSL Certificate 10 m Fix
15 Linux Server Review - Guided Learning 30 m Do
16 "Tokamachi": Troubleshooting a Named Pipe 15 m Fix
17 "Yokohama": Linux Users Working Together 15 m Fix Pro
18 "Fukuoka": Forbidden Association 15 m Fix Pro
19 "Kampot": A New Port 10 m Do
20 "Rio de Janeiro": Do we have another option? 15 m Fix
21 "Nuuk": More SSH Troubles 10 m Fix
22 "Cairo": Time for a Timer 15 m Fix New
23 "Alexandria": The Vanishing Backups 5 m Fix New

Medium

# Name Time Type
1 "Manhattan": can't write data into database. 20 m Fix No Registration
2 "Tokyo": can't serve web file 15 m Fix
3 "Cape Town": Borked Nginx 15 m Fix
4 "Salta": Docker container won't start. 15 m Fix
5 "Venice": Am I in a container? 15 m Do
6 "Oaxaca": Close an Open File 15 m Fix
7 "Melbourne": WSGI with Gunicorn 20 m Fix Pro
8 "Lisbon": etcd SSL cert troubles 20 m Fix
9 "Kihei": Surely Not Another Disk Space Scenario 30 m Fix
10 "Unimak Island": Fun with Mr Jason 15 m Do Pro
11 "Ivujivik": Parlez-vous Français? 20 m Do Pro
12 "Paris": Where is my webserver? 15 m Hack
13 "Buenos Aires": Kubernetes Pod Crashing 20 m Fix
14 "Tarifa": Between Two Seas 20 m Fix Pro
15 "Marrakech": Word Histogram 20 m Do
16 "Rosario": Restore a MySQL database 15 m Fix
17 "Abaokoro": Restore MySQL Databases Spooked by a Ghost 20 m Fix Pro
18 "Poznań": Helm Chart Issue in Kubernetes 15 m Fix Pro
19 "Manado": How much do you press? 30 m Do Pro
20 "Warsaw": Prometheus can't scrape the webserver 30 m Fix Pro
21 "Moyogalpa": Security Snag. The Trials of Mary and John 30 m Fix
22 "Helsingør": The first walls of postgres physical replication 20 m Fix
23 "Bekasi": Supervisor is still around 20 m Fix Pro
24 "Depok": Nginx with Brotli 15 m Fix Pro
25 "Tukaani": XZ LZMA Library Compromised 15 m Fix Pro
26 "Atrani": Modify a SQlite3 Database 15 m Fix Pro
27 "Minneapolis with a Vengeance": Break a CSV file 20 m Do
28 "Hanoi": Find the Multitasking Users 15 m Do Pro
29 "Batumi": Troubleshoot "A" cannot connect to "B" 20 m Fix Pro
30 "Bengaluru": Kubernetes StatefulSet least known characteristic 15 m Fix
31 "Constanta": Jumping Frog 20 m Hack
32 "Bharuch": Lost in Translation 20 m Fix Pro
33 "Quito": Control One Container from Another 20 m Do
34 "Bangalore": Envoy Panics 15 m Fix
35 "Budapest": User Creation 30 m Do
36 "Tokelau": Delete from history 15 m Do
37 "Bizerte": The Slow Application 15 m Fix
38 "Ruaka": Kubernetes pod in distress 15 m Fix Pro
39 "Campina Grande": Give me my cert, Vault 15 m Fix Pro
40 "Kampala": Strange Script Error 15 m Fix
41 "Bondo": Split my pile! 20 m Fix
42 "Atlantis": Not found 15 m Fix Pro
43 "Kilifi": Speculative Misallocation! 20 m Fix
44 "Solanea": ClickHouse mad house 20 m Do New
45 "Tunis": Redis Replication Problem 20 m Fix New
46 "Toulon": Denied Lamp 15 m Fix Business New
47 "Bermuda": Command not found 10 m Fix Business New

Hard

# Name Time Type
1 "Jakarta": it's always DNS. 20 m Fix No Registration
2 "Bern": Docker web container can't connect to db container. 20 m Fix
3 "Karakorum": WTFIT – What The Fun Is This? 20 m Fix Pro
4 "Singara": Docker and Kubernetes web app not working. 20 m Fix
5 "Hong-Kong": can't write data into database. 20 m Fix Pro
6 "Pokhara": SSH and other sshenanigans 30 m Fix Pro
7 "Roseau": Hack a Web Server 30 m Hack
8 "Belo-Horizonte": A Java Enigma 20 m Fix Pro
9 "Chennai": Pull a Rabbit from a Hat 30 m Fix Pro
10 "Monaco": Disappearing Trick 30 m Hack
11 "Florence": Database Migration Hell 30 m Fix Pro
12 "Zaragoza": Test changing critical files 20 m Do Pro
13 "Amygdala": Do you have enough insight to see the secrets? 20 m Fix Pro
14 "Tigoni": Patch and Pray! 20 m Fix
15 "Cabedelo": Harbor full of issues 20 m Fix New

Static Badge      GitHub Repo stars      Mastodon Follow      Bluesky Follow      X (formerly Twitter) Follow      Uptime Robot ratio (30 days)
Updated: 2025-11-27 00:43 UTC – 6677f49
Made in Canada 🇨🇦