Add the caldav-calendar-sync.md guidelines

This commit is contained in:
Alex Tselegidis 2024-01-06 13:02:35 +01:00
parent 3d53239ba0
commit 75837b8449
2 changed files with 51 additions and 0 deletions

View file

@ -0,0 +1,50 @@
# CalDAV Calendar Sync
This page will guide you through the local configuration of Baikal, an Open Source DAV server that can be used to test
the CalDAV integration of Easy!Appointments.
> Note: This guide refers to the available Docker development configuration using docker-compose.yml
## Initial Setup
By default, Baikal is configured to run on localhost:9000, so it can be accessed by opening the browser to this address.
The first time the app is executed, it will display a small initial-configuration form that has to be submitted for
Baikal to work.
### First Configuration Page
- The right time zone value needs to be selected for synchronization to match the information Easy!Appointments sends.
- The "WebDAV authentication type" needs to be set to "Basic"
- The default username is "admin", so the password for this development account could also be "admin" or something
similar (easy to remember)
### Second Configuration Page
- The default values can be submitted unless MySQL use is preferred (although totally optional).
### Test User
After the configuration is completed and Baikal works go to the "Users and resources" page and create a test user that
will be used to sync with.
## Enabling Sync
After making sure that the local Baikal server works, Easy!Appointments will be able to connect to it and sync the
appointment data.
Baikal supports multiple user accounts, but for simplicity this guide will refer to the default account created during
the initial setup.
### Credentials
While trying to enable the CalDAV sync from the Easy!Appointments calendar page, use the following credentials after
clicking on "Enable Sync" > "CalDAV".
- URL: http://localhost:9000/dav.php
- Username: <from-previous-step>
- Password: <from-previous-step>
*This document applies to Easy!Appointments v1.4.3.*
[Back](readme.md)

View file

@ -9,6 +9,7 @@ Welcome to the documentation pages of Easy!Appointments. Navigate through the av
- [Console](console.md) - [Console](console.md)
- [Docker](docker.md) - [Docker](docker.md)
- [Google Calendar Sync](google-calendar-sync.md) - [Google Calendar Sync](google-calendar-sync.md)
- [CalDAV Calendar Sync](caldav-calendar-sync.md)
- [FAQ](faq.md) - [FAQ](faq.md)
*This document applies to Easy!Appointments v1.4.3.* *This document applies to Easy!Appointments v1.4.3.*