74 lines
3.5 KiB
YAML
74 lines
3.5 KiB
YAML
---
|
|
forgejo_user: forgejo
|
|
forgejo_group: forgejo
|
|
forgejo_target_version: 11.0.1
|
|
forgejo_asset_name: ~
|
|
forgejo_binary_filepath: /usr/local/bin/forgejo
|
|
forgejo_config_dir: /etc/forgejo
|
|
forgejo_install_dir: /var/lib/forgejo
|
|
forgejo_home_dir: /srv/forgejo
|
|
forgejo_custom_config: ~
|
|
forgejo_overwrite_config_file: false
|
|
forgejo_config_app_name: Forgejo
|
|
forgejo_config_server_protocol: https
|
|
forgejo_config_server_domain_name: localhost
|
|
forgejo_config_server_root_url: ~ # defaults to '%(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/'
|
|
forgejo_config_server_local_root_url: ~ # defaults to '%(PROTOCOL)s://%(HTTP_ADDR)s:%(HTTP_PORT)s/'
|
|
forgejo_config_server_http_addr: '127.0.0.1'
|
|
forgejo_config_server_http_port: 3000
|
|
forgejo_config_server_curve_preferences: 'X25519, X448'
|
|
forgejo_config_server_cipher_suites: 'aes_256_gcm_sha384,chacha20_poly1305_sha256,ecdhe_ecdsa_with_aes_256_gcm_sha384,ecdhe_ecdsa_with_chacha20_poly1305,ecdhe_ecdsa_with_aes_128_gcm_sha256'
|
|
forgejo_config_server_ssh_user: ~ # defaults to forgejo_user
|
|
forgejo_config_server_ssh_port: 22
|
|
forgejo_config_server_enable_acme: 'false'
|
|
forgejo_config_server_landing_page: explore
|
|
forgejo_config_server_lfs_max_file_size: 0
|
|
forgejo_config_server_lfs_jwt_secret:
|
|
forgejo_config_database_db_type: sqlite3
|
|
forgejo_config_database_host:
|
|
forgejo_config_database_name:
|
|
forgejo_config_database_user:
|
|
forgejo_config_database_password:
|
|
forgejo_config_database_ssl_mode:
|
|
forgejo_config_database_charset_collation:
|
|
forgejo_config_security_trusted_proxies: '127.0.0.0/8,::1/128'
|
|
forgejo_config_security_min_password_length: 16
|
|
forgejo_config_security_password_complexity: lower,upper,digit,spec
|
|
forgejo_config_security_password_hash_lib: 'argon2'
|
|
forgejo_config_security_secret_key:
|
|
forgejo_config_security_internal_token:
|
|
forgejo_config_service_register_confirm: 'true'
|
|
forgejo_config_service_manual_confirm: 'false'
|
|
forgejo_config_service_disable_registration: 'false'
|
|
forgejo_config_service_captcha_type: ~
|
|
forgejo_config_repository_root: ~ # defaults to `forgejo_home_dir/git_repositories`
|
|
forgejo_config_repository_max_creation_limit: 20
|
|
forgejo_config_repository_upload_max_size: 50
|
|
forgejo_config_repository_upload_allowed_types: '.zip,.tar.gz,image/*,text/plain,application/json'
|
|
forgejo_config_repository_signing_trust_model: committer
|
|
forgejo_config_cors_enabled: 'true'
|
|
forgejo_config_cors_allow_domains: ~ # defaults to `https://${forgejo_config_server_domain_name}`
|
|
forgejo_config_cors_methods: 'GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS'
|
|
forgejo_config_cors_headers: 'Content-Type,User-Agent'
|
|
forgejo_config_cors_x_frame_options: SAMEORIGIN
|
|
forgejo_config_queue_type: persistable-channel
|
|
forgejo_config_queue_conn_str: ~
|
|
forgejo_config_admin_disable_org_creation: 'true'
|
|
forgejo_config_webhook_allowed_hosts: external
|
|
forgejo_config_mailer_enabled: 'true'
|
|
forgejo_config_mailer_protocol: sendmail
|
|
forgejo_config_mailer_smtp_addr: ~
|
|
forgejo_config_mailer_smtp_port: 587
|
|
forgejo_config_mailer_form: ~
|
|
forgejo_config_mailer_user: ~
|
|
forgejo_config_mailer_passwd: ~
|
|
forgejo_config_mailer_sendmail_path: sendmail
|
|
forgejo_config_mailer_sendmail_args: ~
|
|
forgejo_config_cache_adapter: memory
|
|
forgejo_config_cache_host: ~
|
|
forgejo_config_session_provider: memory
|
|
forgejo_config_session_provider_config: 'data/sessions'
|
|
forgejo_config_session_same_site: strict
|
|
forgejo_config_attachment_allowed_types: '.cpuprofile,.csv,.dmp,.docx,.gif,.tar.gz,.gz,.jpeg,.jpg,.json,.jsonc,.log,.md,.odf,.odg,.odp,.ods,.odt,.patch,.pdf,.png,.pptx,.svg,.tgz,.txt,.webm,.webp,.xls,.xlsx,.zip'
|
|
forgejo_config_attachment_max_size: 1024 # in MB
|
|
forgejo_config_cron_enabled: 'true'
|