feat(litellm): add UI_USERNAME/UI_PASSWORD for the admin UI login #19

Merged
haylan merged 1 commits from fix/litellm-ui-admin-creds into main 2026-09-02 18:29:30 +00:00
2 changed files with 9 additions and 2 deletions
Showing only changes of commit ee7ebfd8e1 - Show all commits
+5
View File
@@ -28,3 +28,8 @@ LITELLM_PORT=4000
LITELLM_MASTER_KEY= LITELLM_MASTER_KEY=
LITELLM_SALT_KEY= LITELLM_SALT_KEY=
LITELLM_DB_PASSWORD= LITELLM_DB_PASSWORD=
# Admin UI login (https://<proxy>/ui). Without these, LiteLLM falls back to
# username "admin" / password = LITELLM_MASTER_KEY — set these instead so the
# master key never has to be typed into the browser.
UI_USERNAME=admin
UI_PASSWORD=
+4 -2
View File
@@ -1,7 +1,8 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Generates random values for the secrets docker-compose.yml requires # Generates random values for the secrets docker-compose.yml requires
# (LITELLM_MASTER_KEY, LITELLM_SALT_KEY, LITELLM_DB_PASSWORD) and writes # (LITELLM_MASTER_KEY, LITELLM_SALT_KEY, LITELLM_DB_PASSWORD, UI_PASSWORD)
# them into .env — creating it from .env.example first if it doesn't exist. # and writes them into .env — creating it from .env.example first if it
# doesn't exist.
# #
# ponytail: only fills in blank values, never overwrites ones you've already # ponytail: only fills in blank values, never overwrites ones you've already
# set — safe to re-run. Re-running won't touch LITELLM_SALT_KEY once it's # set — safe to re-run. Re-running won't touch LITELLM_SALT_KEY once it's
@@ -24,5 +25,6 @@ set_if_blank() {
set_if_blank LITELLM_MASTER_KEY "$(openssl rand -hex 32)" set_if_blank LITELLM_MASTER_KEY "$(openssl rand -hex 32)"
set_if_blank LITELLM_SALT_KEY "$(openssl rand -hex 32)" set_if_blank LITELLM_SALT_KEY "$(openssl rand -hex 32)"
set_if_blank LITELLM_DB_PASSWORD "$(openssl rand -hex 32)" set_if_blank LITELLM_DB_PASSWORD "$(openssl rand -hex 32)"
set_if_blank UI_PASSWORD "$(openssl rand -hex 16)"
echo "Done. Review .env, then set OPENWEBUI_LITELLM_KEY per docs/proxy-key-onboarding.md." echo "Done. Review .env, then set OPENWEBUI_LITELLM_KEY per docs/proxy-key-onboarding.md."