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-labWith 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-nameURLs
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
- Browse available labs in the Labs section
- Click “Launch Lab” on any challenge
- Wait for the container to start (progress is shown)
- 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.
Deep Links
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.