QNAP [ Radicale ] [ 3.1.8 ] complete CalDAV (calendar) and CardDAV (contact) server solution

QoolBox

Représentant QNAP
2 Janvier 2014
10 599
169
158
50
France
www.qnap.com
radicale.png


Source : http://radicale.org/

Download :

Apache80 - https://www.myqnap.org/product/radicale80/
Apache81 - https://www.myqnap.org/product/radicale81/

Tuto : Radical en HTTPS https://www.forum-nas.fr/viewtopic.php?f=55&t=11084 [ Merci à Chon ]

Note :

Read documentation before use ( http://radicale.org/documentation/ )
config file loacted /opt/Radicale/config
storage set /opt/Radicale/storage
Listen on port 5232
About :
The Radicale Project is a complete CalDAV (calendar) and CardDAV (contact) server solution.
Calendars and address books are available for both local and remote access, possibly limited through authentication policies. They can be viewed and edited by calendar and contact clients on mobile phones or computers.
Technical Description
Radicale 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.
Radicale runs on most of the UNIX-like platforms (Linux, *BSD, MacOS X) and Windows. It is free and open-source software, written in Python, released under GPL version 3.

A propos :
Le projet Radicale est une solution complète de serveur CalDAV (calendrier) et CardDAV (contact).
Des calendriers et des carnets d'adresses sont disponibles pour l'accès en local et à distance, éventuellement limités par des politiques d'authentification. Il est possible de visualiser et éditer depuis votre calendrier sur téléphone mobile ou ordinateur et de accéder aux contacts (également sur téléphones mobiles ou ordinateurs).
Description technique
Radicale se veut une solution légère, facile à utiliser, facile à installer, facile à configurer. Par conséquent, il ne nécessite que peu de dépendances logicielles et est préconfiguré pour fonctionner immédiatement.
Radicale fonctionne sur la plupart des plates-formes de type UNIX (Linux, *BSD, MacOS X) et Windows. C'est un logiciel libre et open-source, écrit en Python, publié sous licence GPL version 3.


Main Features

Shares calendars through CalDAV, WebDAV and HTTP
Shares contacts through CardDAV, WebDAV and HTTP
Supports events, todos, journal entries and business cards
Works out-of-the-box, no installation nor configuration required
Warns users on concurrent editing
Limits access by authentication
Secures connections

CalDAV and CardDAV Clients

At this time Radicale has been tested and works fine with the latest version of:

Mozilla Lightning
GNOME Evolution
KDE KOrganizer
aCal, ContactSync, CalendarSync, CalDAV-Sync CardDAV-Sync and DAVdroid for Google Android
InfCloud, CalDavZAP, CardDavMATE
Apple iPhone
Apple Calendar
Apple Contacts
syncEvolution

More clients will be supported in the future. However, it may work with any calendar or contact client which implements CalDAV or CardDAV specifications too (luck is highly recommended).
 
Dernière édition:
Bonjour,

Je viens d'installer cette appli sur mon NAS.
Je suis directement arrivé sur "Login", ce qui m'a permis de créer (implicitement) un user puis un agenda. Plus simple, je ne vois pas :-D

Maintenant, je voudrais gérer un peu plus les choses (user, droit, agenda) et même en regardant le site officiel, je n'arrive pas à voir ce que je peux faire sur le NAS (on parle de linux mais rien de concret sur NAS).
Pareil, pour les répertoires (config file loacted /opt/Radicale/config et storage set /opt/Radicale/storage), je ne les trouve pas... :oops:

Autre chose, j'ai essayé d'utiliser la nouvelle appli QcalAgent de Qnap (https://www.forum-nas.fr/viewtopic.php?f=20&t=8790) avec Radicale. Je n'arrive pas à me connecter. :oops:

Si quelqu'un qui a l'habitude d'utiliser Radicale pouvait m'aider... :wink:

Merci et bonne soirée !
 
Bonjour,

la version 2.1.10 est sortie, serait-il possible de faire une mise à jour ?

Merci d'avance !
 
nas75 a dit:
Maintenant, je voudrais gérer un peu plus les choses (user, droit, agenda) et même en regardant le site officiel, je n'arrive pas à voir ce que je peux faire sur le NAS (on parle de linux mais rien de concret sur NAS).

Bonjour à tous,
Je suis dans le même cas que NAS75. Je viens de mettre Radicale en HTTPS. Un grand merci pour le tuto.
Maintenant, je dois gérer les utilisateurs et je ne sais pas comment faire.
Je ne peux pas laisser la création de compte aussi facilement.
Est-il possible d'avoir un coup de main svp ? Je suis allé sur github et j'avoue ne pas comprendre comment faire le lien entre les users du NAS et ceux de Radicale.
Merci par avance !
 
Salut à tous,

Depuis la semaine dernière, j'ai perdu l'accès à Radicale et je ne comprends pas pourquoi...
Je n'ai rien changé, j'y accède normalement via l'adresse "https://<Mon NAS>.myqnapcloud.com:5232/.web/".
Le port 5232 est bien ouvert sur la box pour le NAS.
Je n'y accède pas non plus avec "https://<IP WAN de la box>:5232/.web/"
En local, je n'y accède pas non plus avec l'adresse "http://<IP LAN du NAS>:5232/.web/"
Côté NAS, les paramètres sont corrects notamment myQNAPcloud Link.

La seule chose qui a changé dans mon environnement, c'est l'adresse IP WAN de ma box suite à une intervention locale de mon FAI. Mais bon, ça ne devrait pas avoir d'influence vu que je passe par un DDNS.

Bref, je sèche...

Si quelqu'un a une petite idée, je suis preneur. ;)

Par avance, merci.
 
Salut à tous,
Merci QoolBox pour ton aide. ;)
QoolBox a dit:
regarde en SSH pour le lancer, cela sera plus parlant
Code:
/etc/init.d/Radicale.sh start

Code:
[~] # /etc/init.d/Radicale.sh start
Requirement already up-to-date: radicale in /share/MD0_DATA/.qpkg/Radicale/lib/python3.6/site-packages (3.0.3)
Requirement already satisfied, skipping upgrade: passlib in /share/MD0_DATA/.qpkg/Radicale/lib/python3.6/site-packages (from radicale) (1.7.1)
Requirement already satisfied, skipping upgrade: vobject>=0.9.6 in /share/MD0_DATA/.qpkg/Radicale/lib/python3.6/site-packages (from radicale) (0.9.6.1)
Requirement already satisfied, skipping upgrade: python-dateutil>=2.7.3 in /share/MD0_DATA/.qpkg/Radicale/lib/python3.6/site-packages (from radicale) (2.7.3)
Requirement already satisfied, skipping upgrade: defusedxml in /share/MD0_DATA/.qpkg/Radicale/lib/python3.6/site-packages (from radicale) (0.6.0)
Requirement already satisfied, skipping upgrade: six>=1.5 in /share/MD0_DATA/.qpkg/Radicale/lib/python3.6/site-packages (from python-dateutil>=2.7.3->radicale) (1.11.0)
You are using pip version 18.0, however version 20.2b1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[2020-06-12 09:08:22 +0200] [6769] [CRITICAL] Invalid configuration: Failed to load config file '/share/MD0_DATA/.qpkg/Radicale/config/config': No such file: '/share/MD0_DATA/.qpkg/Radicale/config/config'
[~] #

Le fichier : /share/MD0_DATA/.qpkg/Radicale/config/config existe bien.
Peut-être des mises à jour à faire ? pip et python par exemple ?
 
Code:
Invalid configuration: Failed to load config file '/share/MD0_DATA/.qpkg/Radicale/config/config

je ne vois pas le soucis

tu as un soucis sur ce fichier... vérifie s'il est bien présent... ou pas d'erreur de dans

je vois que tu es sur du volume Legacy, je n'ai pas tester sur ces anciens volumes
 
Bonjour à tous, bonjour Chon,

Depuis un bon mois je souffre exactement du même problème que toi sans savoir ce qu'il se passe. As tu trouvé une solution ?

Le fameux fichier config se trouve être un lien symbolique qui renvoie vers le répertoire config courant. Bizarre bizarre.
[/share/CACHEDEV1_DATA/.qpkg/Radicale/config] # ll
lrwxrwxrwx 1 admin administrators 43 2020-07-20 08:59 config -> /share/CACHEDEV1_DATA/.qpkg/Radicale/config/

Merci de ton aide.
A+
 
Salut,
T0n10 a dit:
Depuis un bon mois je souffre exactement du même problème que toi sans savoir ce qu'il se passe.
Ah ben, on se sent moins seul... ;)
T0n10 a dit:
As tu trouvé une solution ?
Malheureusement non. :cry:
J'ai refait mon fichier config sans plus de succès. Comme il existe une version plus récente de Radicale que celle distribuée par Qnap Store, je me suis dit qu'il fallait peut-être attendre une nouvelle version avant de bidouiller plus avant. J'avoue que j'ai un peu lâché l'affaire pour l'instant, d'autres priorités. :oops:
 
Re,
Oui idem, j'ai refais une install from scratch, modifier quelques droits etc mais rien y fait. Le problème doit être plus 'profond' ... dommage car ça faisait bien le boulot. Encore une fonctionnalité qui va surement finir dans ma VM le temps que QNAP propose quelque chose de fiable ET sécurisé. :roll:

A+