Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SUPPORT] GRTGBLN - DOCKER TEMPLATES

Featured Replies

The wanderer-db service failed to start. The system log indicates:

2025/09/07 13:15:22 POCKETBASE_ENCRYPTION_KEY must be exactly 32 bytes in length - see https://wanderer.to/run/installation/#prerequisites

However, I have already set it using openssl rand -hex 32.
image.png

Edited by scvg009

  • 2 weeks later...
  • Replies 340
  • Views 84k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

Posted Images

Any chance you could update the docker template for

Dawarich---Sidekiq to use latest instead of being fixed to 0.28.0?

The latest for Dawarich is 0.32.0 but since it's template uses latest, it wasn't obvious to catch that they were on two different versions

  • Author
17 hours ago, AngryPig said:

Any chance you could update the docker template for

Dawarich---Sidekiq to use latest instead of being fixed to 0.28.0?

The latest for Dawarich is 0.32.0 but since it's template uses latest, it wasn't obvious to catch that they were on two different versions

Thanks for letting me know, pushing out an update now.

  • 3 weeks later...

For the Lingarr container, the AI prompt needs to include {sourceLanguage} and {targetLanguage} - the official prompt recommendation from the developer is as below.

Any chance the description of the template or the field itself could be update to explain or include this?

image.png

Hi @grtgbln You Deemix template has the wrong config path for the internal path. you need to remove the /app part. As it is now the settings folder is in memory and after the container restarts the settigs are lost! Also a 022 umask makes the files uneditable for network management.

  • Author
On 10/5/2025 at 3:50 AM, Hello2215 said:

For the Lingarr container, the AI prompt needs to include {sourceLanguage} and {targetLanguage} - the official prompt recommendation from the developer is as below.

Any chance the description of the template or the field itself could be update to explain or include this?

image.png

That's a usage-specific thing that really should be included in the project's documentation or wiki. The template has a link to the project's GitHub page for support.

2 hours ago, Xarishark said:

Hi @grtgbln You Deemix template has the wrong config path for the internal path. you need to remove the /app part. As it is now the settings folder is in memory and after the container restarts the settigs are lost! Also a 022 umask makes the files uneditable for network management.

Butterfingers, thanks for letting me know, pushing out an update.

  • 2 weeks later...

Hi Everyone,

I am seeking support for AutoKuma. I have been trying to set this up for some time and will admit I am a newbie to a lot of this. I am trying to set this up on Unraid using the already-created Docker app. What I don't understand is what needs to be done to get Autokuma to recognize any of my installed apps. If anyone has successfully installed this and could provide a brief set of instructions in layman's terms on what needs to be done, that would be great. Thanks

  • Author
2 hours ago, UninspiredENVY said:

Hi Everyone,

I am seeking support for AutoKuma. I have been trying to set this up for some time and will admit I am a newbie to a lot of this. I am trying to set this up on Unraid using the already-created Docker app. What I don't understand is what needs to be done to get Autokuma to recognize any of my installed apps. If anyone has successfully installed this and could provide a brief set of instructions in layman's terms on what needs to be done, that would be great. Thanks

You would add labels to your other Docker containers (via "Add another Path, Port, Variable, Label or Device" on the edit page) with details about what type, name, etc. of Uptime Kuma monitor you want running for that container. AutoKuma then reads those labels and auto-generates Uptime Kuma monitors accordingly.

https://github.com/BigBoot/AutoKuma#usage-

Edited by grtgbln

Hey,

Could you please consider keeping Gramps-web up to date?

Additionally, I noticed that the container size ("devel-latest" release) of Gramps-web is over 5GB. Is there a possibility to adjust this? Given that it’s a relatively small application, it seems a bit excessive.

image.png

Thank you for your attention to this matter!

Edited by phosno

  • 2 weeks later...

I am trying to hunt down an issue with the Libation docker, it seems, at some point, permissions stopped being applied to either (or both) the folder & the downloaded files. Previously, the files would be accessible via SMB share and I could move them into folders for collection and series sorting to make Audiobookshelf more self sufficient.

