baikal
lightweight CalDAV and CardDAV server
WWW CVSWeb GITHub-
Package versionbaikal-0.9.4p1
-
MaintainerMartin Reindl
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.
+-----------------------------------------------------------------------
| 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 ${PREFIX}/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://<hostname>/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://<hostname>/baikal/ and follow
the instructions.
Baikal administration
=====================
To administer Baikal, point your browser to:
http://<hostname>/baikal/admin/
- archivers/unzip
- lang/php/8.2,-curl
- php->=8.2,<8.3:lang/php/8.2