CTFd
A Capture The Flag competition platform designed to be easy to use and customizable. Host your own CTF events with dynamic scoring, team management, and a real-time scoreboard.
Use Cases
- CTF Competitions - Host jeopardy-style CTF events with multiple challenge categories and difficulty levels
- Security Training - Create guided challenge sets for teaching offensive and defensive security skills
- Team Management - Organize participants into teams with individual and team-based scoring
- Education - Use in university courses and workshops to teach cybersecurity concepts hands-on
Getting Started
- Open your assigned domain in a browser
- Complete the setup wizard to configure your CTF name, admin account, and scoring mode
- Create challenge categories and add challenges via the admin panel
- Share the URL with participants to register and start competing
Default Configuration
- Port: 8000 (HTTP)
- Database: SQLite (persistent within the container volume)
- Admin: Created during first-run setup wizard
Resources