add some hints on how to use kcaldav together with base httpd(8)

"looks good to me" sthen
This commit is contained in:
jung 2017-05-06 19:08:52 +00:00
parent 285acf5d26
commit c694ae287e
2 changed files with 22 additions and 8 deletions

View File

@ -1,9 +1,9 @@
# $OpenBSD: Makefile,v 1.6 2016/10/20 20:25:19 jturner Exp $
# $OpenBSD: Makefile,v 1.7 2017/05/06 19:08:52 jung Exp $
COMMENT = a simple, safe, and minimal CalDAV server
DISTNAME = kcaldav-0.1.4
REVISION = 3
REVISION = 4
CATEGORIES = www
HOMEPAGE = https://kristaps.bsd.lv/kcaldav/

View File

@ -1,4 +1,4 @@
$OpenBSD: README,v 1.2 2016/04/21 13:08:01 jturner Exp $
$OpenBSD: README,v 1.3 2017/05/06 19:08:52 jung Exp $
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
@ -11,17 +11,31 @@ Administrator Quick Start
new calenders for users, changing email address and other
options.
With httpd(8) the kcaldav CGI can be run through slowcgi(8)
using a configuration snippet like the following:
server "default" {
listen on * tls port 443
tls {
certificate "/etc/ssl/example.net.crt"
key "/etc/ssl/private/example.net.key"
}
location "/cgi-bin/*" {
fastcgi
root "/"
}
}
kcaldav.cgi uses http authentication for user security.
Install a tls certificate to ensure privacy of connection.
User Quick Start
================
Users can manage their account settings, create calendars
and find the URL for use with their calendar application
by browsing to: http://localhost/kcaldav/home.html
Security
========
kcaldav.cgi uses http authentication for user security.
Install a tls certificate to ensure privacy of connection.
Porting Notes: Write Ahead Logging
==================================
As implemented in the original source, kcaldav use sqlite3(3)