-
-
Notifications
You must be signed in to change notification settings - Fork 488
Description
I'm running Apprise 1.9.3 on a Synology NAS (DSM 7.2) docker and having permission problems from the start.
My yaml:
version: '3'
services:
apprise:
image: caronc/apprise:latest
container_name: apprise-api
env_file:
- /volume1/docker/.env
environment:
- PUID=${APPRISE_PUID}
- PGID=${APPRISE_PGID}
- TZ=${TZ}
volumes:
- "${APPRISE_CONFIG_DIR}:/config"
ports:
- 8000:8000
restart: unless-stopped
From .env:
APPRISE_CONFIG_DIR=/volume1/docker/apprise-api/config/
APPRISE_PUID=1059
APPRISE_PGID=100
APPRISE_PORT=8000
Apprise user: uid=1059(apprise) gid=100(users) groups=100(users)
Apprise docker folder:
ls -al /volume1/docker/apprise-api/
total 0
drwxrwxrwx+ 1 root root 24 Jun 17 08:04 .
drwxrwxrwx+ 1 root root 790 Jun 16 20:33 ..
drwxr-xr-x 1 apprise users 10 Jun 17 07:55 config
ls -al /volume1/docker/apprise-api/config/
total 0
drwxr-xr-x 1 apprise users 10 Jun 17 07:55 .
drwxrwxrwx+ 1 root root 24 Jun 17 08:04 ..
drwxr-xr-x 1 apprise users 0 Jun 17 07:55 store
Wen I load the apprise webpage, i get the "Apprise can not write new configuration information to the directory: /volume1/docker/apprise-api/config/." message.
The Apprise log shows: apprise-api | 2025-06-17 01:06:43,736 [WARNING] apprise: The persistent storage could not be fully initialized; operating in MEMORY mode
Now, I tried a lot of things. Recreating the user, the folders, different apprise version but nothing seems to fix the permission issue.
Apprise works though, I can send notifications via Audiobookshelf for example.
Running quite a few other containers and never had a permission issue like this, so any help on this is appreciated :)