February 16, 20233 yr App List qbittorrent-exporter Project Page: https://github.com/caseyscarborough/qbittorrent-exporter DockerHub: https://hub.docker.com/r/caseyscarborough/qbittorrent-exporter deluge-exporter Project Page: https://github.com/ngosang/deluge-exporter DockerHub: https://hub.docker.com/r/ngosang/deluge-exporter sabnzbd_exporter Project Page: https://github.com/msroest/sabnzbd_exporter DockerHub: https://hub.docker.com/r/msroest/sabnzbd_exporter Muse Project Page: https://github.com/codetheweb/muse DockerHub: https://hub.docker.com/r/codetheweb/muse Templates: https://github.com/wupasscat/unraid-templates If you would like an existing Docker container to be added to Community Applications, send me a DM! Edited February 19, 20233 yr by wupasscat add muse
February 19, 20233 yr Submitted a PR to fix your Muse template. Though even if it now runs, it still doesn't work while trying to play some media.
February 19, 20233 yr Author 9 hours ago, pmcnano said: Submitted a PR to fix your Muse template. Though even if it now runs, it still doesn't work while trying to play some media. Fixed. Thank you!
June 8, 20242 yr Hey, just so you're aware, they very recently pushed an update to fix an error in which the bot would crash/disconnect after any amount of music played and the queue ended.
July 25, 20241 yr What is the default username deluge-exporter uses for Deluge? I'm having trouble getting the webui authentication working. Thanks.
August 20, 20241 yr Just a heads up muses image source has moved to ghcr.io/museofficial/muse You can read more on their github or here: https://hub.docker.com/r/codetheweb/muse
May 8, 20251 yr Hi there, having a problem with Muse and getting the following error. Is there a way to update the required component? Thanks WARNING: @distube/ytdl-core is out of date! Update with "npm install @distube/ytdl-core@latest". WARNING: Could not parse decipher function. Stream URLs will be missing. Please report this issue by uploading the "1746701168091-player-script.js" file on https://github.com/distubejs/ytdl-core/issues/144. WARNING: Could not parse n transform function. Please report this issue by uploading the "1746701168097-player-script.js" file on https://github.com/distubejs/ytdl-core/issues/144.
December 17, 2025Dec 17 App MeshMonitor does not start[ERROR] DATABASE STARTUP ERROR [ERROR] ═══════════════════════════════════════════════════════════ [ERROR] Failed to access database directory or file [ERROR] [ERROR] Database path: /data/meshmonitor.db [ERROR] Database directory: /data [ERROR] [ERROR] PERMISSION DENIED - The database directory or file is not writable. [ERROR] [ERROR] For Docker deployments: [ERROR] 1. Check that your volume mount exists and is writable [ERROR] 2. Verify permissions on the host directory: [ERROR] chmod -R 755 /path/to/your/data/directory [ERROR] 3. Example volume mount in docker-compose.yml: [ERROR] volumes: [ERROR] - ./meshmonitor-data:/data [ERROR] [ERROR] For bare metal deployments: [ERROR] 1. Ensure the data directory exists and is writable: [ERROR] mkdir -p /data [ERROR] chmod 755 /data [ERROR] ═══════════════════════════════════════════════════════════ file:///app/dist/services/database.js:109 throw new Error(`Database directory access check failed: ${err.message}`); ^ Error: Database directory access check failed: EACCES: permission denied, access '/data' at new DatabaseService (file:///app/dist/services/database.js:109:19) at file:///app/dist/services/database.js:3578:16 at ModuleJob.run (node:internal/modules/esm/module_job:343:25) at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:665:26) at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) Node.js v22.21.1
December 17, 2025Dec 17 Author 4 hours ago, pross said:App MeshMonitor does not start[ERROR] DATABASE STARTUP ERROR [ERROR] ═══════════════════════════════════════════════════════════ [ERROR] Failed to access database directory or file [ERROR] [ERROR] Database path: /data/meshmonitor.db [ERROR] Database directory: /data [ERROR] [ERROR] PERMISSION DENIED - The database directory or file is not writable. [ERROR] [ERROR] For Docker deployments: [ERROR] 1. Check that your volume mount exists and is writable [ERROR] 2. Verify permissions on the host directory: [ERROR] chmod -R 755 /path/to/your/data/directory [ERROR] 3. Example volume mount in docker-compose.yml: [ERROR] volumes: [ERROR] - ./meshmonitor-data:/data [ERROR] [ERROR] For bare metal deployments: [ERROR] 1. Ensure the data directory exists and is writable: [ERROR] mkdir -p /data [ERROR] chmod 755 /data [ERROR] ═══════════════════════════════════════════════════════════ file:///app/dist/services/database.js:109 throw new Error(`Database directory access check failed: ${err.message}`); ^ Error: Database directory access check failed: EACCES: permission denied, access '/data' at new DatabaseService (file:///app/dist/services/database.js:109:19) at file:///app/dist/services/database.js:3578:16 at ModuleJob.run (node:internal/modules/esm/module_job:343:25) at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:665:26) at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) Node.js v22.21.14 hours ago, pross said:App MeshMonitor does not start[ERROR] DATABASE STARTUP ERROR [ERROR] ═══════════════════════════════════════════════════════════ [ERROR] Failed to access database directory or file [ERROR] [ERROR] Database path: /data/meshmonitor.db [ERROR] Database directory: /data [ERROR] [ERROR] PERMISSION DENIED - The database directory or file is not writable. [ERROR] [ERROR] For Docker deployments: [ERROR] 1. Check that your volume mount exists and is writable [ERROR] 2. Verify permissions on the host directory: [ERROR] chmod -R 755 /path/to/your/data/directory [ERROR] 3. Example volume mount in docker-compose.yml: [ERROR] volumes: [ERROR] - ./meshmonitor-data:/data [ERROR] [ERROR] For bare metal deployments: [ERROR] 1. Ensure the data directory exists and is writable: [ERROR] mkdir -p /data [ERROR] chmod 755 /data [ERROR] ═══════════════════════════════════════════════════════════ file:///app/dist/services/database.js:109 throw new Error(`Database directory access check failed: ${err.message}`); ^ Error: Database directory access check failed: EACCES: permission denied, access '/data' at new DatabaseService (file:///app/dist/services/database.js:109:19) at file:///app/dist/services/database.js:3578:16 at ModuleJob.run (node:internal/modules/esm/module_job:343:25) at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:665:26) at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) Node.js v22.21.1have you checked the permissions like it says?
December 17, 2025Dec 17 I removed the app, and removed its whole folder under /mnt/user/appdata and reinstalled.Error remains.root@Tower:/mnt/user/appdata# ls -l meshmonitor/ total 0 drwxr-xr-x 1 root root 18 Dec 17 18:06 logs/ drwxr-xr-x 1 root root 80 Dec 17 18:06 scripts/
December 17, 2025Dec 17 Also, all other apps look like they use nobody user, this one is using root user.
December 27, 2025Dec 27 I'm experiencing the same issue. I adjusted perms based on the error message, I set the appdata meshmonitor directory to 755 and nobody:users instead of root:root, I manually created an empty meshmonitor.db file, I set the UMASK in the template to 000 instead of the default 022, I deleted the meshmonitor directory and let it be recreated, no luck. The "logs" and "scripts" directories get created, but nothing else.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.