Now its giving me a "this file is in use" and then when I try to delete the folder it says it requires permissions from Nobody to execute the task. If I log in to Krusader or delete via shell it works fine. If i re-apply docker-safe permissions it works fine. I'm wondering what could have changed, I do not recall the last time this worked. Appdata access works fine, it just seems to be the downloaded files. Verified the extra parameters is set to -u 99:100 so it should work.

Is this something Docker/template related, or possibly something screwed up permissions? I already checked windows permissions on all of my other files. It seems the folder and file permissions are just broken.

Hello. I am needing to get the configuration file update for Scriberr. There has been a lot of change to it since it has been released. Is this the right spot to request that?

  • 3 weeks later...

Had the smartctl plugin (from ich777) fail after the 7.2 update so I tried your smartctl Exporter. Throws permissions errors in the logs when trying to access the drives. It can enumerate them fine, just can't pull smartctl info. I have Privileged checked on, but no other variables. Hoping this is a simple variable fix.

  • 3 weeks later...

Seems like Soulbeet container need to be updated.

SLSKD_DOWNLOAD_PATH is set as path, but shouldn't this be Variable instead?

  • 1 month later...

How do I get the rabbitMQ container to be recognized by Reitti?

Hi,

I’m trying to install Sync-In (maintained by @grtgbln , of course).

First, thank you for the XML.

According to the requirements, I’ve created a MariaDB database and an environment.yaml file.

I placed this file in /mnt/user/appdata/sync_in/environment.yaml, but Sync-In can’t find it (error: not found).

I didn’t change anything in the XML file except the port, which was already in use by another container.

I tried moving the file to a different folder and changing its permissions, but I still get the same error: environment.yaml is not found.

