Skip to Content
LauncherGetting Started

Getting Started

CyberCTF Launcher is a desktop application that simplifies the management of cybersecurity training labs and CTF challenges.

Why Use the Launcher?

For Beginners

No Docker knowledge required. The launcher handles all the complexity:

  • No commands to memorize - Everything is done through a visual interface
  • Automatic setup - Docker networks, port mappings, and volumes are configured automatically
  • Clear feedback - Real-time status updates and error messages in plain language
  • Guided experience - Step-by-step process from login to running your first lab

For Experienced Users

Saves time and reduces errors:

Manual Docker workflow:

docker pull cyberctf/web-challenge docker network create ctf-network docker run -d --name web-lab \ --network ctf-network \ -p 8080:80 \ -v ./data:/data \ cyberctf/web-challenge docker logs -f web-lab

With the launcher: Click “Launch Lab” - done.

Key Features

  • One-click deployment - Pull images, create containers, and start labs instantly
  • Live monitoring - Real-time logs, container status, and resource usage
  • Integrated authentication - Single sign-on with the CyberCTF platform
  • Exegol support - Launch pentesting environments directly from the interface
  • Deep links - Open labs with cyberctf://lab-name URLs

Quick Start

1. Sign In

Use your CyberCTF platform credentials. If you don’t have an account yet, create one at the web platform first.

2. Docker Check

The launcher verifies Docker is running. If not detected, install Docker Desktop and restart the application.

3. Launch Your First Lab

  1. Browse available labs in the Labs section
  2. Click “Launch Lab” on any challenge
  3. Wait for the container to start (progress is shown)
  4. The lab interface opens automatically in your browser

Note: Docker Desktop must be installed and running before using the launcher.

Managing Labs

Container Dashboard

View all running labs with real-time status, resource usage, and quick actions (stop, restart, logs, remove).

Live Logs

Click “View Logs” to see container output in real-time - useful for debugging and understanding what’s happening inside the lab.

Share or bookmark labs with URLs like cyberctf://sql-injection-101. Clicking the link launches the application and starts the lab automatically.

What’s Next?

Installation Guide | Troubleshooting


Recommended Tool: For web challenges, we recommend installing Burp Suite Community Edition  for HTTP interception and analysis.

Last updated on