@@ -2,227 +2,43 @@
# Attention à cause des scripts pas de ["'/] dans les mot de passe
####################
# ethercalc
ethercalc_REDIS_PORT_6379_TCP_ADDR = "redis"
ethercalc_REDIS_PORT_6379_TCP_PORT = "6379"
####################
# etherpad
etherpad_MYSQL_ROOT_PASSWORD = "--clean_val--"
etherpad_MYSQL_DATABASE = "--clean_val--"
etherpad_MYSQL_USER = "--clean_val--"
etherpad_MYSQL_PASSWORD = "--clean_val--"
# Share with etherpadDB
etherpad_DB_NAME = " ${ etherpad_MYSQL_DATABASE } "
etherpad_DB_USER = " ${ etherpad_MYSQL_USER } "
etherpad_DB_PASS = " ${ etherpad_MYSQL_PASSWORD } "
etherpad_DB_TYPE = "mysql"
etherpad_DB_HOST = "padDB"
etherpad_DB_PORT = "3306"
#etherpad_DB_CHARSET="utf8"
#user: admin
etherpad_ADMIN_PASSWORD = "--clean_val--"
etherpad_PAD_OPTIONS_LANG = "fr"
etherpad_TITLE = "KazPad"
etherpad_TRUST_PROXY = "true"
####################
# framadate
framadate_MYSQL_ROOT_PASSWORD = "--clean_val--"
framadate_MYSQL_DATABASE = "--clean_val--"
framadate_MYSQL_USER = "--clean_val--"
framadate_MYSQL_PASSWORD = "--clean_val--"
framadate_HTTPD_USER = "--clean_val--"
framadate_HTTPD_PASSWORD = "--clean_val--"
##################
# Gandi
# à supprimer et à replacer par dns_gandi_api_key
gandi_GANDI_KEY = "xxx"
gandi_GANDI_API = " https://api.gandi.net/v5/livedns/domains/ ${ domain } "
gandi_dns_gandi_api_key = " ${ gandi_GANDI_KEY } "
####################
# mattermost
mattermost_MYSQL_ROOT_PASSWORD = "--clean_val--"
mattermost_MYSQL_DATABASE = "--clean_val--"
mattermost_MYSQL_USER = "--clean_val--"
mattermost_MYSQL_PASSWORD = "--clean_val--"
# Share with mattermostDB
mattermost_MM_DBNAME = " ${ mattermost_MYSQL_DATABASE } "
mattermost_MM_USERNAME = " ${ mattermost_MYSQL_USER } "
mattermost_MM_PASSWORD = " ${ mattermost_MYSQL_PASSWORD } "
mattermost_DB_PORT_NUMBER = "3306"
mattermost_DB_HOST = "db"
mattermost_MM_SQLSETTINGS_DRIVERNAME = "mysql"
mattermost_MM_ADMIN_EMAIL = "admin@kaz.bzh"
# mattermost_MM_SQLSETTINGS_DATASOURCE = "MM_USERNAME:MM_PASSWORD@tcp(DB_HOST:DB_PORT_NUMBER)/MM_DBNAME?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s"
# Don't forget to replace all entries (beginning by MM_ and DB_) in MM_SQLSETTINGS_DATASOURCE with the real variables values.
mattermost_MM_SQLSETTINGS_DATASOURCE = " ${ mattermost_MYSQL_USER } : ${ mattermost_MYSQL_PASSWORD } @tcp( ${ mattermost_DB_HOST } : ${ mattermost_DB_PORT_NUMBER } )/ ${ mattermost_MM_DBNAME } ?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s "
# sinon avec postgres
# mattermost_MM_SQLSETTINGS_DATASOURCE = "postgres://${MM_USERNAME}:${MM_PASSWORD}@db:5432/${MM_DBNAME}?sslmode=disable&connect_timeout=10"
# A COPIER DANS UN FICHIER DE CONF !! -> mattermostAdmin
# pour envoyer des messages sur l'agora avec mmctl
mattermost_user = "admin-mattermost"
mattermost_pass = "--clean_val--"
mattermost_token = "xxx-private"
##################
# Openldap
ldap_LDAP_ADMIN_USERNAME = "--clean_val--"
ldap_LDAP_ADMIN_PASSWORD = "--clean_val--"
ldap_LDAP_CONFIG_ADMIN_USERNAME = "--clean_val--"
ldap_LDAP_CONFIG_ADMIN_PASSWORD = "--clean_val--"
ldap_LDAP_POSTFIX_PASSWORD = "--clean_val--"
ldap_LDAP_LDAPUI_PASSWORD = "--clean_val--"
ldap_LDAP_MATTERMOST_PASSWORD = "--clean_val--"
ldap_LDAP_CLOUD_PASSWORD = "--clean_val--"
ldap_LDAP_MOBILIZON_PASSWORD = "--clean_val--"
ldap_LDAPUI_URI = ldap://ldap
ldap_LDAPUI_BASE_DN = ${ ldap_root }
ldap_LDAPUI_REQUIRE_STARTTLS = FALSE
ldap_LDAPUI_ADMINS_GROUP = admins
ldap_LDAPUI_ADMIN_BIND_DN = cn = ldapui,ou= applications,${ ldap_root }
ldap_LDAPUI_ADMIN_BIND_PWD = ${ ldap_LDAP_LDAPUI_PASSWORD }
ldap_LDAPUI_IGNORE_CERT_ERRORS = TRUE
ldap_LDAPUI_PASSWORD = "--clean_val--"
ldap_LDAPUI_MM_ADMIN_TOKEN = ${ mattermost_token }
###################
# gitea
gitea_MYSQL_ROOT_PASSWORD = "--clean_val--"
gitea_MYSQL_DATABASE = "--clean_val--"
gitea_MYSQL_USER = "--clean_val--"
gitea_MYSQL_PASSWORD = "--clean_val--"
# on ne peut pas utiliser le login "admin"
gitea_user_admin = "admin_gitea"
gitea_pass_admin = "--clean_val--"
gitea_admin_email = "admin@kaz.bzh"
####################
# jirafeau
jirafeau_HTTPD_PASSWORD = "--clean_val--"
jirafeau_DATA_DIR = "--clean_val--"
####################
# nexcloud
nextcloud_MYSQL_ROOT_PASSWORD = " ${ mattermost_MYSQL_ROOT_PASSWORD } "
nextcloud_MYSQL_DATABASE = "--clean_val--"
nextcloud_MYSQL_USER = "--clean_val--"
nextcloud_MYSQL_PASSWORD = "--clean_val--"
nextcloud_NEXTCLOUD_ADMIN_USER = "admin"
nextcloud_NEXTCLOUD_ADMIN_PASSWORD = "--clean_val--"
nextcloud_MYSQL_HOST = "db"
#user: admin
nextcloud_RAIN_LOOP = "--clean_val--"
####################
# collabora
office_username = "admin"
office_password = "--clean_val--"
####################
# roundcube
roundcube_MYSQL_ROOT_PASSWORD = "--clean_val--"
roundcube_MYSQL_DATABASE = "--clean_val--"
roundcube_MYSQL_USER = "--clean_val--"
roundcube_MYSQL_PASSWORD = "--clean_val--"
# Share with roundcubeDB
roundcube_ROUNDCUBEMAIL_DB_TYPE = "mysql"
roundcube_ROUNDCUBEMAIL_DB_NAME = " ${ roundcube_MYSQL_DATABASE } "
roundcube_ROUNDCUBEMAIL_DB_USER = " ${ roundcube_MYSQL_USER } "
roundcube_ROUNDCUBEMAIL_DB_PASSWORD = " ${ roundcube_MYSQL_PASSWORD } "
roundcube_ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE = "1G"
####################
# postfix LDAP
mail_LDAP_BIND_DN = cn = postfix,ou= applications,${ ldap_root }
mail_LDAP_BIND_PW = ${ ldap_LDAP_POSTFIX_PASSWORD }
####################
# sympa
sympa_MYSQL_ROOT_PASSWORD = "--clean_val--"
sympa_MYSQL_DATABASE = "sympa"
sympa_MYSQL_USER = "sympa"
sympa_MYSQL_PASSWORD = "--clean_val--"
sympa_KEY = " /etc/letsencrypt/live/ ${ domain } /privkey.pem "
sympa_CERT = " /etc/letsencrypt/live/ ${ domain } /fullchain.pem "
sympa_LISTMASTERS = " listmaster@ ${ domain_sympa } "
sympa_ADMINEMAIL = " listmaster@ ${ domain_sympa } "
sympa_SOAP_USER = "sympa"
sympa_SOAP_PASSWORD = "--clean_val--"
# pour inscrire des users sur des listes sympa avec soap
#il faut que le user soit admin de sympa
sympa_user = " a@ ${ domain } "
sympa_pass = "--clean_val--"
##################
# vigilo
vigilo_MYSQL_ROOT_PASSWORD = "--clean_val--"
vigilo_MYSQL_USER = "--clean_val--"
vigilo_MYSQL_PASSWORD = "--clean_val--"
vigilo_MYSQL_DATABASE = "--clean_val--"
vigilo_MYSQL_HOST = "db"
#vigilo_BIND=
####################
# wordpress
wp_MYSQL_ROOT_PASSWORD = " ${ mattermost_MYSQL_ROOT_PASSWORD } "
wp_MYSQL_DATABASE = "--clean_val--"
wp_MYSQL_USER = "--clean_val--"
wp_MYSQL_PASSWORD = "--clean_val--"
# Share with wpDB
wp_WORDPRESS_DB_HOST = "db:3306"
wp_WORDPRESS_DB_NAME = " ${ wp_MYSQL_DATABASE } "
wp_WORDPRESS_DB_USER = " ${ wp_MYSQL_USER } "
wp_WORDPRESS_DB_PASSWORD = " ${ wp_MYSQL_PASSWORD } "
wp_WORDPRESS_ADMIN_USER = "admin"
wp_WORDPRESS_ADMIN_PASSWORD = "--clean_val--"
##################
# A DEPLACER DANS DOCKER ENV
#qui envoi le mail d'inscription ?
EMAIL_CONTACT = "toto@kaz.bzh"
# A COPIER DANS UN FICHIER DE CONF !! -> paheko
##################
# Paheko
paheko_API_USER = "admin-api"
paheko_API_PASSWORD = "--clean_val--"
##################
# La nas de Kaz chez Grifon
nas_admin1 = "admin"
nas_password1 = "--clean_val--"
nas_admin2 = "kaz"
nas_password1 = "--clean_val--"
# compte mail pour les notifications du nas
nas_email_account = " admin-nas@ ${ domain } "
nas_email_password = "--clean_val--"
# A virer dans koffre
##################
#Compte sur outlook.com
outlook_user = "kaz-user@outlook.fr"
outlook_pass = "--clean_val--"
# A COPIER DANS UN FICHIER DE CONF !! -> mail
service_mail = admin-kaz@kaz.bzh
service_password = _bif2OkFaid_
##################
#Borg
# A COPIER DANS UN FICHIER DE CONF !! -> borg
BORG_REPO = "/mnt/backup-nas1/BorgRepo"
BORG_PASSPHRASE = "--clean_val--"
VOLUME_SAUVEGARDES = "/mnt/backup-nas1"
@@ -230,148 +46,21 @@ MAIL_RAPPORT="a@${domain};b@${domain};c@${domain}"
BORGMOUNT = "/mnt/disk-nas1/tmp/repo_mount"
###################
# mobilizon
mobilizon_POSTGRES_USER = "--clean_val--"
mobilizon_POSTGRES_PASSWORD = "--clean_val--"
mobilizon_POSTGRES_DB = mobilizon
mobilizon_MOBILIZON_DATABASE_USERNAME = " ${ mobilizon_POSTGRES_USER } "
mobilizon_MOBILIZON_DATABASE_PASSWORD = " ${ mobilizon_POSTGRES_PASSWORD } "
mobilizon_MOBILIZON_DATABASE_DBNAME = mobilizon
mobilizon_MOBILIZON_INSTANCE_REGISTRATIONS_OPEN = false
mobilizon_MOBILIZON_INSTANCE_NAME = "Mobilizon"
mobilizon_MOBILIZON_INSTANCE_HOST = " ${ mobilizonHost } . ${ domain } "
mobilizon_MOBILIZON_INSTANCE_SECRET_KEY_BASE = changeme
mobilizon_MOBILIZON_INSTANCE_SECRET_KEY = changeme
mobilizon_MOBILIZON_INSTANCE_EMAIL = noreply@${ domain }
mobilizon_MOBILIZON_REPLY_EMAIL = contact@${ domain_sympa }
mobilizon_MOBILIZON_ADMIN_EMAIL = admin@${ domain_sympa }
mobilizon_MOBILIZON_SMTP_SERVER = " ${ smtpHost } . ${ domain } "
mobilizon_MOBILIZON_SMTP_PORT = 25
mobilizon_MOBILIZON_SMTP_HOSTNAME = " ${ smtpHost } . ${ domain } "
mobilizon_MOBILIZON_SMTP_USERNAME = noreply@${ domain }
mobilizon_MOBILIZON_SMTP_PASSWORD =
mobilizon_MOBILIZON_SMTP_SSL = false
mobilizon_MOBILIZON_LDAP_BINDUID = cn = mobilizon,ou= applications,${ ldap_root }
mobilizon_MOBILIZON_LDAP_BINDPASSWORD = ${ ldap_LDAP_MOBILIZON_PASSWORD }
#####################
# Vaultwarden
vaultwarden_MYSQL_ROOT_PASSWORD = "--clean_val--"
vaultwarden_MYSQL_DATABASE = "vaultwarden"
vaultwarden_MYSQL_USER = "vaultwarden"
vaultwarden_MYSQL_PASSWORD = "--clean_val--"
vaultwarden_DATABASE_URL = " mysql:// ${ vaultwarden_MYSQL_USER } : ${ vaultwarden_MYSQL_PASSWORD } @db/ ${ vaultwarden_MYSQL_DATABASE } "
vaultwarden_ADMIN_TOKEN = "--clean_val--"
#####################
#Traefik
# A COPIER DANS UN FICHIER DE CONF !! -> traefik
traefik_DASHBOARD_USER = "admin"
traefik_DASHBOARD_PASSWORD = "--clean_val--"
#####################
# dokuwiki
dokuwiki_WIKI_ROOT = Kaz
dokuwiki_WIKI_EMAIL = wiki@kaz.local
dokuwiki_WIKI_PASSWORD = "--clean_val--"
#####################
# Castopod
castopod_MYSQL_ROOT_PASSWORD = "--clean_val--"
castopod_MYSQL_DATABASE = "--clean_val--"
castopod_MYSQL_USER = "--clean_val--"
castopod_MYSQL_PASSWORD = "--clean_val--"
castopod_CP_REDIS_PASSWORD = " ${ castopodRedisPassword } "
# A COPIER DANS UN FICHIER DE CONF !! castopodAdmin
castopod_ADMIN_USER = adminKaz
castopod_ADMIN_MAIL = admin@${ domain }
castopod_ADMIN_PASSWORD = "--clean_val--"
castopod_CP_EMAIL_SMTP_HOST = " ${ smtpHost } . ${ domain } "
castopod_CP_EMAIL_SMTP_PORT = 25
castopod_CP_EMAIL_SMTP_USERNAME = noreply@${ domain }
castopod_CP_EMAIL_SMTP_PASSWORD =
castopod_CP_EMAIL_FROM = noreply@${ domain }
castopod_CP_EMAIL_SMTP_CRYPTO = tls
#####################
# Spip
spip_MYSQL_ROOT_PASSWORD = "--clean_val--"
spip_MYSQL_DATABASE = "--clean_val--"
spip_MYSQL_USER = "--clean_val--"
spip_MYSQL_PASSWORD = "--clean_val--"
spip_SPIP_AUTO_INSTALL = 1
spip_SPIP_DB_SERVER = mysql
spip_SPIP_DB_LOGIN = " ${ spip_MYSQL_USER } "
spip_SPIP_DB_PASS = " ${ spip_MYSQL_PASSWORD } "
spip_SPIP_DB_NAME = " ${ spip_MYSQL_DATABASE } "
spip_SPIP_ADMIN_NAME = admin
spip_SPIP_ADMIN_LOGIN = admin
spip_SPIP_ADMIN_EMAIL = admin@${ domain }
spip_SPIP_ADMIN_PASS = "--clean_val--"
spip_PHP_TIMEZONE = "Europe/Paris"
#####################
# Peertube
peertube_POSTGRES_USER = "--clean_val--"
peertube_POSTGRES_PASSWORD = "--clean_val--"
peertube_PEERTUBE_DB_NAME = "--clean_val--"
peertube_PEERTUBE_DB_USERNAME = " ${ peertube_POSTGRES_USER } "
peertube_PEERTUBE_DB_PASSWORD = " ${ peertube_POSTGRES_PASSWORD } "
peertube_PEERTUBE_DB_SSL = false
peertube_PEERTUBE_DB_HOSTNAME = " ${ peertubeDBName } "
peertube_PEERTUBE_WEBSERVER_HOSTNAME = " ${ peertubeHost } . ${ domain } "
peertube_PEERTUBE_TRUST_PROXY = "['10.0.0.0/8', '127.0.0.1', 'loopback', '172.18.0.0/16']"
peertube_PEERTUBE_SECRET = "--clean_val--"
peertube_PT_INITIAL_ROOT_PASSWORD = "--clean_val--"
#peertube_PEERTUBE_SMTP_USERNAME=
#peertube_PEERTUBE_SMTP_PASSWORD=
# Default to Postfix service name "postfix" in docker-compose.yml
# May be the hostname of your Custom SMTP server
peertube_PEERTUBE_SMTP_HOSTNAME =
peertube_PEERTUBE_SMTP_PORT = 25
peertube_PEERTUBE_SMTP_FROM =
peertube_PEERTUBE_SMTP_TLS = false
peertube_PEERTUBE_SMTP_DISABLE_STARTTLS = false
peertube_PEERTUBE_ADMIN_EMAIL =
peertube_POSTFIX_myhostname =
#peertube_OPENDKIM_DOMAINS=peertube
peertube_OPENDKIM_RequireSafeKeys = no
peertube_PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC = "public-read"
peertube_PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE = "private"
######################
peertube_POSTGRES_DB = " ${ peertube_PEERTUBE_DB_NAME } "
######################
# SNAPPYMAIL
# Url https://snappymail.${domain}/?admin
# au premier lancement un mot de passe est généré en aut par l' appli dans le
# volume Data : /var/lib/docker/volumes/snappymail_data/_data/_data_/_default_
# le fichier s' appelle admin_password.txt
# une fois le mot de passe changé dans le Gui de l' admin, ce fichier est automatiquement supprimé
snappymail_TZ = "Europe/Paris"
snappymail_UPLOAD_MAX_SIZE = "100M"
####################
# mastodon
mastodon_POSTGRES_USER = "--clean_val--"
mastodon_POSTGRES_PASSWORD = "--clean_val--"
mastodon_POSTGRES_DB = mastodon
mastodon_DB_USER = " ${ mastodon_POSTGRES_USER } "
mastodon_DB_PASS = " ${ mastodon_POSTGRES_PASSWORD } "
mastodon_DB_NAME = mastodon