autoscript/autoscript.conf.example
Paweł Orzech aa7984eca5 updates
1. Configuration Validation:
•  Added logic to validate the presence of PUBLIC_KEY and CF_DNS_API_TOKEN.
2. Service Deployments:
•  Implemented the deployment process for Traefik with proper configuration and network setup.
•  Organized service deployment in the cmd_install function.
3. Completed autoscript.conf.example:
•  Added missing variables for SMTP, Grafana, and Docker image versions.
2025-08-03 13:29:44 +02:00

76 lines
2.3 KiB
Text

# ===================================================================
# Konfiguracja AutoScript v5 - Kompletna Platforma Serwerowa
# ===================================================================
# -------------------------------------------------------------------
# SEKCJA WYMAGANA
# -------------------------------------------------------------------
PUBLIC_KEY=''
CF_DNS_API_TOKEN=''
# -------------------------------------------------------------------
# USTAWIENIA GŁÓWNE
# -------------------------------------------------------------------
PRIMARY_DOMAIN='social.ovh'
ADMIN_EMAIL='admin@social.ovh'
TIMEZONE='Europe/Warsaw'
# -------------------------------------------------------------------
# USTAWIENIA ZAPASOWE (BACKBLAZE B2)
# -------------------------------------------------------------------
# Włącz, aby aktywować codzienne, szyfrowane kopie zapasowe.
INSTALL_BACKUP=true
B2_ACCOUNT_ID=''
B2_ACCOUNT_KEY=''
B2_REPOSITORY='' # np. b2:twoja-unikalna-nazwa-bucket
RESTIC_PASSWORD='' # Hasło do szyfrowania kopii zapasowych
BACKUP_CRON_SCHEDULE='30 3 * * *'
# -------------------------------------------------------------------
# KONFIGURACJA USŁUG
# -------------------------------------------------------------------
# --- Mastodon ---
MASTODON_DOMAIN="${PRIMARY_DOMAIN}"
# --- Discourse ---
DISCOURSE_DOMAIN="forum.${PRIMARY_DOMAIN}"
# --- WordPress ---
WORDPRESS_DOMAIN="blog.${PRIMARY_DOMAIN}"
# --- FreshRSS ---
FRESHRSS_DOMAIN="rss.${PRIMARY_DOMAIN}"
# --- Serwer Poczty (Mail-in-a-Box style) ---
MAIL_DOMAIN="${PRIMARY_DOMAIN}" # Poczta będzie działać na głównej domenie
MAIL_ADMIN_PASSWORD='' # Hasło do panelu admina poczty
# --- Pulpit Statusu (Uptime Kuma) ---
STATUS_DOMAIN="status.${PRIMARY_DOMAIN}"
# --- Bazy Danych (hasła generowane losowo, jeśli puste) ---
POSTGRES_PASSWORD=''
DISCOURSE_DB_PASSWORD=''
WORDPRESS_DB_PASSWORD=''
# --- SMTP Settings for Alerts ---
ALERT_SMTP_HOST='smtp.gmail.com'
ALERT_SMTP_USER=''
ALERT_SMTP_PASS=''
ALERT_SMTP_PASS_PATH='/opt/services/.secrets/smtp_pass'
# --- Monitoring Passwords ---
GRAFANA_ADMIN_PASSWORD=''
# --- Wersje Obrazów Docker ---
TRAEFIK_VER='v3.0'
POSTGRES_VER='15-alpine'
PROMETHEUS_VER='v2.45.0'
GRAFANA_VER='10.0.0'
ALERTMANAGER_VER='v0.25.0'
NODE_EXPORTER_VER='v1.6.0'
CADVISOR_VER='v0.47.0'
BLACKBOX_VER='v0.24.0'
LOKI_VER='2.8.0'
PROMTAIL_VER='2.8.0'