diff --git a/DOCKER_CONFIG.md b/DOCKER_CONFIG.md index 967b82f..55a178e 100644 --- a/DOCKER_CONFIG.md +++ b/DOCKER_CONFIG.md @@ -61,4 +61,18 @@ No migration needed - existing installations will automatically: ## File Format -Configuration files use standard JSON format and can be edited directly if needed. Changes take effect after application restart. \ No newline at end of file +Configuration files use standard JSON format and can be edited directly if needed. Changes take effect after application restart. + +## Nextcloud Calendar Sync + +To enable Nextcloud CalDAV sync, populate the `Nextcloud` section in the production `appsettings.json` (not committed to git): + +```json +"Nextcloud": { + "BaseUrl": "https://your-nextcloud-instance.example.com", + "Username": "your-nextcloud-username", + "AppPassword": "your-nextcloud-app-password" +} +``` + +Generate an app password in Nextcloud: **Settings → Security → Devices & sessions → Create new app password**. \ No newline at end of file diff --git a/Server/appsettings.json b/Server/appsettings.json index 5c8be59..047fa47 100644 --- a/Server/appsettings.json +++ b/Server/appsettings.json @@ -18,6 +18,12 @@ ] }, + "Nextcloud": { + "BaseUrl": "https://your-nextcloud-instance.example.com", + "Username": "YOUR_NEXTCLOUD_USERNAME", + "AppPassword": "YOUR_NEXTCLOUD_APP_PASSWORD" + }, + "Transport": { "StartStation": "Zurich", "EndStation": "Basel",