167 lines
3.6 KiB
Bash
167 lines
3.6 KiB
Bash
########################
|
|
# SYSTEM
|
|
########################
|
|
|
|
TZ='Europe/Paris'
|
|
STATIC_IP='10.0.4.133'
|
|
|
|
########################
|
|
# DOMAIN
|
|
########################
|
|
|
|
DOMAIN='tips-of-mine.com'
|
|
|
|
########################
|
|
# NOTIFICATIONS WatchTower
|
|
########################
|
|
|
|
######## EMAIL #########
|
|
EMAIL_FROM='fromaddress@gmail.com'
|
|
EMAIL_TO='toaddress@gmail.com'
|
|
EMAIL_SERVER='smtp.gmail.com'
|
|
EMAIL_SERVER_PORT='587'
|
|
EMAIL_SERVER_USER='fromaddress@gmail.com'
|
|
EMAIL_SERVER_PASSWORD='app_password'
|
|
|
|
####### GOTIFY #########
|
|
|
|
GOTIFY_URL='https://gotify.tips-of-mine.com/'
|
|
GOTIFY_TOKEN='/run/secrets/access_token'
|
|
|
|
########################
|
|
# AUTHELIA
|
|
########################
|
|
|
|
###### ENCRYPTION ######
|
|
AUTHELIA_JWT_PASSWORD='insecure_jwt_password'
|
|
AUTHELIA_SESSION_SECRET='insecure_session_secret'
|
|
AUTHELIA_STORAGE_ENCRYPTION_KEY='insecure_storage_encryption_key'
|
|
AUTHELIA_OIDC_HMAC_SECRET='insecure_oidc_hmac_secret'
|
|
|
|
##### OIDC CLIENTS #####
|
|
# Using N8N as example Client Credentials using OIDC
|
|
# See: https://www.authelia.com/integration/openid-connect/frequently-asked-questions/#how-do-i-generate-a-client-identifier-or-client-secret
|
|
# N8N_CLIENT_ID=
|
|
# N8N_CLIENT_SECRET=
|
|
# N8N_CLIENT_SECRET_HASH=
|
|
|
|
|
|
########################
|
|
# CROWDSEC
|
|
########################
|
|
|
|
CROWDSEC_API_USERNAME=
|
|
CROWDSEC_API_PASSWORD=
|
|
CROWDSEC_BOUNCER_API_KEY=
|
|
|
|
########################
|
|
# MSMTPD
|
|
########################
|
|
|
|
SMTP_HOST='10.0.4.52'
|
|
SMTP_PORT='587'
|
|
SMTP_TLS='on'
|
|
SMTP_STARTTLS='on'
|
|
SMTP_TLS_CHECKCERT='off'
|
|
SMTP_AUTH='on'
|
|
SMTP_USER='hostinfo@tips-of-mine.fr'
|
|
SMTP_PASSWORD='Whf2VtLEd2QR4er'
|
|
SMTP_DOMAIN='localhost'
|
|
SMTP_FROM='hostinfo@tips-of-mine.fr'
|
|
|
|
########################
|
|
# N8N
|
|
########################
|
|
|
|
# Postgre Variables
|
|
POSTGRES_IMAGE_TAG=postgres:15.6-alpine
|
|
POSTGRE_DB_NAME=n8n_db
|
|
POSTGRE_DB_USER=n8n_user
|
|
POSTGRE_DB_PASSWORD=P@ssword!Here!123456
|
|
POSTGRE_DB_DATA=/var/lib/postgresql/data/n8n
|
|
|
|
# The top level domain to serve from
|
|
DOMAIN_NAME=tips-of-mine.com
|
|
|
|
# The subdomain to serve from
|
|
SUBDOMAIN=n8n
|
|
|
|
# DOMAIN_NAME and SUBDOMAIN combined decide where n8n will be reachable from
|
|
# above example would result in: https://n8n.example.com
|
|
|
|
# Optional timezone to set which gets used by Cron-Node by default
|
|
# If not set New York time will be used
|
|
GENERIC_TIMEZONE=Europe/Paris
|
|
|
|
# The email address to use for the SSL certificate creation
|
|
SSL_EMAIL=admin@tips-of-mine.fr
|
|
|
|
# Get the following information from your SMTP provider:
|
|
N8N_EMAIL_MODE=smtp
|
|
N8N_SMTP_HOST=msmtpd
|
|
N8N_SMTP_PORT=2500
|
|
N8N_SMTP_USER=
|
|
N8N_SMTP_PASS=
|
|
N8N_SMTP_SENDER=hostinfo@tips-of-mine.fr
|
|
N8N_SMTP_SSL=
|
|
|
|
########################
|
|
# PORTAINER
|
|
########################
|
|
|
|
PORTAINER_API_KEY='get_access_token_from_portainer_dashboard'
|
|
PORTAINER_ENVIRONMENT=1
|
|
|
|
########################
|
|
# VAULTWARDEN
|
|
########################
|
|
|
|
ADMIN_TOKEN=HbrcK0omrFCpBJZ1VoQxtQtqnfwBL+fmGcw8Yr9hq2FDKO9FgugWbUBUDc7EV9gU
|
|
|
|
WEBSOCKET_ENABLED=true
|
|
|
|
SIGNUPS_ALLOWED=true
|
|
SIGNUPS_VERIFY=true
|
|
REQUIRE_DEVICE_EMAIL=false
|
|
INVITATIONS_ALLOWED=true
|
|
SHOW_PASSWORD_HINT=false
|
|
EMAIL_CHANGE_ALLOWED=true
|
|
|
|
ORG_GROUPS_ENABLED=true
|
|
ORG_EVENTS_ENABLED=true
|
|
EVENT_CLEANUP_SCHEDULE="0 0 * * *"
|
|
|
|
SMTP_HOST=vaultwarden-msmtpd
|
|
SMTP_FROM=hostinfo@tips-of-mine.fr
|
|
SMTP_PORT=2500
|
|
SMTP_SSL=false
|
|
SMTP_USERNAME=
|
|
SMTP_PASSWORD=
|
|
SMTP_SECURITY=off
|
|
SMTP_MECHANISM=Login
|
|
|
|
DOMAIN=https://vaultwarden.tips-of-mine.com
|
|
|
|
LOG_FILE="/data/vaultwarden.log"
|
|
LOG_LEVEL=warn
|
|
|
|
########################
|
|
# VBULLETIN
|
|
########################
|
|
|
|
PHP_VERSION=8.3
|
|
MYSQL_VERSION=8.0
|
|
APACHE_VERSION=2.4.32
|
|
|
|
DB_ROOT_PASSWORD=rootpassword
|
|
DB_NAME=dbtest
|
|
DB_USERNAME=otherUser
|
|
DB_PASSWORD=password
|
|
|
|
PROJECT_ROOT=./public_html
|
|
|
|
########################
|
|
# WATCHTOWER
|
|
########################
|
|
|
|
WATCHTOWER_API_KEY='insecure_watchtower_api_key' |