privatebin/conf.php.tmpl
2025-02-22 13:19:25 -05:00

70 lines
1.6 KiB
Cheetah

[main]
name = "PrivateBin"
basepath = "{{ env "DOMAIN" }}"
discussion = {{ env "PB_DISCUSSIONS_ENABLE" }}
opendiscussion = {{ env "PB_DISCUSSIONS_PRESELECT" }}
discussiondatedisplay = {{ env "PB_DISCUSSIONS_TIMECODE_COMMENTS" }}
password = {{ env "PB_PASSWORD_ENABLE" }}
qrcode = {{ env "PB_QRCODE_ENABLE" }}
fileupload = {{ env "PB_FILE_UPLOAD_ENABLE" }}
burnafterreadingselected = {{ env "PB_BURN_AFTER_READING_PRESELECT" }}
defaultformatter = "{{ env "PB_DEFAULT_FORMATTER" }}"
syntaxhighlightingtheme = "{{ env "PB_SYNTAX_HIGHLIGHTING_THEME" }}"
sizelimit = {{ env "PB_FILE_UPLOAD_SIZE_LIMIT" }}
template = "{{ env "PB_THEME" }}"
info = "{{ env "PB_INFO" }}"
notice = "{{ env "PB_NOTICE" }}"
languageselection = false
languagedefault = "en"
email = {{ env "PB_EMAIL_ENABLE" }}
icon = "none"
cspheader = "default-src 'none'; base-uri 'self'; form-action 'none'; manifest-src 'self'; connect-src * blob:; script-src 'self' 'wasm-unsafe-eval'; style-src 'self'; font-src 'self'; frame-ancestors 'none'; img-src 'self' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-popups allow-modals allow-downloads"
zerobincompatibility = false
compression = "zlib"
[expire]
default = "1week"
[expire_options]
5min = 300
10min = 600
1hour = 3600
1day = 86400
1week = 604800
1month = 2592000
1year = 31536000
never = 0
[formatter_options]
plaintext = "Plain Text"
syntaxhighlighting = "Source Code"
markdown = "Markdown"
[traffic]
limit = {{ env "PB_RATE_LIMITING" }}
header = "X_FORWARDED_FOR"
[purge]
limit = 300
batchsize = 10