-
Notifications
You must be signed in to change notification settings - Fork 14
[Improvement] Documentation for using radicale #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@mirtouf I'm currently working on a new version of the radicale plugin (with an embedded calendar within modoboa) which relies on Radicale2. Once done, I'll complete the installer to make it setup Radicale like you said and maybe add some documentation too. Check the https://github.com/modoboa/modoboa-radicale/tree/feature/user_calendar branch for more information. |
Hi, |
@mirtouf Sure. First, you need Radicale > 2 (python3 only). Then, we use a specific storage backend and a specific authentication backend. Finally, make sure the cron job which generates the |
I installed radicale and the backends through Pypi, can it be the cause of failures ? |
Sorry, you need to install the storage backend from the github repository.
The collections belong to the radicale user and there is nothing special
about the permission. Have you checked your rights file?
…On 09/04/2018 14:37, mirtouf wrote:
I installed the backends through Pypi, can it be the cause of failures ?
Would you mind giving me also the permissions and ownership of the
collection files ?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#16 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAgc7lwYMXc5k4BtAI9ShyCJzoXLSYwXks5tm1X6gaJpZM4P8i8V>.
|
I will check the rights file but I am using modoboa's cronjob for generating the file with no other change. |
pip install -e git+https://github.com/tonioo/RadicaleStorageByIndex#egg=radicale-storage-by-index |
Is the modified version installable for the whole system or did I miss something with pip3 ?
In case I want to debug the error 500 I get when trying to create a calendar ( api/v1/user-calendars/ ), what should I check first ? radicale user is running the self-named process and in 10-master.conf of dovecot I have:
|
After increasing verbosity of radicale, it seems the rights file is not being updated as it should.
the radicale log contains:
modoboa and its modules are up to date. |
Bonsoir,
the use of radicale with its own embedded web server (for version < 2.0) is not reliable because of its technological limitation (no support of http 1.1, limitation on ciphers, etc.) and it is better to use a proxy server like nginx.
I suggest to add on the documentation of radicale extension:
config of radicale (most important parts) for radicale 1.1.1 (debian stretch)
/etc/uwsgi/apps-enabled/radicale.ini
wsgi file
nginx config file
It is a quick & dirty setup but at least it seems to work flawlessly and was already foreseen:
http://librelist.com/browser//radicale/2015/6/22/radicale-authentication-behind-nginx/#895151c553a959a0473b97932d8a944c
By the way, is modoboa compatible with radicale > 2.0 ? The recommended usage for these versions is using a web proxy and radicale content was modularized (IMAP support is not out of the box).
The text was updated successfully, but these errors were encountered: