From 721920fec5544ab4ea5a8172e55464cca2d58667 Mon Sep 17 00:00:00 2001 From: Claudio Schaad Date: Fri, 10 Apr 2026 22:47:30 +0200 Subject: [PATCH] feat: add Nextcloud config placeholder and Docker docs Co-Authored-By: Claude Sonnet 4.6 --- DOCKER_CONFIG.md | 16 +++++++++++++++- Server/appsettings.json | 6 ++++++ 2 files changed, 21 insertions(+), 1 deletion(-) 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",