DAViCal

DAViCal

Docker app from grtgbln's Repository

Overview

DAViCal is a server for calendar sharing. It is an implementation of the CalDAV protocol which is designed for storing calendaring resources (in iCalendar format) on a remote shared server.

Install DAViCal on Unraid in a few clicks.

Find DAViCal in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for DAViCal Review the template variables and paths Click Install

Requirements


        Requires a separate Postgres database.
    

Download Statistics

58,383
Total Downloads
13,073
This Month
6,129
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
fintechstudios/davical:latest
Last Updated2026-07-11
First Seen2025-03-18

Runtime arguments

Web UI
http://[IP]:[PORT:80]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 80

Target
80
Default
4080
Value
4080
Postgres - HostVariable

Postgres host

Target
PGHOST
Default
localhost
Value
localhost
Postgres - PortVariable

Postgres port

Target
PGPORT
Default
5432
Value
5432
Postgres - UserVariable

Postgres user

Target
PGUSER
Default
davical_app
Value
davical_app
Postgres - PasswordVariable

Postgres password

Target
PGPASSWORD
Postgres - DatabaseVariable

Postgres database

Target
PGDATABASE
Default
davical
Value
davical
Apache ServerNameVariable

Used as Apache ServerName.

Target
HOST_NAME
Default
localhost
Value
localhost
Admin EmailVariable

Displayed on login page and in 'From' for password reset emails.

Target
ADMIN_EMAIL
Default
admin@davical.example.com
Value
admin@davical.example.com
Database Migrations - Run Migrations on StartupVariable

Run database migrations on startup.

Target
RUN_MIGRATIONS_AT_STARTUP
Default
false|true
Database Migrations - Root UserVariable

Postgres user with permissions to create users and databases. Remove if not used.

Target
ROOT_PGUSER
Default
davical
Database Migrations - Root PasswordVariable

Postgres password for the root user. Remove if not used.

Target
ROOT_PGPASSWORD
Database Migrations - Admin PasswordVariable

Password you would like to use for DAViCal admin user. Remove if not used.

Target
DAVICAL_ADMIN_PASS
Database Migrations - DAViCal Superuser UsernameVariable

The Postgres (super)user used by DAViCal for database operations.

Target
DBA_PGUSER
Default
davical_dba
Value
davical_dba
Database Migrations - DAViCal Superuser PasswordVariable

Password for the DAViCal superuser.

Target
DBA_PGPASSWORD