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

  • Replies 340
  • Views 83.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

Posted Images

Hi, running the latest version of Unraid 6.12.13 and Threadfin uodated overnight I believe to version 1.2.18.

 

Threadfin seems stuck in maintenance mode- the log stops at 11.13 and it is now 12.30, so no updates on the log for the last 45 minutes.

 

There is an error about (I believe) one TV channel.

 

2024/11/19 10:51:04 [Threadfin] [WARNING] Plex can not handle more than 480 streams. If you do not use Plex, you can ignore this warning.
2024/11/19 10:51:04 [Threadfin] All streams:            158864
2024/11/19 10:51:04 [Threadfin] Active streams:         10851
2024/11/19 10:51:04 [Threadfin] Filter:                 10
2024/11/19 10:51:04 [Threadfin] Web Interface:          http://172.17.0.4:34400/web/ | Threadfin is also available via the other 1 IP.
2024/11/19 10:51:04 [Threadfin] XEPG:                   Parse XMLTV file: IPTV Ian
2024/11/19 10:51:18 [Threadfin] XEPG:                   Update database
2024/11/19 11:12:39 [Threadfin] Create Dummy Guide:     Time offset +0000 - UK ▎GREAT! ACTION SD
2024/11/19 11:12:39 [Threadfin] [ERROR] strconv.Atoi: parsing "threadfin-28934bf482007ea4bd23bf8d4b68a762": invalid syntax () - EC: 0
2024/11/19 11:13:04 Serving existing m3u file
For help run: /home/threadfin/bin/threadfin -h

 

Could I delete this from the xepg file?

 

 "x-ID.1668": {
    "_file.m3u.id": "MX0I3N5E1UIWRWLZG7WI",
    "_file.m3u.name": "IPTV Ian's",
    "_file.m3u.path": "/home/threadfin/conf/data/MX0I3N5E1UIWRWLZG7WI.m3u",
    "group-title": "UK ▎MOVIES",
    "name": "UK ▎GREAT! ACTION SD",
    "tvg-id": "threadfin-28934bf482007ea4bd23bf8d4b68a762",
    "tvg-logo": "https://img.logo-cdn.cc/greattv.png",
    "tvg-name": "UK ▎GREAT! ACTION SD",
    "tvg-chno": "",
    "url": "http://line.**********.cc:80/********/**********/1478414",
    "_uuid.key": "tvg-name",
    "_uuid.value": "UK ▎GREAT! ACTION SD",
    "_values": "threadfin-28934bf482007ea4bd23bf8d4b68a762 UK ▎GREAT! ACTION SD UK ▎MOVIES UK ▎GREAT! ACTION SD",
    "x-active": false,
    "x-category": "movie",
    "x-channelID": "1087",
    "x-epg": "x-ID.1668",
    "x-group-title": "UK ▎MOVIES",
    "x-mapping": "threadfin-28934bf482007ea4bd23bf8d4b68a762",
    "x-xmltv-file": "Threadfin Dummy",
    "x-ppv-extra": "",
    "x-backup-channel-1": "",
    "x-backup-channel-2": "",
    "x-backup-channel-3": "",
    "x-hide-channel": false,
    "x-name": "UK ▎GREAT! ACTION SD",
    "x-update-channel-icon": false,
    "x-update-channel-name": false,
    "x-description": "",
    "live": true,
    "is_backup_channel": false,
    "backup_channel_1_url": "",
    "backup_channel_2_url": "",
    "backup_channel_3_url": ""
  },

 

Could I just delete this entire channel - I don't now, but I did see a log with an error that stopped at this TV channel, so I am assuming that this is the problem file. But what to delete? All of it? 

 

Maybe this wouldnt even help,  but I spent hours getting to where I am with threadfin and I dont want to lose all!

 

Asterisks in the logs are url username and password, they are all correct, so I hid them.

 

I have tried to restart, twice or more but always the same result - 30% cpu usage in the docker page, eventually dropping to 8 or so, but it uswed to go to zero when it had done its job, and still no logging for over an hour - I guess it has crashed?

 

If anyone could give me any suugestions, would be most appreciated!

  • Author
15 hours ago, IanMcLeish said:

Hi, running the latest version of Unraid 6.12.13 and Threadfin uodated overnight I believe to version 1.2.18.

 

Threadfin seems stuck in maintenance mode- the log stops at 11.13 and it is now 12.30, so no updates on the log for the last 45 minutes.

 

