OPSDrill
Train Like You Operate.
Hands-on Linux and DevOps training through realistic operational incidents, temporary labs, and real terminal troubleshooting.
ops@lab-env-01 — bash CONNECTED
ops@lab:~$ systemctl status nginx ● nginx.service — failed (Result: exit-code) ops@lab:~$ journalctl -u nginx --no-pager bind() to 0.0.0.0:80 failed: Address already in use ops@lab:~$ _
Real systems, not simulations
Every scenario runs in a real, per-session Docker container. Nothing is faked — you use the same tools you would on a production server.
88 hands-on LPIC scenarios
Services that won't start, full disks, broken DNS, permission traps, systemd units, cron, mounts, and more.
Safe and isolated
Sandboxes run unprivileged with no host access and no network. You work as a non-root user with sudo — break anything you like.
Earn XP by proving it works
XP is awarded only when the server-side validator confirms your fix. Hints are available, but they cost you a little XP.