CTFd, the open source Capture The Flag platform: a challenge board, live scoreboard, teams and a full admin panel for running security competitions and training events.
CTFd is a popular open source Capture The Flag competition platform used to run security training events, workshops and jeopardy style competitions. It provides a challenge board, a live scoreboard, individual or team play, solve tracking, hints and a complete administration panel for authoring challenges, flags and pages, so you can run an event instead of building a platform.
This image runs CTFd on a complete application, database and cache stack, assembled and ready rather than left for you to wire together. It suits security teams, educators and event organisers who want a self hosted CTF platform running in their own cloud account.
The cloudimg image runs CTFd on a hardened stack served by gunicorn behind a reverse proxy, with the database password, cache, application secret key and administrator password generated uniquely for your instance on first boot and stored in a root only file, so nothing ships with a known password. The first run setup is completed automatically and a demo challenge is seeded, so the board is a real event rather than an open setup wizard the first visitor could hijack. The deployment guide covers authoring challenges, running an event, pointing your domain and enabling HTTPS. 24/7 support is included.
Real screenshots taken while testing this image against its deployment guide.