lightweight CalDAV and CardDAV server
Project homepage: http://sabre.io/baikal/
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.
Package information
- Ports path
- productivity/baikal
- Package architecture
- *
- Maintainer
- Martin Reindl <martin@catai.org>
- Categories
- productivity, www, lang/php
- Available flavors
- None listed
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
- lang/php/8.4,-curl
- lang/php/8.4 php->=8.4,<8.5
Build
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running baikal 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://<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/