rCTF
An open-source platform for hosting capture-the-flag competitions.
rCTF is an open-source platform for hosting capture-the-flag competitions. It is developed and maintained by the OtterSec team and has supported public events with thousands of teams.
To view a live demo, visit demo.rctf.osec.io.
Installation
Install rCTF with the Docker setup script, or follow the manual setup when you need more control.
Configuration
Find the available config options and environment overrides, with defaults and working examples.
Providers
Use providers to choose how rCTF sends email, stores uploads, scores challenges, and connects to event services.
Administration
Set admin permissions, manage challenges and teams, review submissions, and change event settings.
API reference
Build against the v1 and v2 APIs with typed routes, authentication rules, response formats, and rate limits.
Theming
Customize the web app through its Radix colors, category styles, and reusable Svelte components.