Select Git revision
main.env.sample

David Beniamine authored
main.env.sample 1.49 KiB
# Listes of modules : Base GlpiAgent WebServer MySQL Nextcloud Collabora Dolibarr TetrasBack
# You always need : Base
# To use Docker you need : Traefik
export MODS="Base GlpiAgent Traefik"
# Valid levels are security and upgrade
export MAINTENANCE_LEVEL="security"
# TODO change domain for you domain of server
export DOMAIN="dev.tetras-libre.fr"
# TODO change admin mail
export SERVER_ADMIN="sysadmin@tetras-libre.fr"
# TODO put this variable to false if tetras does not provide maintenance
# This has the consequence of whether or not the Tetras-Libre ssh public key is added to the authorized keys
export TETRAS_MAINTENANCE=true
# TODO change ignore domains for fail2ban
export IGNORE_DOMAINS=(
"tetrix.tetras-libre.fr"
"piculus.tetras-libre.fr"
)
# can be set to nginx
export WEB_SERVER="apache2"
# You can define here some services that are badly detected by checkrestart
# but often need to be restarted after upgrade
export EXTRAS_SERVICES_TO_RESTART="systemd-logind"
export DOLIBARR_DB="dolibarr"
export NEXTCLOUD_DATABASE_NAME="nextcloud"
# Monit variables
# CPU and RAM overload time is in monit cycle. 1 cycle = 2 minutes
export CPU_OVERLOAD_TIME=30 # 1h by default
export MEM_OVERLOAD_TIME=30 # 1h by default
# MEM_OVERLOAD_PERCENT is percent of memory usage. The number needs to be between 0 and 100
export MEM_OVERLOAD_PERCENT=75 # 75% by default
# DISC_OVERLOAD_PERCENT is percent of disc usage. The number needs to be between 0 and 100
export DISC_OVERLOAD_PERCENT=75 # 75% by default