The name of your CTF event/workshop
Description for the CTF
Controls whether users join together in teams to play (Team Mode) or play as themselves (User Mode)
Visibility Settings
Control the visibility of different sections of CTFd
Control whether users must confirm their email addresses before participating
Amount of users per team (Teams mode only) Optional.
CTFd Theme to use. Can be changed later.
Color used by theme to control aesthetics. Requires theme support. Optional.
Time when your CTF is scheduled to start. Optional.
Time when your CTF is scheduled to end. Optional.
Control whether users can share links commemorating their challenge solves
Challenge Repository
Optionally connect a GitHub or GitLab repository containing your challenges as a
ctfcli project.
Pushes to the repository's default branch will automatically sync challenges to this CTFd instance.
or connect with a personal access token:
The token needs the repo and workflow scopes.
The token needs the api scope.
Visit
and enter the code:
Waiting for authorization…
Connected to
as
The repository must be a valid ctfcli project (contain a .ctf/config file). A challenge sync pipeline is added if it is missing.
The repository will be scaffolded as a ctfcli project with a challenge sync pipeline.
Linked repository
The challenge sync pipeline and its access credentials will be configured when setup completes.