Differences between revisions 22 and 23
Revision 22 as of 2016-08-01 16:28:29
Size: 4647
Editor: Drahtseil
Comment: screenshots
Revision 23 as of 2016-08-01 16:32:28
Size: 4647
Editor: Drahtseil
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
  {{attachment:Radicale-Evolution-Docu.png}}   {{attachment:Radicale-Plinth-Docu.png}}
Line 35: Line 35:
   {{attachment:Radicale-Plinth-Docu.png}}    {{attachment:Radicale-Evolution-Docu.png}}

Calendar, ToDo-List and Addressbook Server (through radicale)

With radicale you can synchronize your personal Calendars, ToDo-Lists and Addressbooks with your various computers, tables, smartphones etc. and share them with friends without letting third parties know your personal Schedule or Contacts.

Why running Radicale?

Using Radicale, you can get rid of centralized services like Google Calendar or Apple Calendar (iCloud) mining your events and social connections.

How to setup Radicale?

First, the Radicale server needs to be activated on your box.

  • Within Plinth
    1. select Applications

    2. go to Calendar and Addressbook (Radicale) and

    3. install the application. After the installation is complete, make sure the application is marked "enabled" in the FreedomBox interface. Enabling the application launches the Radicale server CalDAV. [ATTACH]

Radicale can be accessed by any user with a FreedomBox login. However, each user only has access to his data. If you want to share a calendar with friends, the simplest approach is to create an additional user for your friends and to share that user name and password with them.

Radicale does not have a user interface. An external supported client application is needed.

Now open your client application to create new calendar and address books that will use your FreedomBox and Radicale server. The Radicale website provides tutorials to setup a large selection of clients. Below are the steps for two examples:

  • Example of setup with Evolution client:
    • Calendar
      1. Create a new calendar
      2. For "Type," select "CalDAV"
      3. When "CalDAV" is selected, additional options will appear in the dialogue window.
      4. URL: https://IP address or domain for your server/radicale/user/contact file name.ics/. Items in italics need to be changed to match your settings.

        • note the trailing / in the path, it is important.

      5. Select/check "Use a secure connection."
      6. Name the calendar
      7. A ToDo-List is basically the same as a calendar. Radicale-Evolution-Docu.png

    • Contacts
      • Follow the same steps described above and replace CalDAV with WebDAV. The extension of the address book will be .vcf.
  • Android
    • There are various Apps that allow the integration of the *radicale* server. This example uses DAVdroid, which is available e.g. on F-Droid.

    • If you intend to use ToDo-Lists as well, the compatible app OpenTasks has to be installed first.

    • Install DAVdroid
    • Create an accound DAVdroid with the same settings as described for Evolution
    • Click the newly created account and synchronize.
    • The settings, such as periodicity of synchronizsation, can be adjusted.
    • A contact or calendar file, that was created before appears.
    • Enable it.
    • It may take some minutes before e.g. the calendar is visible in your calendar app.

Experienced Users

Sharing ressources

Above was shown an easy way to create a ressource for a group of people by creating a dedicated account for all. Here will be described an alternative method where two users User1 and User2 are granted access to a calendar. This requires SSH-access to the FreedomBox.

  1. create a file /etc/radicale/rights

    • [friends_calendar]
      user: ^(User1|User2)$
      collection: ^.*/calendar_of_my_friends.ics$
      permission: rw
      
      # Give write access to owners
      [owner-write]
      user: .+
      collection: ^%(login)s/.+$
      permission: rw
    • [friends_calendar] is just an identifier, can be any name.

    • The [owner-write] section makes sure that owners have access to their own files

  2. edit file /etc/radicale/config and make the following changes in section [rights)

    • [rights]
      type = from_file
      file = /etc/radicale/rights
  3. Restart the radicale server or the FreedbomBox

Importing files

If you are using a contacts file exported from another service or application, it should be copied to: /var/lib/radicale/collections/user/contact file name.vcf.

Back to Features introduction or manual pages.


Intro

Information

Support

Contribute

Reports

Promote

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, April 13 at 14:00 UTC

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox