Radicale Docker on Synology - Probleme mit config folder

Malus

Benutzer
Mitglied seit
24. Mrz 2023
Beiträge
3
Punkte für Reaktionen
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?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.533
Punkte für Reaktionen
1.131
Punkte
194
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?
 

Malus

Benutzer
Mitglied seit
24. Mrz 2023
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
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.
 

Malus

Benutzer
Mitglied seit
24. Mrz 2023
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
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.
 


 

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