# Secret ICS URL aus den Google Kalender Einstellungen ICS_URL=https://calendar.google.com/calendar/ical/DEINE_KALENDER_ID%40group.calendar.google.com/private-DEINTOKEN/basic.ics CALENDAR_LABEL=privat # MariaDB LXC Zugangsdaten (neue eigenstaendige DB, nicht healthchecks-DB!) DB_HOST=mariadb.fritz.box DB_PORT=3306 DB_NAME=calendar_sync DB_USER=calendar_sync DB_PASSWORD=HIER_SICHERES_PASSWORT SYNC_INTERVAL_MINUTES=15 WINDOW_PAST_DAYS=90 WINDOW_FUTURE_DAYS=365 LOG_LEVEL=INFO # Optional: Healthchecks.io / Uptime Kuma URL (wird nach jedem Sync gepingt) # HEALTHCHECK_URL=https://hc-ping.com/DEINE_UUID # Optional: Database Bootstrap (erstellt DB und User beim Start) # DB_BOOTSTRAP=true # DB_ROOT_USER=root # DB_ROOT_PASSWORD=dein_root_passwort # API-Server Port (für Web-UI + REST API) API_PORT=8000 # Zeitzone für die API/Web-UI (Default: UTC) # TIMEZONE=Europe/Berlin # Optional: Tägliche E-Mail Benachrichtigung um 6 Uhr # SMTP_HOST=smtp.example.com # SMTP_PORT=587 # SMTP_USER=user@example.com # SMTP_PASSWORD=dein_passwort # SMTP_FROM=user@example.com # SMTP_USE_TLS=true # NOTIFY_EMAIL=empfaenger@example.com # NOTIFY_TIME=6 # NOTIFY_TIMEZONE=Europe/Berlin # Optional: Wöchentliche Vorab-Info (jeden Freitag) # WEEKLY_NOTIFY_ENABLED=true # WEEKLY_NOTIFY_DAY=5 # WEEKLY_NOTIFY_TIME=16 # WEEKLY_NOTIFY_TIMEZONE=Europe/Berlin # WEEKLY_NOTIFY_EMAIL=empfaenger@example.com # WEEKLY_SEARCHWORDS=Termin1,Termin2 # WEEKLY_BLACKLISTWORDS=Ausgeschlossen1,Ausgeschlossen2