2020-11-11 11:47:10 +01:00
---
title: Baikal
template: docs
taxonomy:
2020-11-14 14:14:50 +01:00
category: docs, apps
2021-02-06 18:22:00 +01:00
routes:
default: '/app_baikal'
2020-11-11 11:47:10 +01:00
---
2021-02-06 23:39:43 +01:00
![Baïkal's logo ](image://baikal_logo.png?height=80 )
2020-04-05 13:03:43 +02:00
[![Install Baïkal with YunoHost ](https://install-app.yunohost.org/install-with-yunohost.png )](https://install-app.yunohost.org/?app=baikal) [![Integration level ](https://dash.yunohost.org/integration/baikal.svg )](https://dash.yunohost.org/appci/app/baikal)
2024-01-14 20:28:05 +01:00
Baïkal is a server for calendars and address books, which uses the CalDAV and CardDAV protocol. Baïkal can be synced with a lot of clients, like Thunderbird + Lightning.
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
**WARNING**: Baïkal will not work if you have installed a **Nextcloud** (the Nextcloud CardDAV/CalDAV functions conflict).
2018-10-02 16:53:16 +02:00
2020-04-05 13:03:43 +02:00
## Configuration
2014-10-15 10:25:38 +02:00
2020-04-05 13:03:43 +02:00
### Connecting to the administration interface
2014-10-15 10:25:38 +02:00
2020-04-06 11:18:58 +02:00
To configure the app, go to the address: `sub.domain.tld/admin` or `domain.tld/baikal/admin` .
2020-04-06 11:19:16 +02:00
The username to specify is `admin` , followed by the specific password you chose when installing Baïkal. The password can contain any special characters.
2016-05-20 13:07:49 +02:00
2020-04-29 06:44:14 +02:00
### LDAP authentication
2020-09-14 10:30:20 +02:00
By default, Baïkal is configured to look for users in YunoHost's LDAP
2020-04-29 06:44:14 +02:00
directory. YunoHost's users will appear under `User and ressources` menu after their
2020-04-29 08:21:03 +02:00
first authentication.
2020-04-29 06:44:14 +02:00
2024-01-14 20:28:05 +01:00
### CalDAV/CardDAV access
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
To be able to connect CalDAV or CardDAV clients to Baïkal, you must allow access to the app for visitors during installation.
Clients will still need to to authenticate with username and password of an YNH user.
Also note that the admin interface of Baïkal is always available only to logged-in YNH admin users.
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
## CalDAV connection
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
### Connecting Thunderbird with Lightning
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
Open the Calendar view, select "New Calendar...".
Choose "On the Network", click "Next".
Type in your YNH username in the "Username" input field and your server's "https://domain.tld" in the "Location" input field.
(You only need to enter the domain, Baïkal configures the webserver to forward CalDAV and CardDAV requests to Baïkal.)
Click "Find Calendars" and enter your YNH user's password.
If this is the first time your YNH user logs in to Baïkal, a "Default Calendar" is automatically created for you.
Select the calendar you want to add to Thunderbird and click "Subscribe".
2014-10-15 10:25:38 +02:00
2020-04-05 13:03:43 +02:00
### Connecting to AgenDAV
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
AgenDAV is a web client for using your calendars. It's packaged for YunoHost and you can use it after installing Baïkal.
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
AgenDAV is already connected to Baïkal, no other configuration is necessary. If you create a new entry in Thunderbird + Lightning calendar, refreshing your AgenDAV page is enough to see your modifications.
2014-10-15 10:25:38 +02:00
2024-01-14 20:28:05 +01:00
AgenDAV also allows you to create new calendars very easily.
2014-10-15 10:25:38 +02:00
2015-05-20 12:39:51 +02:00
## CardDAV Connection
2020-04-05 13:03:43 +02:00
Using the example with RoundCube Add a new address book by going to Settings > Preferences > CardDAV.
2015-05-20 12:39:51 +02:00
Make sure it is filled with:
2015-05-20 21:53:50 +02:00
* Addressbook name: `default`
2015-05-20 12:39:51 +02:00
* Username: `username`
* Password: `thePasswordAssociatedToUsername`
* URL : `https://example.com/baikal/card.php/addressbooks/username/default`
* Make sure to replace "example.com" with your domain and "username" with your username*
Save.
2023-07-04 08:13:37 +02:00
Now, the address book is accessible.
2020-04-05 13:03:43 +02:00
## Useful links
2022-12-27 13:52:42 +01:00
+ Website: [sabre.io - baikal (en) ](https://sabre.io/baikal/ )
+ Official documentation: [sabre.io - baikal/dav (en) ](https://sabre.io/dav/ )
2022-08-04 23:52:48 +02:00
+ Apps software repository: [github.com - YunoHost-Apps/baikal ](https://github.com/YunoHost-apps/baikal_ynh )
2020-10-17 14:55:17 +02:00
+ Fix a bug or suggest an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/baikal/issues ](https://github.com/YunoHost-apps/baikal_ynh/issues )