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.

Help with NodeBB? (Docker container for Unraid)

Featured Replies

I'm running into issues setting up NodeBB in Docker for Unraid. Haven't been able to find any threads on this already on the forum.

 

NodeBB: https://docs.nodebb.org/installing/os/

The Dockerfile: https://github.com/NodeBB/NodeBB/blob/master/Dockerfile

 

My setup steps:

1) Search "nodebb" on Community Apps

2) When nothing is found, click "Click Here for more results from DockerHub".

3) Select the DockerHub link for the "elestio" and click "install"

4) When it asks to "determine configuration" hit "yes"

 

The resulting image set up looks like this:

Name: nodebb

Repository: elestio/nodebb:latest

Registry URL: https://hub.docker.com/r/elestio/nodebb/

Network Type: Bridge

Console shell command: Shell

Container Port 1: 4567

Container Variable: NODE_VERSION: 22.13.1

Container Variable: YARN_VERSION: 1.22.22

Container Variable: NODE_ENV: production

Container Variable: daemon: false

Container Variable: silent: false

Container Variable: Community_Applications_Conversion: true

Container Path: /usr/src/app/: /mnt/user/appdata/nodebb/

 

However, when I try to spin this up, i get the following error and the container stops


 

text  error  warn  system  array  login  

/bin/sh: 1: ./entrypoint.sh: not found
node:internal/modules/cjs/loader:1247
  throw err;
  ^

Error: Cannot find module '/usr/src/app/nodebb'
    at Function._resolveFilename (node:internal/modules/cjs/loader:1244:15)
    at Function._load (node:internal/modules/cjs/loader:1070:27)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5)
    at node:internal/main/run_main_module:36:49 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v22.13.1

** Press ANY KEY to close this window **

 

If anyone has insight on steps I can take to debug, I'd appreciate it. Screenshot of UI attached.

 

nodebbconf.png

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.