There is an error about (I believe) one TV channel.

 

2024/11/19 10:51:04 [Threadfin] [WARNING] Plex can not handle more than 480 streams. If you do not use Plex, you can ignore this warning.
2024/11/19 10:51:04 [Threadfin] All streams:            158864
2024/11/19 10:51:04 [Threadfin] Active streams:         10851
2024/11/19 10:51:04 [Threadfin] Filter:                 10
2024/11/19 10:51:04 [Threadfin] Web Interface:          http://172.17.0.4:34400/web/ | Threadfin is also available via the other 1 IP.
2024/11/19 10:51:04 [Threadfin] XEPG:                   Parse XMLTV file: IPTV Ian
2024/11/19 10:51:18 [Threadfin] XEPG:                   Update database
2024/11/19 11:12:39 [Threadfin] Create Dummy Guide:     Time offset +0000 - UK ▎GREAT! ACTION SD
2024/11/19 11:12:39 [Threadfin] [ERROR] strconv.Atoi: parsing "threadfin-28934bf482007ea4bd23bf8d4b68a762": invalid syntax () - EC: 0
2024/11/19 11:13:04 Serving existing m3u file
For help run: /home/threadfin/bin/threadfin -h

 

Could I delete this from the xepg file?

 

 "x-ID.1668": {
    "_file.m3u.id": "MX0I3N5E1UIWRWLZG7WI",
    "_file.m3u.name": "IPTV Ian's",
    "_file.m3u.path": "/home/threadfin/conf/data/MX0I3N5E1UIWRWLZG7WI.m3u",
    "group-title": "UK ▎MOVIES",
    "name": "UK ▎GREAT! ACTION SD",
    "tvg-id": "threadfin-28934bf482007ea4bd23bf8d4b68a762",
    "tvg-logo": "https://img.logo-cdn.cc/greattv.png",
    "tvg-name": "UK ▎GREAT! ACTION SD",
    "tvg-chno": "",
    "url": "http://line.**********.cc:80/********/**********/1478414",
    "_uuid.key": "tvg-name",
    "_uuid.value": "UK ▎GREAT! ACTION SD",
    "_values": "threadfin-28934bf482007ea4bd23bf8d4b68a762 UK ▎GREAT! ACTION SD UK ▎MOVIES UK ▎GREAT! ACTION SD",
    "x-active": false,
    "x-category": "movie",
    "x-channelID": "1087",
    "x-epg": "x-ID.1668",
    "x-group-title": "UK ▎MOVIES",
    "x-mapping": "threadfin-28934bf482007ea4bd23bf8d4b68a762",
    "x-xmltv-file": "Threadfin Dummy",
    "x-ppv-extra": "",
    "x-backup-channel-1": "",
    "x-backup-channel-2": "",
    "x-backup-channel-3": "",
    "x-hide-channel": false,
    "x-name": "UK ▎GREAT! ACTION SD",
    "x-update-channel-icon": false,
    "x-update-channel-name": false,
    "x-description": "",
    "live": true,
    "is_backup_channel": false,
    "backup_channel_1_url": "",
    "backup_channel_2_url": "",
    "backup_channel_3_url": ""
  },

 

Could I just delete this entire channel - I don't now, but I did see a log with an error that stopped at this TV channel, so I am assuming that this is the problem file. But what to delete? All of it? 

 

Maybe this wouldnt even help,  but I spent hours getting to where I am with threadfin and I dont want to lose all!

 

Asterisks in the logs are url username and password, they are all correct, so I hid them.

 

I have tried to restart, twice or more but always the same result - 30% cpu usage in the docker page, eventually dropping to 8 or so, but it uswed to go to zero when it had done its job, and still no logging for over an hour - I guess it has crashed?

 

If anyone could give me any suugestions, would be most appreciated!

This is best directed at the Threadfin GitHub page, as is is unrelated to the Unraid template.

I am getting the following error trying to run the newznabarr container from the store

 

The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again

Good day "grtgbln". Just got your template for "scratch-map" and I can't seem to install it at all. I have tried changing everything I could think of but still get the same error. Anything you can think that I might be doing wrong?

 

node:fs:596
  handleErrorFromBinding(ctx);
  ^

