项目作者: nosmo

项目描述 :
Dockerised Baikal CalDAV and CardDAV server
高级语言: Dockerfile
项目地址: git://github.com/nosmo/docker-baikal.git
创建时间: 2020-05-14T20:26:10Z
项目社区:https://github.com/nosmo/docker-baikal

开源协议:GNU General Public License v3.0

下载


docker-baikal

A basic dockerised Baikal server for CardDAV and CalDAV sharing of
contacts and calendars.

This install supports a full install of Baikal with no email service
configured (deliberately). Once the service has been started and made
accessible, Baikal’s own administration interface handles
authentication and permissions.

Deployment

Configure the domain for your server by changing the HOSTNAME variable
in the Dockerfile. This is the only configuration required outside
of the web interface.

To build and run the container, simply run make. To run an already
built instance and skip building, run make run.

This install deliberately avoids setting up HTTPS. The service that
this container runs exposes the service on port 8080 by default with
the assumption that it will be reverse proxied to by another
server with TLS configured. An example apache configuration is
provided in the examples directory.

Storage

Volatile storage containing the admin configuration and the sqlite
database is mounted from the /storage directory. These files are
sensitive and should be protected appropriately.

Backup

A very simple backup script suitable for dropping into
/etc/cron.weekly or similar can be found in baikal-backup.cron.