[GH-ISSUE #1645] Admin Panel "Enable New Sign Ups" not persistent after Save and Docker container restart #12578

Closed
opened 2026-04-19 19:30:24 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @nicolasluckie on GitHub (Apr 21, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/1645

Bug Report

Description

Bug Summary:
In Admin Panel > Admin Settings > General > Enable New Sign Ups. Toggling and Saving this setting persists only until the container is restarted.

Steps to Reproduce:

  1. Login as admin.
  2. Open the sidebar and click your User icon in the bottom-left.
  3. Select Admin Panel.
  4. Click Admin Settings in the top-right.
  5. Toggle Enable New Sign Ups
  6. Save
  7. Log out and back in to verify the setting saved successfully.
  8. Restart the container (in my case, docker compose down then ./run-compose.sh --enable-gpu --build)

Expected Behavior:
The Enable New Sign Ups setting is persistent when Saved and after the container is restarted.

Actual Behavior:
The Enable New Sign Ups setting is persistent when Saved but not after the container is restarted.

Environment

  • Open WebUI Version: 0.1.120

  • Ollama (if applicable): 0.1.32

  • Operating System: WSL2 for Windows 11 running Ubuntu 22.04.4 LTS (GNU/Linux 5.15.133.1-microsoft-standard-WSL2 x86_64)

  • Browser (if applicable): Brave v1.65.114

Reproduction Details

Confirmation:

  • I have read and followed all the instructions provided in the README.md.
  • I am on the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.

Logs and Screenshots

Browser Console Logs:
No console logs were produced.

Docker Container Logs:

INFO: - "GET /api/v1/users/ HTTP/1.1" 200 OK
INFO: - "GET /api/v1/auths/signup/enabled HTTP/1.1" 200 OK
INFO: - "GET /api/v1/auths/signup/user/role HTTP/1.1" 200 OK
INFO: - "GET /api/v1/auths/token/expires HTTP/1.1" 200 OK
INFO: - "GET /api/webhook HTTP/1.1" 200 OK
INFO: - "GET /api/v1/auths/signup/enabled/toggle HTTP/1.1" 200 OK
INFO: - "POST /api/v1/auths/token/expires/update HTTP/1.1" 200 OK
INFO: - "POST /api/webhook HTTP/1.1" 200 OK

Screenshots (if applicable):
After Save, Before restart
setting-before-restart

After Restart
setting-after-restart

Installation Method

  1. Clone latest release
  2. Run ./run-compose.sh --enable-gpu --build (WSL2 for Windows 11, details above)
Originally created by @nicolasluckie on GitHub (Apr 21, 2024). Original GitHub issue: https://github.com/open-webui/open-webui/issues/1645 # Bug Report ## Description **Bug Summary:** In Admin Panel > Admin Settings > General > Enable New Sign Ups. Toggling and Saving this setting persists **only** until the container is restarted. **Steps to Reproduce:** 1. Login as admin. 3. Open the sidebar and click your User icon in the bottom-left. 4. Select Admin Panel. 5. Click Admin Settings in the top-right. 6. Toggle Enable New Sign Ups 7. Save 8. Log out and back in to verify the setting saved successfully. 9. Restart the container (in my case, `docker compose down` then `./run-compose.sh --enable-gpu --build`) **Expected Behavior:** The Enable New Sign Ups setting is persistent when Saved **and** after the container is restarted. **Actual Behavior:** The Enable New Sign Ups setting is persistent when Saved **but not** after the container is restarted. ## Environment - **Open WebUI Version:** 0.1.120 - **Ollama (if applicable):** 0.1.32 - **Operating System:** WSL2 for Windows 11 running Ubuntu 22.04.4 LTS (GNU/Linux 5.15.133.1-microsoft-standard-WSL2 x86_64) - **Browser (if applicable):** Brave v1.65.114 ## Reproduction Details **Confirmation:** - [x] I have read and followed all the instructions provided in the README.md. - [x] I am on the latest version of both Open WebUI and Ollama. - [ ] I have included the browser console logs. - [x] I have included the Docker container logs. ## Logs and Screenshots **Browser Console Logs:** No console logs were produced. **Docker Container Logs:** ``` INFO: - "GET /api/v1/users/ HTTP/1.1" 200 OK INFO: - "GET /api/v1/auths/signup/enabled HTTP/1.1" 200 OK INFO: - "GET /api/v1/auths/signup/user/role HTTP/1.1" 200 OK INFO: - "GET /api/v1/auths/token/expires HTTP/1.1" 200 OK INFO: - "GET /api/webhook HTTP/1.1" 200 OK INFO: - "GET /api/v1/auths/signup/enabled/toggle HTTP/1.1" 200 OK INFO: - "POST /api/v1/auths/token/expires/update HTTP/1.1" 200 OK INFO: - "POST /api/webhook HTTP/1.1" 200 OK ``` **Screenshots (if applicable):** **After Save, Before restart** ![setting-before-restart](https://github.com/open-webui/open-webui/assets/18017189/e323f088-2fb3-4a79-b96c-7e72aeec82c8) **After Restart** ![setting-after-restart](https://github.com/open-webui/open-webui/assets/18017189/5e3b0ac3-8a71-4eb3-9831-ba4bfbe23f63) ## Installation Method 1. Clone latest release 2. Run `./run-compose.sh --enable-gpu --build` (WSL2 for Windows 11, details above)
Author
Owner

@tjbck commented on GitHub (Apr 21, 2024):

Duplicate #1022

<!-- gh-comment-id:2068145798 --> @tjbck commented on GitHub (Apr 21, 2024): Duplicate #1022
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#12578