2020-04-05 13:03:43 +02:00
# <img src="/images/baikal_logo.png" height="80px" alt="Baïkal's logo"> Baïkal
[![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)
2020-04-13 11:09:56 +02:00
### Index
2020-04-05 13:03:43 +02:00
- [Configuration ](#Configuration )
- [Login to admin interface ](#Login-to-administration-interface )
- [Creating a new user ](#Create-a-new-user )
- [CalDAV connection ](#CalDAV-connection )
- [Connecting Thunderbird with Lightning ](#Connecting-Thunderbird-with-Lightning )
- [Connecting to AgenDAV ](#Connecting-to-AgenDAV )
- [CardDAV Connection ](#CardDAV-Connection )
- [Useful links ](#Useful-links )
2014-10-15 10:25:38 +02:00
2020-04-06 11:18:40 +02: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
2018-10-02 16:53:16 +02:00
**WARNING**: Baikal will not work if you have installed a **Nextcloud** ( their cardav/caldav functions conflict).
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
By default, Baikal is configured to lookup users in YunoHost's LDAP
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
2020-04-05 13:03:43 +02:00
### Creating a new user
2016-05-20 13:07:49 +02:00
2020-04-05 13:03:43 +02:00
Go to the `settings` tab, select `Digest` from `WebDAV authentication type` .
2020-04-29 06:44:14 +02:00
Add users in the `Users and resources` tab.
2014-10-15 10:25:38 +02:00
2020-04-05 13:03:43 +02:00
## CalDAV connection
2015-05-20 12:39:51 +02:00
2020-04-05 13:03:43 +02:00
### Connecting Thunderbird with Lightning
2014-10-15 10:25:38 +02:00
Add a new agenda with type "Network" and "CalDAV"
The new URL to add is :
https://domain.org/baikal/cal.php/calendars/username/default
Be careful to replace "domain.org" by your own domain and the "username" by your user name.
2020-04-05 13:03:43 +02:00
### Connecting to AgenDAV
2014-10-15 10:25:38 +02:00
AgenDAV is a web client for using your calendars. It's packaged for Yunohost and you can used it after installing Baïkal.
AgenDAV is already connected to Baïkal, any other configuration is necessary. If you create a new entry in Thunderbird + Lightning calendar, refresh your AgenDAV page is enough to see your modifications.
AgenDAV also allows you to create a new calendars very easily.
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.
2016-05-20 13:07:49 +02:00
Now, the adressbook is accessible.
2020-04-05 13:03:43 +02:00
## Useful links
+ Website: [www.baikal-server.com ](http://www.baikal-server.com/ )
+ Official documentation: [sabre.io - baikal ](https://sabre.io/baikal/ )
+ Application software repository: [github.com - YunoHost-Apps/bikal ](https://github.com/YunoHost-apps/baikal_ynh )
+ Fix a bug or an improvement by creating a ticket (issue): [github.com - YunoHost-Apps/baikal/issues ](https://github.com/YunoHost-apps/baikal_ynh/issues )