How to run a CTFd instance
CTFd is a Capture The Flag framework focusing on ease of use and customizability.
CTFd comes with most of the features needed by an event organizer to run a competition or workshop. In addition, if CTFd’s feature set is insufficient, CTFd allows for the usage of plugins and themes to control almost every aspect of how it looks and behaves.
CTFd is used by many different clubs, universities, and companies to host their own Capture The Flags.
While available as open source, CTFd developers also provide a managed hosting service available at https://ctfd.io/.
CTFd is written in Python and makes use of the Flask web framework.
CTFd application level configuration values
Managing your CTFd instance
Real time announcements in CTFd
How CTFd aggregates point values and determines scoreboard position
Customizing CTFd behavior with custom plugins
Customizing CTFd aesthetics with custom themes
CTFd REST API documentation
How to contribute to the CTFd ecosystem
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.