Mogelijkheid tot opslaan contacten en kalender bij Freedom?

Hoi, ik gebruik momenteel Nextcloud bij een derde partij. Omdat het niet versleuteld is, en ook omdat E2EE bij Nextcloud niet betrouwbaar is, kijk ik nu naar een alternatief. Zo denk ik aan Tresorit voor documenten en Ente voor foto’s.
Nu nog een oplossing zoeken voor het opslaan van contacten en kalender. Er zijn weliswaar betalende diensten zoals Tuta en Proton, maar daar zijn vaak e-maildiensten aan gekoppeld.

Aangezien Freedom gebruik maakt van Soverin voor e-mail diensten en ik weet dat Soverin ook mogelijkheid biedt voor het opslaan van contacten en kalender, vraag ik me af of dat via Freedom mogelijk is, met mijn_naam@mijn_domein. Kan er gesynchroniseerd worden? Kijkend in webmail van Freedom vermoed ik van wel, zie plaatje:
Screenshot_20231122_201853
Hover je met de muis bij “default”, dan zie je in de url link de term “carddav”, gevolgd door een nummer.
Bij de twee andere groepen, “persoonlijk adresboek” en “automatisch verzameld”, komt die term niet voor. Waarschijnlijk verwijst de “default” groep naar een contactenserver bij Soverin.
Helaas zie ik nergens bij Freedom een verwijzing naar kalender. Is het mogelijk om bij Soverin met mijn_naam@_mijn_domein van een kalenderserver gebruik te maken?

Enfin, om kort te maken: wat zijn de mogelijkheden voor contacten en kalender bij Freedom? Indien mogelijk, dan kan ik vanuit Nextcloud mijn contacten- en kalenderbestand daarheen importeren en zijn ze op mijn telefoon met een synchronisatiedienst als bijvoorbeeld Davx5 en met een Android client te bekijken en te bewerken. Ook kan ik ze idealiter met Thunderbird op mijn laptop benaderen.

Het is inmiddels mij gelukt om in Thunderbird contacten te laten synchroniseren met caldav.soverin.net nadat ik in de webmail van Freedom mijn contactenbestand heb geïmporteerd in de groep “default”. Dat bevestigt mijn vermoeden dat die groep verbonden is met Soverin-server. Dat ziet goed uit.

Nu de kalender nog: hoe krijg ik mijn kalenderbestand geïmporteerd bij Freedom/Soverin?

1 like

tldr; xxxDAV zal formeel experimenteel zijn en is (met agenda) wel bruikbaar op Freedom. Importeren/syncen kan met “vdirsyncer

Hieronder veel om deels ook een inhoudelijke (Freedom) discussie los te krijgen.

Freedom levert bij mijn weten één standaard (default) contactlijst - wat men mogelijk experimenteel zal noemen omdat het niet is gedocumenteerd - die met xxxDAV is te benaderen.
Daarnaast heb ik semi-technisch wat proefdraaien bij Soverin die hun instabiele productie versie xxxDAV (card/calender) aan het ombouwen zijn naar versie 2.0 die het in Bèta ( via url https://caldav2.soverin.net ) een stuk beter doet.
NB: bij Soverin moet de agenda op “caldav2” op wat een ingewikkelde manier via UUID worden benaderd).

Wat ik zelf doe voor de hobby modus (o.a. voor mijn tijdbestuurde IoT) xxxDAV (web/card/calender) Nexcloud via/bij https://TheGood.Cloud

NB: via de commandline zijn alternatieve xxDAV zaken bij Freedom aka Soverin:

  • qua facilitaire functies te controleren
    curl --user "mailbox@domein.nl:wachtwoord" -sD /dev/stderr -H "Content-Type: application/xml" -X PROPFIND -H "Depth: infinity" https://caldav.soverin.net/calendars/mailbox@domein.nl/default/ | xmllint -format - | grep html
  • toe te voegen. bv via:
    curl --user 'mailbox@domein.nl:wachtwoord' -X MKCALENDAR https://caldav.soverin.net/calendars/mailbox@domein.nl/nieuwekalendernaam/
  • verwijderen kan met:
    curl --user 'mailbox@domein.nl:wachtwoord' -X DELETE https://caldav.soverin.net/calendars/mailbox@domein.nl/nieuwekalendernaam/
  • controleren of en welke agenda’s er zijn kan houtje-touwtje met:
    curl --user 'mailbox@domein.nl:wachtwoord' -X PROPFIND https://caldav.soverin.net/calendars/mailbox@domein.nl | xmllint -format - | grep href
    (Let op: de inbox/outbox zijn bij Freedom/Soverin ergens anders voor neergezet; dus deze namen NIET gebruiken)

Kalenders zijn relatief simpel om op te nemen in een mailclient, vooropgesteld dat die natuurlijk xxxDAV aankan. Zelf doe ik dat via Thunderbird. Op mijn telefoon syncrhoniseer ik de Android via idd idem de DAV5x app. in mijn Linux omgeving gebruik ik “vdirsyncer” om agenda’s met/naar elkaar in combinaties te synchroniseren.
Op/mijn Linux gebruik ik “khal” (een tekstuele python/agenda applicatie)

De “default” (per mailbox) verwijst idd naar “default” kalender die wel aanwezig is maar bij Freedom niet wordt getoond in de webmail. De default-contactlijst is die iemand ziet in de de webmail.

Aanvulling FWIW: het ‘xmllint’ tool is een stukje gereedschap om wat onleesbare ‘curl/calender’ xml-uitvoer, te herformatteren zodat daarop kanowrden gefilterd om te tonen.

3 likes

Het viel me op dat contact synchronisatie niet meer werkte, en ik krijg bij https://caldav.soverin.net/addressbooks/user@freedom.nl/default/ nu een:

“503 Service Unavailable - No server is available to handle this request.”

Is er iemand die weet of dat tijdelijk is, of is soverin met deze specifieke service gestopt? Of is het al tijd over te stappen op de caldav2 van @anon0224 …en als, hoe verkrijg ik de UUID? :slight_smile:

Ik vrees dat deze ongedocumenteerde “voorziening” niet meer aan Freedom users wordt doorgegeven. Bij Soverin werkt het met caldav2.

Bv voor agenda’s:

  • curl --user user@jedomein.nl:password' -X PROPFIND https://caldav2.soverin.net/calendars | xmllint -format - | grep href
    *of voor adresboeken
  • curl --user user@jedomein.nl:password' -X PROPFIND https://caldav2.soverin.net/addressbooks | xmllint -format - | grep href

NB: By “calendars” worden de agenda’s in UUID benoemd met formaat 'a12345-b123-c123-e123-f12345678901" waarbij "a…f… " het zg UUID is.
De standaard agenda wordt voorafgegaan met “My Calendar”.