Radicale Docker on Synology - Probleme mit config folder

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Malus

Benutzer
Registriert
24. März 2023
Beiträge
3
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

auf der Suche nach einem CalDav und CardDav Server hat mir Radicale am besten gefallen. Ich hab das Docker Image von Thomas gefunden und ausprobiert.
https://github.com/tomsquest/docker-radicale

Die Standardinstallation hat gut funktioniert, war allerdings ohne eigene Config Datei und daher auch ohne Authentifizierung.
Ich habe daher versucht, zwei neue Ordner im docker compose aufzunehemen:
Code:
version: '3.7'

services:
  radicale:
    image: tomsquest/docker-radicale
    container_name: radicale
    ports:
      - 127.0.0.1:5232:5232
    init: true
    read_only: false
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    cap_add:
      - SETUID
      - SETGID
      - CHOWN
      - KILL
    healthcheck:
      test: curl -f http://127.0.0.1:5232 || exit 1
      interval: 30s
      retries: 3
    restart: unless-stopped
    environment:
      - TAKE_FILE_OWNERSHIP=false
      - UID=1026
      - GID=100
    volumes:
      - '/volume1/docker/radicale/data:/data'
      - '/volume1/docker/radicale/config:/config:ro'
      - '/volume1/docker/radicale/htpasswd:/htpasswd:ro'

Leider hat das nicht funktioniert und Portainer gibt mir folgende Fehlermeldung:
[2023-03-23 20:14:03 +0000] [8] [CRITICAL] Invalid configuration: Failed to load config file '/config/config': [Errno 13] Permission denied: '/config/config'
Auf GitHub steht das ein User mit der ID 2999 genutzt wird, ich vermute, dass sich das auch auf den Config Order bezieht.
Leider hat Google ausgespuckt, dass man in/für Synology kein Nutzer/keine Gruppe mit einer spezifischen ID angelegen kann.

Hat jemand Radicale als docker auf Synology mit eigener config (und htpasswd) laufen und kann mir einen Rat geben?
 
Habe es nicht am Laufen, mir fällt aber auf, dass du das Verzeichnis mit ReadOnly angegeben hast. Denkbar wäre es, dass der Container Konfigurationsdaten selbst speichern möchte. Hast du es schon mal ohne :ro versucht?
 
Sehr gute Idee, das hatte ich tatsächlich bisher übersehen. Danke.
Leider hat es nicht geholfen.
Ich habe gerade mit :ro und mit read_only: false/true rumgespielt. Leider ohne Erfolg.
 
Mir hatte bei radicale gut gefallen, dass die Kalender als Datei vorhanden waren. Eine Datenbank hat auch ihre Vorteile.
Ich habe Baikal gerade installiert und bisher gefällt es mir sehr gut. Vielen Dank für den Vorschlag.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat