Open WebUI: как выключить регистрацию новых пользователей
На странице · 3 разделов
После создания первого администратора Open WebUI обычно сам отключает регистрацию по email и паролю. Администратор может проверить переключатель New Sign Ups в настройках Authentication и выключить его, если регистрацию включали снова. Если используется вход через OAuth, создание новых аккаунтов там управляется отдельным OAuth Signup; одного переключателя для всех способов входа нет.
Проверено по документации 21 октября 2026 года, а не на вашем сервере. Редакция не меняла настройки реального Open WebUI и не проводила тест попытки регистрации. Пункты меню относятся к закреплённой версии интерфейса; в другой версии сверьте их названия. s1s2
Нужно ли выключать регистрацию сразу после установки?
Если вы уже создали первого администратора, Open WebUI по документации сам выключает обычную регистрацию по email и паролю. В закреплённом коде первый пользователь получает роль администратора, а настройка ui.enable_signup записывается как false. Поэтому сначала проверьте фактическое состояние, а не меняйте настройку вслепую. s1s4
Это важно, когда вы открываете домашний сервер для другого устройства или временно разрешали другу создать аккаунт. Отключение новых регистраций не удаляет уже созданных пользователей и само по себе не закрывает доступ к серверу: для доступа из сети отдельно нужны подходящие границы сети и учётные записи. Документация Open WebUI рекомендует размещать сервер в доверенной сети либо за VPN/прокси, а новых пользователей по умолчанию помещает в роль pending до одобрения. s1
Где проверить и изменить New Sign Ups?
- Войдите под своим администратором. Откройте Settings → Admin → Authentication и найдите New Sign Ups. Это переключатель локального создания аккаунта, в отличие от Login Form, который управляет формой входа. Если New Sign Ups уже выключен, сохранять ничего не требуется. s2s3
- Если New Sign Ups включён и новые локальные аккаунты вам не нужны, выключите его и нажмите Save. Перезагрузите страницу администратора: переключатель должен остаться выключенным. Если после перезапуска он возвращается, сверяйте сохраняемую конфигурацию: переменная окружения
ENABLE_SIGNUP=falseможет не перебить значение, ранее записанное через админский интерфейс в базу. Не удаляйте том или базу ради исправления переключателя. s2s3 - В обычном окне браузера без входа убедитесь, что нет пути для самостоятельного создания нового локального аккаунта; отсутствие одной кнопки — лишь проверка интерфейса, не доказательство отказа серверного API. Для уверенности владелец отдельного тестового экземпляра может попытаться зарегистрировать нового учебного пользователя и проверить отказ, сохранив доступ действующего администратора. Не делайте такую пробу чужой учётной записью на рабочем сервере. В закреплённом backend при наличии пользователей запрос регистрации должен получить HTTP 403, если
ui.enable_signupвыключен. Это проверка, предложенная читателю, не выполненный тест Modelium. s4
Учебный случай. Вы создали первого администратора, а затем включали New Sign Ups, чтобы добавить второго человека. После его регистрации возвращаете переключатель в выключенное положение и проверяете, что существующие аккаунты всё ещё входят, а новый локальный аккаунт создать нельзя. Не путайте отказ в регистрации с недоступностью страницы входа: это разные проверки. s2s4
Почему этого недостаточно при корпоративном входе?
ENABLE_SIGNUP относится к обычной регистрации, а ENABLE_OAUTH_SIGNUP отдельно разрешает создание аккаунтов через OAuth — вход у внешнего корпоративного провайдера. Если у вас настроен OAuth, проверьте OAuth Signup в том же разделе и правила провайдера; выключение New Sign Ups не означает автоматического запрета новых OAuth-аккаунтов. Не отключайте Login Form просто ради скрытия регистрации: документация предупреждает, что без заранее настроенного альтернативного способа входа можно потерять доступ к администратору. s2s3
Если новая учётная запись всё-таки появилась, не считайте её по умолчанию полноценно допущенной: роль pending требует одобрения администратора. Но эта роль не заменяет запрет регистрации и сетевые ограничения. Один основной следующий шаг — проверить нужный способ входа и роли пользователей на своём экземпляре. Никакую работающую систему Modelium для этого материала не проверял. s1s3
Источники
- Open WebUI: Hardening — Authentication and Signup — revision cd7fbd8f574b74624f5a315e94ec9c00761861f2. Получено 21.10.2026.
- Open WebUI: Authentication.svelte — New Sign Ups, OAuth Signup, Save — revision 91ea4e3421d1d8069f13d4a463fcb5986d94ea60. Получено 21.10.2026.
- Open WebUI: Environment Configuration — ENABLE_SIGNUP, ENABLE_OAUTH_SIGNUP, persistence — revision cd7fbd8f574b74624f5a315e94ec9c00761861f2. Получено 21.10.2026.
- Open WebUI: routers/auths.py — first admin and signup guard — revision 91ea4e3421d1d8069f13d4a463fcb5986d94ea60. Получено 21.10.2026.