Error: EACCES: permission denied, open '/data/.db.json.tmp'
    at Object.openSync (node:fs:596:3)
    at Object.writeFileSync (node:fs:2322:35)
    at TextFileSync.write (file:///app/node_modules/lowdb/lib/adapters/TextFileSync.js:36:12)
    at JSONFileSync.write (file:///app/node_modules/lowdb/lib/adapters/JSONFileSync.js:29:66)
    at LowSync.write (file:///app/node_modules/lowdb/lib/LowSync.js:28:26)
    at createConnection (file:///app/utils/database.js:42:6)
    at file:///app/server.js:44:7
    at ModuleJob.run (node:internal/modules/esm/module_job:195:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:337:24)
    at async loadESM (node:internal/process/esm_loader:34:7) {
  errno: -13,
  syscall: 'open',
  code: 'EACCES',
  path: '/data/.db.json.tmp'
}

Node.js v18.20.4

** Press ANY KEY to close this window ** 

 

EDIT: I was able to get this working by changing the permissions in the `appdata/scratch_map` folder to RW for every option. I don't know if that is something that can be done via the template itself, but since I do not know, I did it manually. That seemed to have worked perfectly. 

Edited by NotHere

  • Author
23 hours ago, NotHere said:

Good day "grtgbln". Just got your template for "scratch-map" and I can't seem to install it at all. I have tried changing everything I could think of but still get the same error. Anything you can think that I might be doing wrong?

 

node:fs:596
  handleErrorFromBinding(ctx);
  ^

Error: EACCES: permission denied, open '/data/.db.json.tmp'
    at Object.openSync (node:fs:596:3)
    at Object.writeFileSync (node:fs:2322:35)
    at TextFileSync.write (file:///app/node_modules/lowdb/lib/adapters/TextFileSync.js:36:12)
    at JSONFileSync.write (file:///app/node_modules/lowdb/lib/adapters/JSONFileSync.js:29:66)
    at LowSync.write (file:///app/node_modules/lowdb/lib/LowSync.js:28:26)
    at createConnection (file:///app/utils/database.js:42:6)
    at file:///app/server.js:44:7
    at ModuleJob.run (node:internal/modules/esm/module_job:195:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:337:24)
    at async loadESM (node:internal/process/esm_loader:34:7) {
  errno: -13,
  syscall: 'open',
  code: 'EACCES',
  path: '/data/.db.json.tmp'
}

Node.js v18.20.4

** Press ANY KEY to close this window ** 

 

EDIT: I was able to get this working by changing the permissions in the `appdata/scratch_map` folder to RW for every option. I don't know if that is something that can be done via the template itself, but since I do not know, I did it manually. That seemed to have worked perfectly. 

Hmm, that's odd. There should only be one folder in `appdata/scratch_map`, a "database" folder that should already have read-write permissions out of the box. But thanks for the update.

1 hour ago, grtgbln said:

Hmm, that's odd. There should only be one folder in `appdata/scratch_map`, a "database" folder that should already have read-write permissions out of the box. But thanks for the update.

NP at all. I don't know anything about templates, and I always love all the stuff you create :). So thank you. 

 

Also, if realized that after I changed the permission on `appdata/scratch_map` , I went back to the template and changed PUID to 99 and PGID to 100 (got this numbers from other templates) and the error disappeared in the logs. So now all works and there is no more error. 

 

Just wanted to share that as well. 

Edited by NotHere

AUTOMATIC1111-Stable-Diffusion-Web-UI - "OutOfMemoryError: CUDA out of memory. Tried to allocate 310.00 MiB. GPU"
The Automatic1111 container doesn't seem to be correctly leveraging the GPUs in my server for image generation. 
Extra Parameters is set to --CPUs=all
In an attempt to fix this, I've added NVIDIA_DRIVER_CAPABILITIES=ALL
I have also added the following parameters for CLI_ARGS --api --enable-insecure-extension-access
And my models and embeddings are in a seperate unraid share than AppData, but it does appear to be correctly loading the models.

 

Hello, I hope that I use the right forum. 

The peertube docker container allows us to change the port 9000 to another one.

On my Unraid server the port 9000 is already used by a LMS server. Unfortunately, the change of the port 9000 before peertube installation has no effect to the port configuration. Could you please check if it is possible to fix it?

Thank you.  

On 11/25/2024 at 8:20 PM, NotHere said:

EDIT: I was able to get this working by changing the permissions in the `appdata/scratch_map` folder to RW for every option. I don't know if that is something that can be done via the template itself, but since I do not know, I did it manually. That seemed to have worked perfectly. 

 

On 11/26/2024 at 9:15 PM, NotHere said:

NP at all. I don't know anything about templates, and I always love all the stuff you create :). So thank you. 

 

Also, if realized that after I changed the permission on `appdata/scratch_map` , I went back to the template and changed PUID to 99 and PGID to 100 (got this numbers from other templates) and the error disappeared in the logs. So now all works and there is no more error. 

 

Just wanted to share that as well. 

I was getting the same error. Thanks to the above I checked and only Owner had Read/Write access to the database. ALl others were Read Only, Changed them to Read/Write and I was able to get the docker image to start. Thanks!

  • 3 weeks later...

Hello ...

  i am having one hell of time installing AI ( LocalAI ) with out a GPU. I have a old server:


Supermicro X9QR7-TF+/X9QRi-F+ , Version 123456789
Processor Intel® Xeon® CPU E5-4650 v2 @ 2.40GHz ( 80 cores )

 

so i would like to try the AI stuff ... Only need it or for Home Assistant so i dont need a super computer and will be trying to get a GPU for it but as a OLD server that could me a little harder .

 

So when i try to install Ollama ( LocalAI ) from the APP store ... I am picking AIO and and CPU but keep getting a error that says

 

this is what i get after every thing is downloaded:

 

docker run
  -d
  --name='LocalAI'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/New_York"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="BigBoy"
  -e HOST_CONTAINERNAME="LocalAI"
  -e 'DEBUG'='true'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.webui='http://[IP]:[PORT:8080]/'
  -l net.unraid.docker.icon='https://github.com/go-skynet/LocalAI/assets/2420543/0966aa2a-166e-4f99-a3e5-6c915fc997dd?raw=1'
  -p '8080:8080/tcp'

  -v '/mnt/user/appdata/local_ai/models':'/build/models':'rw'
  --gpus=all 'localai/localai:latest-aio-cpu'

5384e34b646aa9ac44975de97710694901f24cca3c2fc51edc63bd9eb02a0142
docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].

 

The command failed.

 

So if anyone can help please le me know what i have done wrong ..asalways thanks

John G

 

  • 2 weeks later...

For your ganymede container

TWITCH_CLIENT should be changed to TWITCH_CLIENT_SECRET

https://github.com/Zibbp/ganymede/issues/564

 

and it seems you should delete all the duplicate volume paths.

 

This is all the volume paths I needed to get it to work.

 

  -v '/mnt/user/server/Recordings/Twitch/':'/data/videos':'rw'
  -v '/mnt/user/appdata/ganymede/config':'/data/config':'rw'
  -v '/mnt/user/appdata/ganymede/logs':'/data/logs':'rw'
  -v '/mnt/user/appdata/ganymede/temp':'/data/temp':'rw'

 

 Not 100% sure on the volume paths but this is how I got it to work

 

Thank you for your hard work!

  • Author
On 12/27/2024 at 10:10 PM, HiImAWalrus said:

For your ganymede container

TWITCH_CLIENT should be changed to TWITCH_CLIENT_SECRET

https://github.com/Zibbp/ganymede/issues/564

 

and it seems you should delete all the duplicate volume paths.

 

This is all the volume paths I needed to get it to work.

 

  -v '/mnt/user/server/Recordings/Twitch/':'/data/videos':'rw'
  -v '/mnt/user/appdata/ganymede/config':'/data/config':'rw'
  -v '/mnt/user/appdata/ganymede/logs':'/data/logs':'rw'
  -v '/mnt/user/appdata/ganymede/temp':'/data/temp':'rw'

 

 Not 100% sure on the volume paths but this is how I got it to work

 

Thank you for your hard work!

Thanks for bringing this to my attention. I've fixed the template accordingly.

@grtgbln first of all thanks for all you do. There are 8 pages of discussion here, that's a significant time sink, so thank you in advance. I searched this topic for "ebook" and nothing came up, if this is a duplicate post I apologize (could you link me to the answer), as I have have skimmed but not thoroughly read the 8 pages of discussion. I'm trying to get the ebook2audiobook app working. It won't standup. I thought perhaps it was because I hadn't mapped /input-folder and /audio-books as described here, but alas that doesn't fix the issue.  I'm not sure what I'm doing wrong. Any help you could provide would be greatly appreciated. Below you can find the logs. Again thanks in advance.

 

text  error  warn  system  array  login  

python: can't open file '/ebook2audiobookXTTS/app.py': [Errno 2] No such file or directory

==========
== CUDA ==
==========

CUDA Version 11.8.0

Container image Copyright (c) 2016-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.

This container image and its contents are governed by the NVIDIA Deep Learning Container License.
By pulling and using the container, you accept the terms and conditions of this license:
https://developer.nvidia.com/ngc/nvidia-deep-learning-container-license

A copy of this license is made available in this container at /NGC-DL-CONTAINER-LICENSE for your convenience.


** Press ANY KEY to close this window ** 

 

  • Author
On 1/2/2025 at 10:08 PM, macsrok said:

@grtgbln first of all thanks for all you do. There are 8 pages of discussion here, that's a significant time sink, so thank you in advance. I searched this topic for "ebook" and nothing came up, if this is a duplicate post I apologize (could you link me to the answer), as I have have skimmed but not thoroughly read the 8 pages of discussion. I'm trying to get the ebook2audiobook app working. It won't standup. I thought perhaps it was because I hadn't mapped /input-folder and /audio-books as described here, but alas that doesn't fix the issue.  I'm not sure what I'm doing wrong. Any help you could provide would be greatly appreciated. Below you can find the logs. Again thanks in advance.

 

text  error  warn  system  array  login  

python: can't open file '/ebook2audiobookXTTS/app.py': [Errno 2] No such file or directory

==========
== CUDA ==
==========

CUDA Version 11.8.0

Container image Copyright (c) 2016-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.

This container image and its contents are governed by the NVIDIA Deep Learning Container License.
By pulling and using the container, you accept the terms and conditions of this license:
https://developer.nvidia.com/ngc/nvidia-deep-learning-container-license

A copy of this license is made available in this container at /NGC-DL-CONTAINER-LICENSE for your convenience.


** Press ANY KEY to close this window ** 

 

The upstream developer of the project is making some changes to their Docker image, I am in talks with them at the moment and will need to modify the Unraid template accordingly. Thanks for bringing this to my attention.

Hey @grtgbln I tried to install daps-ui and only get this in the logs:
 

Skipping virtualenv creation, as specified in config file.
[Main][2025-01-07 10:20:52,510][INFO] = LOG LEVEL: INFO
Traceback (most recent call last):
  File "/code/main.py", line 24, in <module>
    db = Database(logger)
  File "/code/DapsEX/database_cache.py", line 13, in __init__
    self.initialize_db()
  File "/code/DapsEX/database_cache.py", line 23, in initialize_db
    with self.get_db_connection() as conn:
  File "/code/DapsEX/database_cache.py", line 17, in get_db_connection
    conn = sqlite3.connect(Settings.DB_PATH.value)
sqlite3.OperationalError: unable to open database file
Updating group appgroup GID to 100
Updating user appuser UID to 99
Running main.py as 99:100

I do not have kometa and posters, so i removed the requirement for those paths and changed the uid and gid, but is that the reason it fails to start?

  • Author
4 hours ago, Joly0 said:

Hey @grtgbln I tried to install daps-ui and only get this in the logs:
 

Skipping virtualenv creation, as specified in config file.
[Main][2025-01-07 10:20:52,510][INFO] = LOG LEVEL: INFO
Traceback (most recent call last):
  File "/code/main.py", line 24, in <module>
    db = Database(logger)
  File "/code/DapsEX/database_cache.py", line 13, in __init__
    self.initialize_db()
  File "/code/DapsEX/database_cache.py", line 23, in initialize_db
    with self.get_db_connection() as conn:
  File "/code/DapsEX/database_cache.py", line 17, in get_db_connection
    conn = sqlite3.connect(Settings.DB_PATH.value)
sqlite3.OperationalError: unable to open database file
Updating group appgroup GID to 100
Updating user appuser UID to 99
Running main.py as 99:100

I do not have kometa and posters, so i removed the requirement for those paths and changed the uid and gid, but is that the reason it fails to start?

Likely due to changing the UID and GID, please try the default values.

12 minutes ago, grtgbln said:

Likely due to changing the UID and GID, please try the default values.

Skipping virtualenv creation, as specified in config file.
[Main][2025-01-07 16:29:50,264][INFO] = LOG LEVEL: INFO
Traceback (most recent call last):
  File "/code/main.py", line 24, in <module>
    db = Database(logger)
  File "/code/DapsEX/database_cache.py", line 13, in __init__
    self.initialize_db()
  File "/code/DapsEX/database_cache.py", line 23, in initialize_db
    with self.get_db_connection() as conn:
  File "/code/DapsEX/database_cache.py", line 17, in get_db_connection
    conn = sqlite3.connect(Settings.DB_PATH.value)
sqlite3.OperationalError: unable to open database file
Running main.py as 1000:1000

Did not help either unfortunately

  • Author
37 minutes ago, Joly0 said:
Skipping virtualenv creation, as specified in config file.
[Main][2025-01-07 16:29:50,264][INFO] = LOG LEVEL: INFO
Traceback (most recent call last):
  File "/code/main.py", line 24, in <module>
    db = Database(logger)
  File "/code/DapsEX/database_cache.py", line 13, in __init__
    self.initialize_db()
  File "/code/DapsEX/database_cache.py", line 23, in initialize_db
    with self.get_db_connection() as conn:
  File "/code/DapsEX/database_cache.py", line 17, in get_db_connection
    conn = sqlite3.connect(Settings.DB_PATH.value)
sqlite3.OperationalError: unable to open database file
Running main.py as 1000:1000

Did not help either unfortunately

daps-ui is in beta, can you direct your question to the daps-ui repo to involve the upstream dev? https://github.com/zarskie/daps-ui

Hi! Thank you for supporting Unraid's docker feature. I installed the PdfDing template today, and found two issues.

 

  1. When using SQLite, the connection info for the Postgres DB is still required to pass validation. Dummy data lets the template save and launch the app. I now see there's a "Remove" option to clear it from the template. Sorry!
  2. It looks like the appdata/pdfding/db directory is created without write permissions for the docker user (744), which prevents the SQLite db from being created. Manually updating the permissions allowed app to create the database.

All the best,

Chris.

Edited by cgrd

Hey,

 

Tried to get the new Bar Assistant template working, and so far no luck.  I had to change the permissions to the app_data directory to get the backend to start up. But the front end, doesn't output any logs, and the web UI doesn't load for me. Any ideas where I should look?

 

*Edit: It looks like the front end Salt-Rim, needs to have a mapping to port 8080 in the instance, instead of port 3000. The login page loads now, but has an error about not being able to reach the API.

Edited by SpyKiIIer

14 hours ago, SpyKiIIer said:

Hey,

 

Tried to get the new Bar Assistant template working, and so far no luck.  I had to change the permissions to the app_data directory to get the backend to start up. But the front end, doesn't output any logs, and the web UI doesn't load for me. Any ideas where I should look?

 

*Edit: It looks like the front end Salt-Rim, needs to have a mapping to port 8080 in the instance, instead of port 3000. The login page loads now, but has an error about not being able to reach the API.

I was finally able to get both the Salt-Rim UI and bar assistant backend working with much fiddling. For the backend, I had to add another port mapping to 8080. I was then able to access the welcome message "This is your Bar Assistant instance. Checkout /docs to see documentation." by navigating to the URL and port and leaving off the /bar as it said in the docs

 

In the Salt-Rim configuration, as you mentioned I had to add a port mapping to 8080 but I also had to add a variable for API_URL in addition to APP_URL. I set this to the address and port of the backend. 

  • Author
3 hours ago, Gumdomike said:

I was finally able to get both the Salt-Rim UI and bar assistant backend working with much fiddling. For the backend, I had to add another port mapping to 8080. I was then able to access the welcome message "This is your Bar Assistant instance. Checkout /docs to see documentation." by navigating to the URL and port and leaving off the /bar as it said in the docs

 

In the Salt-Rim configuration, as you mentioned I had to add a port mapping to 8080 but I also had to add a variable for API_URL in addition to APP_URL. I set this to the address and port of the backend. 

Looking at some issues on their GitHub, it looks like they switched from 3000 to 8080 for the API. To clarify, you made the following edits:

- Added Port 8080 mapping to Bar Assistant Backend to [B XXXX] (some unused host port)

- Changed API_URL to http://IP_ADDRESS:[B XXXX]/bar on Bar Assistant Backend

- Added API_URL variable (http://IP_ADDRESS:[B XXXX]/bar) to Salt-Rim

- Added Port 8080 mapping to Salt-Rim to [F XXXX] (some unused host port)

- Changed web UI port on Salt-Rim to map to 8080

 

If that is all correct, it seems like the backend is using port 8080 instead of 3000, and APP_URL on Salt-Rim should really be API_URL. And then the front-end Salt-Rim is using its own 8080 port as its web UI.

 

If you can confirm, I'll update the templates accordingly.

Running webtrees on unraid.  After applying I latest update got the message "Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.3.0"."

 

I thought I was on 8.3.1

 

Any suggestions?

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.