AgenDAV

AgenDAV is an open source multilanguage CalDAV web application, written in PHP, which features a rich AJAX interface with shared calendars support.

Installation

Install the agendavAUR package.

Database

You must provide a SQL database to AgenDAV. Here is a PostgreSQL example.

Install PostgreSQL according to the article. Create a agendav user and database:

# createuser agendav
# createdb -O agendav agendav

Configuration

When the database is setup, you must manually populate it:

# psql -U agendav agendav < /usr/share/webapps/agendav/sql/pgsql.schema.sql
# bash /usr/share/webapps/agendav/bin/agendavcli dbupdate

Make sure you enable the extension=pgsql (or whatever database you used) and extension in .

Edit the configuration files to your liking.

Serve the app via apache , nginx/php-fpm or some other webserver.

gollark: Are you going to ban DemoVirus now?
gollark: Banned on the old and probably new forums, I think.
gollark: I *did not install it*, so meh.
gollark: What, now you're going to ban all other vaguely infectious programs? This is facism.
gollark: I don't like hardcoding server-specific behavior.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.