dgplug / infrastructure

8 stars 0 forks source link

[RFE] Caldav service #1

Open kushaldas opened 6 years ago

kushaldas commented 6 years ago

As @Schubisu mentioned, we need to find out a caldav service which we can maintain. Please update this issue with your suggestions.

Schubisu commented 6 years ago

Radicale (github) is one of the first results popping up and it looks like a good choice to me: It is FOSS, Python based and light-weight.

However, I'm not sure how dgplug.org is (or is going to be) deployed (e.g. is it possible to configure a proxy etc.) or if there are any preferences for Php.

Update: To clarify what this is all about - @kushaldas was asking what could be done better in the IRC channel #dgplug to e.g. increase participation. I think that people may miss events / sessions / meet-ups that are taking place simply because not being aware of them. I propose to implement a calendar in the #dgplug website that

I found Radicale quite usable, quick and easy to set-up and well documented. It may however not be supporting the readonly sharing functionality out of the box.

Update 2: After reading a little bit more (and more carefully) it seems Radicale provides exactly what is needed to manage rights for multiple users on multiple calendar/contact collections. Read and write permissions can be granted through config files using regular expressions which is quite convenient; tested successfuly on my home network.

Schubisu commented 6 years ago

Would it be possible to test this service on the #dgplug live environment?

jasonbraganza commented 6 years ago

would love this!

Schubisu commented 6 years ago

I have this set up on a VM now, ready to be tested. Whoever want's to test and give some feedback (which would be highly appreciated) please pm me in the #dgplug channel for further information.

The calender can be tested with any caldav-compatible calendar app. I'm using davdroid on my phone and the lightning thunderbird addon on my desktop for testing, testing further clients would be nice.

kushaldas commented 6 years ago

I have deployed NextCloud in https://calendar.dgplug.org for now. This will allow us to have more usage in future (hopefully). I will have to add all the infra team members there.