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-25 16:04:36 +00:00
Updated 2026-05-25 15:10:55 +00:00
Updated 2026-05-25 10:19:59 +00:00
Updated 2026-05-24 18:12:44 +00:00
Updated 2026-05-24 12:15:09 +00:00
Updated 2026-02-19 23:14:26 +00:00