Just to clarify, I downloaded the yaml file from GitHub (https://github.com/Sync-in/server/releases) and edited it to add the MariaDB endpoint and encryption keys.

image.png

image.png

Do you have any idea how I could fix this?

Edited by zarkoff
small corrections to make it easier to read

  • Author
4 hours ago, zarkoff said:

Hi,

I’m trying to install Sync-In (maintained by @grtgbln , of course).

First, thank you for the XML.

According to the requirements, I’ve created a MariaDB database and an environment.yaml file.

I placed this file in /mnt/user/appdata/sync_in/environment.yaml, but Sync-In can’t find it (error: not found).

I didn’t change anything in the XML file except the port, which was already in use by another container.

I tried moving the file to a different folder and changing its permissions, but I still get the same error: environment.yaml is not found.

Just to clarify, I downloaded the yaml file from GitHub (https://github.com/Sync-in/server/releases) and edited it to add the MariaDB endpoint and encryption keys.

image.png

image.png

Do you have any idea how I could fix this?

It looks like you have the file path /mnt/user/appdata/sync_in/environment.yaml/environment.yaml, because a quirk of Unraid's Docker is auto-generating paths, even though this is meant to be a file. Delete the environment.yaml FOLDER and add an environment.yaml FILE under sync_in

2 hours ago, grtgbln said:

It looks like you have the file path /mnt/user/appdata/sync_in/environment.yaml/environment.yaml, because a quirk of Unraid's Docker is auto-generating paths, even though this is meant to be a file. Delete the environment.yaml FOLDER and add an environment.yaml FILE under sync_in

Hi, thanks for your help. I deleted the file and replaced it with the YAML file instead.

Now, Unraid returns an "Execution Error: Bad parameter."

I’m not sure if the issue is with what I put in my YAML file or something else, since the log doesn’t show anything. Maybe it’s the MariaDB version or something similar.

Here’s what I put in my YAML file—did I miss anything? Does it work for you?

mysql:
  url: mysql://user:[email protected]:3365/dbname 
auth:
  encryptionKey: *** generated with openssl rand -hex 32 ***
  token:
    access:
      secret: *** generated with openssl rand -hex 32 *** 
    refresh:
      secret: *** generated with openssl rand -hex 32 ***
applications:
  files:
    dataPath: /app/data
    collabora:
      enabled: false
    onlyoffice:
      enabled: false
      secret: *** generated with openssl rand -hex 32 ***

Edited by zarkoff

  • Author
6 hours ago, zarkoff said:

Hi, thanks for your help. I deleted the file and replaced it with the YAML file instead.

Now, Unraid returns an "Execution Error: Bad parameter."

I’m not sure if the issue is with what I put in my YAML file or something else, since the log doesn’t show anything. Maybe it’s the MariaDB version or something similar.

Here’s what I put in my YAML file—did I miss anything? Does it work for you?

mysql:url: mysql://user:[email protected]:3365/dbname 
auth:encryptionKey: *** generated with openssl rand -hex 32 ***token:
    access:
      secret: *** generated with openssl rand -hex 32 *** 
    refresh:
      secret: *** generated with openssl rand -hex 32 ***applications:files:
    dataPath: /app/data
    collabora:
      enabled: false
    onlyoffice:
      enabled: false
      secret: *** generated with openssl rand -hex 32 ***

Sounda like an issue with the Docker startup and not the config file. Does the app even start, or does it quite immediately? What does your template look like?

On 2/2/2026 at 3:58 AM, grtgbln said:

Sounda like an issue with the Docker startup and not the config file. Does the app even start, or does it quite immediately? What does your template look like?

I've a dedicated mariadb for sync-in, I checked db_name, db_user, and db_password

is here the yaml file, all secret are generated via openssl rand -hex 32 command

environment-for forum.yaml

image.png

Here is the message, it closes immediately.

image.png

log file of the docker says nothing, so I don't know what's wrong...

  • Author
13 hours ago, zarkoff said:

I've a dedicated mariadb for sync-in, I checked db_name, db_user, and db_password

is here the yaml file, all secret are generated via openssl rand -hex 32 command

environment-for forum.yaml

image.png

Here is the message, it closes immediately.

image.png

log file of the docker says nothing, so I don't know what's wrong...

If you edit the template (you can change something and then immediately change it back) and click "Save", it should show a docker run command. Please post that here with secrets censored.

On 2/6/2026 at 4:03 AM, grtgbln said:

If you edit the template (you can change something and then immediately change it back) and click "Save", it should show a docker run command. Please post that here with secrets censored.

Thank you for taking the time to help me.

Here is the docker command (I just changed the HOST_HOSTANME)
/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='Sync-in' --net='br0' --ip='192.168.1.76' --pids-limit 2048 -e TZ="Europe/Paris" -e HOST_OS="Unraid" -e HOST_HOSTNAME="MyLab" -e HOST_CONTAINERNAME="Sync-in" -e 'TCP_PORT_8080'='8080' -e 'INIT_ADMIN'='true' -e 'PUID'='099' -e 'PGID'='100' -e 'CA_TS_FALLBACK_DIR'='/app/environment/environment.yaml' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:8080]/' -l net.unraid.docker.icon='' -v '/mnt/user/appdata/sync_in/environment.yaml':'/app/environment/environment.yaml':'rw' -v '/mnt/user/appdata/dynamix/data':'/app/data':'rw' -v '/mnt/user/appdata/sync_in/releases':'/app/static/releases':'ro' 'syncin/server:1'

But I did some additional test and:

  1. if I start WITHTOUT starting mariadb container, it starts with error of course:
    Error: unable to migrate database schema !

    Error: connect ECONNREFUSED 192.168.1.76:3306

    at createConnectionPromise (/app/node_modules/mysql2/promise.js:19:31)

    at connectToMySQL (/app/node_modules/drizzle-kit/bin.cjs:81027:47)

    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)

    at async Object.handler (/app/node_modules/drizzle-kit/bin.cjs:93700:39)

    at async run (/app/node_modules/drizzle-kit/bin.cjs:93117:7) {

    code: 'ECONNREFUSED',

    errno: -111,

    sqlState: undefined

    }

    Error: unable to migrate database schema !

    Reading config file '/app/server/infrastructure/database/configuration.js'

  2. if I start with mariadb container, it crashes immediately.
    I tried with official mariadb countainer or linuxserver'one, it's the same.
    But what's strange, is that it doesn't return an error when trying to connect, it just crashes.

Thank you

Edited by zarkoff

  • Author
17 hours ago, zarkoff said:

Thank you for taking the time to help me.

