UI Blank/No Login Form on Unraid Docker (v0.7.8) - Backend OK, Frontend Not Rendering #8122
Replies: 1 comment
-
Hi @GuyMannDude , I'm hitting the same issue. Have you managed to solve the problem since? If so, could you describe how? Thanks! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What happened?
I am writing to report a persistent and perplexing bug with my LibreChat v0.7.8 installation running in Docker on Unraid (v6.12.x). The web UI at
http://[Unraid_IP]:3080/login
remains completely blank, displaying only "Welcome back" with no login fields or sign-up option, despite extensive troubleshooting efforts.The backend appears to be functioning perfectly (connecting to MongoDB, loading
librechat.yaml
cleanly, and listening on port 3080), but the frontend simply fails to render the necessary UI elements. The browser console consistently shows aToken is not present. User is not authenticated.
error.I've attached a detailed troubleshooting report (
librechat_troubleshooting_report.txt
) that outlines my Unraid setup, relevant container logs, environment variables, the content of mylibrechat.yaml
file, and a comprehensive list of all diagnostic steps already performed. These steps include:librechat.yaml
structural corrections.CREDS_KEY
,CREDS_IV
,JWT_SECRET
,JWT_REFRESH_SECRET
).Given that all standard troubleshooting paths have been exhausted and the backend logs show no critical errors, it appears to be a deeper issue with how the frontend assets are being served or initialized within the Docker container in this specific Unraid environment.
Any guidance or insights you can provide would be immensely helpful in resolving this stubborn issue.
Thank you for your time and support!
LC_TS-1.docx
Version Information
Okay, I see the output of the docker images | grep librechat command from your Unraid terminal.
It shows:
REPOSITORY: ghcr.io/danny-avila/librechat-dev
TAG: latest
IMAGE ID: 12b61be15d8c
CREATED: 2 days ago
SIZE: 1.11GB
Steps to Reproduce
Set up LibreChat v0.7.8 in Docker on Unraid (ghcr.io/danny-avila/librechat-dev:latest) with a MongoDB Docker container.
Configure LibreChat's Docker environment variables as follows:
EMAIL_LOGIN_ENABLED: false
EMAIL_REGISTRATION_ENABLED: false
SOCIAL_LOGIN_ENABLED: false
SOCIAL_REGISTRATION_ENABLED: false
MONGO_URI: mongodb://[MongoDB_IP]:27017/librechat (using your internal Unraid Docker IP)
Crucially, set CREDS_KEY, CREDS_IV, JWT_SECRET, and JWT_REFRESH_SECRET to securely generated values.
Ensure librechat.yaml is mounted correctly to /app/librechat.yaml and contains only the minimal valid configuration:
YAML
version: "1.0"
endpoints:
custom:
- name: "Ollama Local LLaMA3.1"
provider: "ollama"
apiKey: "user_provided"
baseURL: "http://10.0.0.64:11434"
models:
default: ["llama3.1"]
fetch: true
titleConvo: true
titleModel: "llama3.1"
summarize: false
forcePrompt: false
modelDisplayLabel: "Ollama LLaMA3.1"
Clear all browser cache and data (including service workers) for http://[Unraid_IP]:3080.
Navigate to http://[Unraid_IP]:3080/login in an Incognito/Private browser window.
Expected Result: The LibreChat login/sign-up form should be displayed.
Actual Result: The browser shows a blank screen with only "Welcome back" text and a dark/light mode toggle. The browser console shows Token is not present. User is not authenticated.
What browsers are you seeing the problem on?
Chrome
Relevant log output
Screenshots
No response
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions