Co-authored-by: meaz <meaz@disroot.org> Reviewed-on: #23 Reviewed-by: meaz <meaz@no-reply@disroot.org> Co-authored-by: muppeth <muppeth@disroot.org> Co-committed-by: muppeth <muppeth@disroot.org>
102 lines
2.8 KiB
YAML
102 lines
2.8 KiB
YAML
---
|
|
|
|
# PRIVATE BIN VARIABLES
|
|
privatebin_version: '1.7.6'
|
|
privatebin_app_dir: '/var/www/privatebin'
|
|
privatebin_user: 'www-data'
|
|
privatebin_group: 'www-data'
|
|
# PRIVATE BIN CONFIG VARS
|
|
# [main]
|
|
privatebin_name: 'PrivateBin'
|
|
privatebin_info: 'More information on the <a href=\"https://privatebin.info/\">project page</a>.'
|
|
privatebin_highlight_theme: 'sons-of-obsidian'
|
|
privatebin_theme: 'bootstrap-dark'
|
|
privatebin_sizelimit: '2097152'
|
|
privatebin_alt_path: ''
|
|
privatebin_defaultlang: 'en'
|
|
privatebin_qrcode: 'true'
|
|
privatebin_email: 'true'
|
|
privatebin_project_name: 'PrivateBin'
|
|
privatebin_discussion: 'true'
|
|
privatebin_opendiscussion: 'false'
|
|
privatebin_discussiondatedisplay: 'false'
|
|
privatebin_password: 'true'
|
|
privatebin_fileupload: 'false'
|
|
privatebin_burnafterreadingselected: 'false'
|
|
privatebin_defaultformatter: 'plaintext'
|
|
privatebin_zerobincompatibility: 'false'
|
|
privatebin_notice: ""
|
|
privatebin_language_selection: 'true'
|
|
privatebin_ip_icon: 'none'
|
|
privatebin_compression: 'zlib'
|
|
privatebin_csp: 'true'
|
|
# [expire]
|
|
privatebin_expire_default: '1week'
|
|
privatebin_purge_limit: '300'
|
|
privatebin_purge_batchsize: '10'
|
|
# [traffic]
|
|
privatebin_data_dir: '/srv/test'
|
|
privatebin_ratelimit: '10'
|
|
privatebin_header: 'X_FORWARDED_FOR'
|
|
privatebin_pkgs:
|
|
- build-essential
|
|
- libsodium-dev
|
|
- libmcrypt-dev
|
|
- links
|
|
|
|
# PHP Vars
|
|
php_version: '8.2'
|
|
php_etc_path: '/etc/php'
|
|
install_php: 'true'
|
|
pool_listen: '/var/run/php/php{{ php_version }}-fpm.sock'
|
|
|
|
php_pkgs:
|
|
- php{{ php_version }}-fpm
|
|
- php{{ php_version }}-bz2
|
|
- php{{ php_version }}-cgi
|
|
- php{{ php_version }}-cli
|
|
- php{{ php_version }}-common
|
|
- php{{ php_version }}-curl
|
|
- php{{ php_version }}-dev
|
|
- php{{ php_version }}-enchant
|
|
- php{{ php_version }}-gd
|
|
- php{{ php_version }}-gmp
|
|
- php{{ php_version }}-igbinary
|
|
- php{{ php_version }}-interbase
|
|
- php{{ php_version }}-intl
|
|
- php{{ php_version }}-mbstring
|
|
- php{{ php_version }}-msgpack
|
|
- php{{ php_version }}-pspell
|
|
- php{{ php_version }}-readline
|
|
- php{{ php_version }}-zip
|
|
|
|
# Nginx vhosts
|
|
nginx_default_vhost: 'privatebin'
|
|
nginx_www_dir: '/var/www/'
|
|
nginx_gen_dh: 'true'
|
|
ssl_src_path: '/etc/letsencrypt/live'
|
|
nginx_vhosts:
|
|
- name: 'privatebin'
|
|
template: 'privatebin'
|
|
proto: 'https'
|
|
listen: '443'
|
|
root: 'privatebin/PrivateBin-{{ privatebin_version }}'
|
|
index: 'index.php'
|
|
ssl_name: 'bin.localhost'
|
|
selfsigned: 'true'
|
|
use_access_log: 'false'
|
|
use_error_log: 'true'
|
|
nginx_error_log_level: 'warn'
|
|
upstream_params:
|
|
- 'fastcgi_pass unix:{{ pool_listen }};'
|
|
- 'fastcgi_index index.php;'
|
|
- 'fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;'
|
|
header_xframe: 'none'
|
|
header_cto: 'none'
|
|
file_cache:
|
|
- cache: 'max=1000 inactive=20s'
|
|
valid: '30s'
|
|
min_users: '2'
|
|
cache_errors: 'on'
|
|
state: 'enable'
|
|
letsencrypt: 'false'
|