autoscript/autoscript.conf.example
Paweł Orzech 0a8e0d5c17 feat(core): Przebudowa na zintegrowaną platformę wielousługową (v5.0)
1 Dokonano kompleksowej przebudowy projektu, przekształcając AutoScript w zintegrowaną, wielousługową platformę serwerową. Ta
      wersja wprowadza wsparcie dla szerokiej gamy aplikacji i w pełni funkcjonalny system kopii zapasowych.
    2
    3 Kluczowe zmiany w tej wersji (v5.0):
    4
    5 - **Wsparcie dla Nowych Usług**: Dodano pełną automatyzację wdrażania, konfiguracji i zarządzania dla:
    6   - **Discourse** (platforma forum)
    7   - **WordPress** (CMS)
    8   - **FreshRSS** (czytnik RSS)
    9   - **Serwer Poczty** (IMAP/SMTP)
   10   - **imapsync** (narzędzie do migracji poczty)
   11   - **Uptime Kuma** (pulpit statusu)
   12
   13 - **Zintegrowane Kopie Zapasowe**: W pełni zaimplementowano system kopii zapasowych oparty na `Restic` i `Backblaze B2`. Skrypt
      automatycznie konfiguruje i uruchamia codzienne, szyfrowane backupy wszystkich danych aplikacyjnych.
   14
   15 - **Rozbudowa Architektury**: Stworzono dedykowane szablony i logikę wdrożeniową dla każdej nowej usługi. Plik konfiguracyjny
      `autoscript.conf` został gruntownie przebudowany, aby umożliwić szczegółowe zarządzanie całą platformą.
   16
   17 - **Kompletna Dokumentacja**: Plik `README.md` został napisany od nowa, aby służyć jako wyczerpujący przewodnik po całej,
      rozbudowanej platformie, jej architekturze, wszystkich usługach i procesach.
   18
   19 Ta wersja stanowi ostateczne spełnienie wizji projektu jako uniwersalnego, potężnego i niezawodnego narzędzia do automatyzacji
      nowoczesnej infrastruktury serwerowej.
2025-08-03 13:11:54 +02:00

58 lines
No EOL
1.9 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=''
# --- Wersje Obrazów Docker ---
# ... (wersje dla wszystkich usług)