The productivity/baikal port

baikal-0.7.1 – lightweight CalDAV and CardDAV server (source)

Description

Baikal offers ubiquitous and synchronized access to your calendars and
address books over CalDAV and CardDAV. Baikal implements the current
IETF recommendation drafts of these industry standards for centralized
calendar and address book collections.
WWW: http://sabre.io/baikal/

Readme

$OpenBSD: README,v 1.9 2020/06/19 18:39:01 martin Exp $

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

HTTP server Configuration
==========================
Baikal has been installed into ${INSTDIR}.

You should point this to the DocumentRoot of your web-server:
   # ln -s ../baikal/html /var/www/htdocs/baikal
(make sure you use a relative symlink if your server is chrooted)

Alternatively the below configuration can be used for httpd from
base together with php-fpm:

server "default" {
	listen on * port 80

	location "/.well-known/ca*dav" {
		block return 301 "http:///baikal/dav.php"
	}

	location "/baikal/*.php*" {
		root "/baikal/html"
		request strip 1
		fastcgi socket "/run/php-fpm.sock"
		directory index index.php
	}

	location "/baikal/*" {
		root "/baikal/html"
		request strip 1
		directory index index.php
	}
}

Database Configuration
======================
Baikal can work with a MySQL/MariaDB or SQLite3 database. For either
database the corresponding package needs to be installed:
    php-pdo_mysql
or
    php-pdo_sqlite

Post-installation
=================
To finish the installation go to http:///baikal/ and follow
the instructions.

Baikal administration
=====================
To administer Baikal, point your browser to:
    http:///baikal/admin/

Maintainer

Martin Reindl

Categories

lang/php productivity www

Build dependencies

Run dependencies

Files

Search
File Descr
Path Name
Category Maintainer