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] pureelectricity - LibreChat

Featured Replies

What I did was create my own appdata folder /mnt/user/appdata/librechat, and inside that, I created librechat.yaml

 

Within the current docker config in Unraid, I then mapped the file as per this method - note the . infront of the file path so that it doesn't try to use a directory:

image.png.825868b65ef85828ef24c980fc847140.png

@meestark thank you! This worked for me,

  • 2 weeks later...

I have added the .env file as well, so I don't have to add a gazillion environment vars to the docker config in Unraid. Seems to work perfectly. I migrated all the docker template's settings to the .env file, so only this is left:

image.png.953d0eab5713f5f4ab463eaead396f70.png

Edited by Ruuddie

On 12/9/2024 at 6:00 AM, trytofly said:

Could you give me a pointer on how to use docker compose in unraid like that? Did you use a VM?

 

You need to use the unraid docker compose plugin....that installs docker compose.

Then I just followed the official librechat instructions for installing it using docker compose. This requires basic understanding of terminal command line stuff:
cloning the librechat github repo
editing the yaml files in the repo for your specific needs

using the docker compose up and down commands

troubleshooting using docker logs commands

etc

  • 6 months later...

Hi, I changed the repo to ghcr.io/danny-avila/librechat:latest to avoid daily updates.

Any disadvantages known?

Thank you!

  • Author
5 hours ago, FeelNiceInc said:

Hi, I changed the repo to ghcr.io/danny-avila/librechat:latest to avoid daily updates.

Any disadvantages known?

Thank you!

I don't use LibreChat anymore, but I updated the CA template to use release instead of dev. Wasn't aware updates were daily now!

9 minutes ago, pureelectricity said:

I don't use LibreChat anymore, but I updated the CA template to use release instead of dev. Wasn't aware updates were daily now!

Thanks for the info.

What alternative did you end up with for you?

  • 3 weeks later...

Hi,
I have just installed app on UNRAID and cannot perform initial registration. Either though I set the variable EMAIL_HOST to my external smtp server, while registering new user in logs I receive error: Error in registering user: connect ECONNREFUSED 127.0.0.1:587. Do you know why this is happening?

  • 3 weeks later...
On 1/28/2025 at 7:58 AM, bambalam said:

Has anyone successfully setup Unraid and LibreChat with a "librechat.yaml" configuration? I attempted it today but ran into persistent "package.json" errors when trying to start the container. From what I can tell, adding an /app directory to the configuration seems to cause LibreChat to look for the package.json file within this newly created directory.

 

For testing, I only placed a librechat.yaml file in the /app directory inside the appdata folder. I assume the package.json contents might be located within MongoDB with the standard configuration. I'm not entirely sure what's happening here, and honestly, this is a bit beyond my understanding. Any insights or guidance would be appreciated!

Looks like email related error so this should be configured?

But as is package does not work out of the box due to recent librechat changes so maybe owner can fix 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.