{% extends "base.html" %} {% block stylesheets %} {% endblock %} {% block content %}

Setup

{% include "components/errors.html" %} {% with form = Forms.setup.SetupForm() %}
{{ form.ctf_name.label }} {{ form.ctf_name(class="form-control") }} {{ form.ctf_name.description }}
{{ form.ctf_description.label }} {{ form.ctf_description(class="form-control", rows="5") }} {{ form.ctf_description.description }}
{{ form.user_mode.label }} {{ form.user_mode.description }}
{% for radio in form.user_mode %} {% endfor %}
{{ form.name.label }} {{ form.name(class="form-control") }} {{ form.name.description }}
{{ form.email.label }} {{ form.email(class="form-control") }} {{ form.email.description }}
{{ form.password.label }} {{ form.password(class="form-control") }} {{ form.password.description }}
{{ form.ctf_logo.label }} {{ form.ctf_logo(class="form-control-file", accept="image/*") }} {{ form.ctf_logo.description }}
{{ form.ctf_banner.label }} {{ form.ctf_banner(class="form-control-file", accept="image/*") }} {{ form.ctf_banner.description }}
{{ form.ctf_small_icon.label }} {{ form.ctf_small_icon(class="form-control-file", accept=".png") }} {{ form.ctf_small_icon.description }}
{{ form.ctf_theme.label }} {{ form.ctf_theme(class="form-control custom-select") }} {{ form.ctf_theme.description }}
{{ form.theme_color.label }}
{{ form.theme_color(id="config-color-input") }}
{{ form.theme_color.description }}
{{ form.start.label }}
{{ form.start(class="form-control", id="start-preview", readonly=True) }}
{{ form.start.description }}
{{ form.end.label }}
{{ form.end(class="form-control", id="end-preview", readonly=True) }}
{{ form.end.description }}

MajorLeagueCyber Integration

MajorLeagueCyber (MLC) is a cyber security event tracker written and maintained by the developers of CTFd. Set up MLC integration to:

  • display your event on the MLC website and mailing list
  • share and track participant statistics
  • provide live updates in team Slack or Discord groups
  • archive challenges, team participation & more




{{ form.submit(class="btn btn-md btn-primary btn-outlined") }}
{{ form.nonce() }}
{% endwith %}
{% endblock %} {% block scripts %} {% endblock %} {% block entrypoint %} {% endblock %}