Baikal server
CalDAV and CardDAV server.
2022-08-31 Ubuntu 20.04-22.04, Raspian buster-bullseye
This installs into a new Virtual Server cal.geddy.au.
Installation
graham:~ cd /tmp
graham:/tmp wget https://github.com/sabre-io/Baikal/releases/download/0.9.2/baikal-0.9.2.zip
-
Alternatively, get latest version by browsing to
https://github.com/sabre-io/Baikal/releases
and downloading.
graham:/tmp unzip baikal-0.9.2.zip
graham:/tmp sudo mkdir -p /srv/http
graham:/tmp sudo mv baikal /srv/http/cal.geddy.au
graham:/tmp cd /srv/http/cal.geddy.au
graham:/srv/http/cal.geddy.au sudo chown -R root:root .
graham:/srv/http/cal.geddy.au sudo chown -R www-data:www-data config Specific
graham:/srv/http/cal.geddy.au cd /etc/nginx/sites-available
graham:/etc/nginx/sites-available sudo vi cal.geddy.au
graham:/etc/nginx/sites-available cd ../sites-enabled
graham:/etc/nginx/sites-enabled sudo ln -s ../sites-available/cal.geddy.au .
graham:/etc/nginx/sites-enabled sudo systemctl reload nginx
- Verify that systemd reports no errors from nginx.
Browse to http://cal.geddy.au
,
which starts a wizard:
then Login screen is presented for you to login as admin
to configure users etc. Defer this for now.
graham:/etc/nginx/sites-enabled sudo certbot -d cal.geddy.au --nginx
- Verify LetsEncrypt think they have installed a new certificate.
- Select LetsEncrypt's option to permanently route traffic to ssl.
-
Browse to
https://cal.geddy.au
to verify ssl access.
Add users, address books, calendars
Browse to https://cal.geddy.au/
,
login as admin
.