Here is the docker command (I just changed the HOST_HOSTANME)
/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='Sync-in' --net='br0' --ip='192.168.1.76' --pids-limit 2048 -e TZ="Europe/Paris" -e HOST_OS="Unraid" -e HOST_HOSTNAME="MyLab" -e HOST_CONTAINERNAME="Sync-in" -e 'TCP_PORT_8080'='8080' -e 'INIT_ADMIN'='true' -e 'PUID'='099' -e 'PGID'='100' -e 'CA_TS_FALLBACK_DIR'='/app/environment/environment.yaml' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:8080]/' -l net.unraid.docker.icon='' -v '/mnt/user/appdata/sync_in/environment.yaml':'/app/environment/environment.yaml':'rw' -v '/mnt/user/appdata/dynamix/data':'/app/data':'rw' -v '/mnt/user/appdata/sync_in/releases':'/app/static/releases':'ro' 'syncin/server:1'

But I did some additional test and:

  1. if I start WITHTOUT starting mariadb container, it starts with error of course:
    Error: unable to migrate database schema !

    Error: connect ECONNREFUSED 192.168.1.76:3306

    at createConnectionPromise (/app/node_modules/mysql2/promise.js:19:31)

    at connectToMySQL (/app/node_modules/drizzle-kit/bin.cjs:81027:47)

    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)

    at async Object.handler (/app/node_modules/drizzle-kit/bin.cjs:93700:39)

    at async run (/app/node_modules/drizzle-kit/bin.cjs:93117:7) {

    code: 'ECONNREFUSED',

    errno: -111,

    sqlState: undefined

    }

    Error: unable to migrate database schema !

    Reading config file '/app/server/infrastructure/database/configuration.js'

  2. if I start with mariadb container, it crashes immediately.
    I tried with official mariadb countainer or linuxserver'one, it's the same.
    But what's strange, is that it doesn't return an error when trying to connect, it just crashes.

Thank you

There's a copy-paste error with the template that I just patched.

Expand the advanced settings and edit Data Path to replace "dynamix" with "sync_in".

On 8/7/2025 at 1:31 AM, grtgbln said:

It looks like that other contributor published their template shortly after I published mine, but since they both use the same Docker image, the Community Apps store says both are installed on your system. The spirit of the CA Store is to not have duplicates of the same exact Docker image. Since Seraphys is one of the devs of Profilarr, I'll reach out to them about deprecating my version and handing over official control to them. Thanks for letting me know.

Hello, I am one of the devs of the Profilarr project. We are vying to start v2 soon so I was wondering if you would be willing to deprecate your template so we can make sure the experience is as fluid as possible for the upcoming versions? Thanks

On 2/9/2026 at 5:50 AM, grtgbln said:

There's a copy-paste error with the template that I just patched.

Expand the advanced settings and edit Data Path to replace "dynamix" with "sync_in".

Sorry, I didn’t have time to check before.

I deleted an old MariaDB container, removed the syncin container, and tried again. It worked a little further, but I got this message in the MariaDB container and I’m not sure what it means:

2026-02-13 21:59:35 3 [Warning] Aborted connection 3 to db: 'syncindb' user: 'syncinuser' host: '192.168.1.56' (Got an error reading communication packets)

I think I might have to give up. Thank you for your help.

EDIT 15/02/2026: I finally got it working by following this tutorial, but I used your existing container instead of creating a new one from the template.

Here’s what I did differently this time:

  1. Deployed the MariaDB container first, using these extra parameters: --user=99:100 --memory=4G --memory-swap=-1 (with a dedicated IP on br0 and keeping the default port)

  2. Deployed a Redis container—I’m not sure if it was necessary, but I did it anyway. (with a dedicated IP on br0 and keeping the default port)

  3. Uploaded the environment.yaml file before deploying the Sync-in container.

  4. Deployed the Sync-in container (with a dedicated IP on br0 and keeping the default port).

I did not install OnlyOffice, as it is optional.

Now it works! I’m still not sure what the game changer was: the extra MariaDB parameters, adding Redis for caching, or simply uploading environment.yaml before deploying the Sync-in container.


Edited by zarkoff

  • 4 weeks later...

I tried installing Yamtrack and pointed it to my redis container and generated secret but after install I got a error 400. The logs give an error to add my host url to ALLOWED_HOSTS but I dont know where the django db is to edit it.

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.