The productivity/radicale2 port
radicale-2.1.12p7 – simple CalDAV calendar server (cvsweb github mirror)
Description
The Radicale Project is a complete CalDAV calendar server solution, capable of making multiple calendars available to local and remote users, with optional authentication policies. Calendars can be viewed and edited by a calendar client such as Mozilla Lightning Calendar or Evolution. The Radicale Project aims to be a light solution, easy to use, easy to install, easy to configure. As a consequence, it requires few software dependencies and is pre-configured to work out-of-the-box.WWW: https://radicale.org/
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- Radicale will run out of the box but with NO SECURITY. There are two things you should do to enable security: enable passwords and enable encryption. Authentication ============== To enable simple passwords, edit ${SYSCONFDIR}/radicale/config and change "type = None" (i.e. passwords are not requested or checked) to "type = htpasswd". User password(s) may be created with htpasswd(1); e.g. "htpasswd ${SYSCONFDIR}/radicale/users username". This uses bcrypt which matches Radicale's default. By default calendars may only be accessed by their owner. To adjust the rights for calendars please refer to the ${SYSCONFDIR}/radicale/rights file and the upstream documentation on "Rights Management". For further authentication options, consult Radicale's documentation. Previous users of Radicale 1.x with more complex authentication setup should be aware that only none/htpasswd are provided as standard; plugins are required for others. Encryption ========== To enable encryption with the internal web server, change "ssl = False" to "ssl = True" in ${SYSCONFDIR}/radicale/config, and install a certificate and key in the files named in "certificate" and "key". (They need to be readable by the _radicale user, so the common location in /etc/ssl/private won't work). Alternatively run HTTP on localhost and proxy from alternative web server software. Upgrading from Radicale 1 to 2 ============================== Storage must be exported from Radicale 1.x before upgrading. This README file is supplied with Radicale 2, so if you are reading it on an installed system, start by uninstalling and reinstalling radicale 1.x, then export: # doas -u _radicale ${PREFIX}/bin/radicale --export-storage ${LOCALSTATEDIR}/db/radicale/collections Then install radicale 2.x which can use the exported storage directly. For more information, refer to https://radicale.org/1to2/
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Run dependencies
Files
- /etc/radicale/
- /etc/radicale/config
- /etc/radicale/logging
- /etc/radicale/private/
- /etc/radicale/rights
- /etc/rc.d/radicale
- /usr/local/bin/radicale
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/COPYING
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/METADATA
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/RECORD
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/WHEEL
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/entry_points.txt
- /usr/local/lib/python3.11/site-packages/Radicale-2.1.12.dist-info/top_level.txt
- /usr/local/lib/python3.11/site-packages/radicale/
- /usr/local/lib/python3.11/site-packages/radicale/__init__.py
- /usr/local/lib/python3.11/site-packages/radicale/__main__.py
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/__main__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/__main__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/auth.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/auth.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/config.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/config.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/log.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/log.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/rights.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/rights.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/storage.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/storage.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/web.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/web.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/xmlutils.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/radicale/__pycache__/xmlutils.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/radicale/auth.py
- /usr/local/lib/python3.11/site-packages/radicale/config.py
- /usr/local/lib/python3.11/site-packages/radicale/log.py
- /usr/local/lib/python3.11/site-packages/radicale/rights.py
- /usr/local/lib/python3.11/site-packages/radicale/storage.py
- /usr/local/lib/python3.11/site-packages/radicale/web.py
- /usr/local/lib/python3.11/site-packages/radicale/web/
- /usr/local/lib/python3.11/site-packages/radicale/web/css/
- /usr/local/lib/python3.11/site-packages/radicale/web/css/icon.png
- /usr/local/lib/python3.11/site-packages/radicale/web/css/main.css
- /usr/local/lib/python3.11/site-packages/radicale/web/fn.js
- /usr/local/lib/python3.11/site-packages/radicale/web/index.html
- /usr/local/lib/python3.11/site-packages/radicale/xmlutils.py
- /usr/local/share/doc/pkg-readmes/radicale
- /usr/local/share/doc/radicale/
- /usr/local/share/doc/radicale/COPYING
- /usr/local/share/doc/radicale/DOCUMENTATION.md
- /usr/local/share/doc/radicale/NEWS.md
- /usr/local/share/doc/radicale/README.md
- /usr/local/share/examples/radicale/
- /usr/local/share/examples/radicale/config
- /usr/local/share/examples/radicale/log
- /usr/local/share/examples/radicale/logging
- /usr/local/share/examples/radicale/rights
- /var/db/radicale/
- /var/log/radicale
- @newgroup _radicale:672
- @newuser _radicale:672:_radicale::radicale user:/nonexistent:/sbin/nologin