Files
Atlas/NEXTCLOUD-SETUP.md
2025-11-12 20:21:32 +01:00

1.2 KiB

⚙️ Environment Variables Setup

Nextcloud CalDAV hinzufügen

Füge diese Zeilen zu deiner .env Datei hinzu:

# Nextcloud CalDAV (Kalender-Synchronisation)
NEXTCLOUD_URL="https://cloud.savethemoment.photos"
NEXTCLOUD_USERNAME="SaveTheMoment-Atlas"
NEXTCLOUD_PASSWORD="T.H,Nwq>S\"83Vp7"

WICHTIG: Das Passwort enthält Sonderzeichen und muss in Anführungszeichen stehen!

Komplette .env Datei

Deine .env sollte jetzt so aussehen:

DATABASE_URL="postgresql://dennisforte:IIBd4CIbWEOl@localhost:5432/savethemoment?schema=public"
NEXTAUTH_SECRET="dein-geheimer-schluessel-hier"
NEXTAUTH_URL="http://localhost:3001"

# KI & APIs
OPENAI_API_KEY="sk-proj-Y8di..."
LEXOFFICE_API_KEY="l7cpYvAp..."
GOOGLE_MAPS_API_KEY="AIzaSyCF..."

# Nextcloud CalDAV (NEU!)
NEXTCLOUD_URL="https://cloud.savethemoment.photos"
NEXTCLOUD_USERNAME="SaveTheMoment-Atlas"
NEXTCLOUD_PASSWORD="T.H,Nwq>S\"83Vp7"

# Cron Job Secret
CRON_SECRET="your-secure-random-string-here"

Nach dem Hinzufügen:

  1. Server neu starten:

    npm run dev
    
  2. Kalender-Verbindung testen:

    curl http://localhost:3001/api/calendar/test
    

Status: Nextcloud CalDAV-Service implementiert!