APP_NAME = {{var_forgejo_title}} RUN_USER = {{var_forgejo_user}} RUN_MODE = prod [server] DOMAIN = {{var_forgejo_domain}} ROOT_URL = https://{{var_forgejo_domain}} ;HTTP_ADDR = {{var_forgejo_listen_address}} HTTP_PORT = {{var_forgejo_listen_port | string}} ;LANDING_PAGE = home [database] {% if var_forgejo_database_kind == 'sqlite' %} DB_TYPE = sqlite3 PATH = {{var_forgejo_database_data_sqlite_path}} {% endif %} {% if var_forgejo_database_kind == 'postgresql' %} DB_TYPE = postgres HOST = {{var_forgejo_database_data_postgresql_host}}:{{var_forgejo_database_data_postgresql_port | string}} USER = {{var_forgejo_database_data_postgresql_username}} PASSWD = {{var_forgejo_database_data_postgresql_password}} NAME = {{var_forgejo_database_data_postgresql_scheme}} {% endif %} [security] INSTALL_LOCK = true SECRET_KEY = {{var_forgejo_secret_key}} INTERNAL_TOKEN = {{var_forgejo_internal_token}} DISABLE_GIT_HOOKS = true [oauth2] ENABLED = false [log] MODE = console LEVEL = Info [git] HOME_PATH = {{var_forgejo_directory_main}} [service] REGISTER_EMAIL_CONFIRM = false {% if var_forgejo_authentication_kind == 'internal' %} DISABLE_REGISTRATION = false ALLOW_ONLY_INTERNAL_REGISTRATION = true ALLOW_ONLY_EXTERNAL_REGISTRATION = false SHOW_REGISTRATION_BUTTON = true {% else %} DISABLE_REGISTRATION = false ALLOW_ONLY_INTERNAL_REGISTRATION = false ALLOW_ONLY_EXTERNAL_REGISTRATION = true SHOW_REGISTRATION_BUTTON = false {% endif %} ;REQUIRE_SIGNIN_VIEW = false ENABLE_NOTIFY_MAIL = true ;ENABLE_BASIC_AUTHENTICATION = true ;ENABLE_REVERSE_PROXY_AUTHENTICATION = false ;ENABLE_REVERSE_PROXY_AUTHENTICATION_API = false ;ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = false ;ENABLE_REVERSE_PROXY_EMAIL = false ;ENABLE_REVERSE_PROXY_FULL_NAME = false ;DEFAULT_KEEP_EMAIL_PRIVATE = false ;DEFAULT_ALLOW_CREATE_ORGANIZATION = true ;DEFAULT_USER_IS_RESTRICTED = false ;DEFAULT_USER_VISIBILITY = public ;ALLOWED_USER_VISIBILITY_MODES = public,limited,private ;DEFAULT_ORG_VISIBILITY = public ;DEFAULT_ORG_MEMBER_VISIBLE = false ;DEFAULT_ENABLE_DEPENDENCIES = true ;ALLOW_CROSS_REPOSITORY_DEPENDENCIES = true ENABLE_USER_HEATMAP = false ENABLE_TIMETRACKING = false DEFAULT_ENABLE_TIMETRACKING = false {% if var_forgejo_authentication_kind == 'internal' %} SHOW_REGISTRATION_BUTTON = true {% else %} SHOW_REGISTRATION_BUTTON = false {% endif %} AUTO_WATCH_NEW_REPOS = false AUTO_WATCH_ON_CHANGES = false [repository] ROOT = {{var_forgejo_directory_repositories}} {% if var_forgejo_authentication_kind == 'internal' %} [openid] ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNUP = false {% else %} [openid] ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNUP = true WHITELISTED_URIS = {{var_forgejo_authentication_data_authelia_url_base}} [oauth2_client] REGISTER_EMAIL_CONFIRM = false OPENID_CONNECT_SCOPES = openid email profile ENABLE_AUTO_REGISTRATION = true USERNAME = nickname {% endif %} [mailer] {% if var_forgejo_email_sending_enabled %} ENABLED = true SMTP_ADDR = {{var_forgejo_smtp_host}} SMTP_PORT = {{var_forgejo_smtp_port | string}} FROM = {{var_forgejo_email_sending_sender}} USER = {{var_forgejo_smtp_username}} PASSWD = {{var_forgejo_smtp_password}} {% if var_forgejo_email_sending_html %} SEND_AS_PLAIN_TEXT = false {% else %} SEND_AS_PLAIN_TEXT = true {% endif %} {% else %} ENABLED = false {% endif %}