cyberrange-docker-compose

This are the repositories for my current docker compose based cyberrange setup.

It allows to host several docker projects as individual instances per player/team.

It consists of:

  • the end user facing web script to launch challenge instances per user/team
  • the backend and container management
  • the reverse proxy (traefik) to route to individual challenges

Also there is an optional container aware server monitoring (beszel).

This works for me and I used it to host some workshops

  • NooK 2025 with 34 participants
  • 39c3 with over 70 participants
  • asm26 with 10 participants

READ THE READMES!

There will be two papers describing this setup. I will release them after my professor graded them.

Updated 2026-05-24 12:15:09 +00:00