What is iximiuz Labs
iximiuz Labs (a.k.a. ServerLabs.io) is a learning-by-doing platform for mastering server-side skills - Linux, networking, containers, Kubernetes, and everything in between.
Learning by Doing
Instead of passively watching YouTube tutorials or reading dry theory, on iximiuz Labs you are expected to learn by doing. But fear not, you will practice in realistic yet safe remote sandboxes carefully crafted by the iximiuz Labs team.
Our Playgrounds are fast-booting Linux microVMs that run on a fleet of large bare-metal servers. You can start a playground right from your browser or via a handy CLI tool called labctl. Once up and running, accessing a playground is no different from SSH-ing into a remote server rented from your favorite VPS or Cloud provider.
Install software, break things, debug, rebuild, try multi-VM, multi-network, multi-disk setups - and then throw the environment away (or keep it, if you're on a plan with persistence).

iximiuz Labs Playgrounds are fully-fledged VMs that allow you to run a wide range of server-side technologies - from simple web servers to Docker and Kubernetes.

Playground VMs can be used to simulate complex server setups - pick a kernel and a rootfs (Ubuntu, Rocky, Alpine, etc.), add extra drives with different filesystems, configure multiple networks, etc.

Each playground can have up to 5 VMs, connected into one or more networks, which allows provisioning multi-node Kubernetes clusters and practicing complex networking scenarios.
Learning Materials
On top of Playgrounds, iximiuz Labs offers a growing collection of learning materials that give you structure and feedback:
- Challenges - bite-sized, realistic, hands-on problems with solution auto-checking and hints
- Tutorials - deep, illustrated articles with reproducible steps and attached Playgrounds
- Courses - guided sequences that combine lessons with hands-on completion criteria
- Skill Paths - focused learning paths to acquire or hone specific skills or technologies
- Roadmaps - broader learning journeys to master a certain domain (Linux, Docker, or Kubernetes)
The ultimate goal is simple: learn the fundamentals by doing - with enough realism to transfer to the job, and enough safety to experiment freely.

Tutorial example: How Container Networking Works - Building a Bridge Network From Scratch

Challenge example: Enable Internet Access for a Private Network with a NAT Gateway

Course example: Computer Networking Fundamentals For Developers

Skill Path examples: Master Container Networking, Build Container Images Like a Pro, etc.

Roadmap example: Learn Docker the Hands-on Way