Включение регистрации пользователей
В Nextcloud, установленном через YunoHost, по умолчанию регистрация новых пользователей через веб-интерфейс отключена. Это связано с тем, что управление пользователями чаще всего осуществляется через YunoHost, а не через Nextcloud напрямую. Однако есть способы включить свободную регистрацию в самом Nextcloud. Вот что нужно сделать:
1. Установите приложение "Registration" (Регистрация)
Nextcloud поддерживает сторонние приложения для управления регистрацией новых пользователей. Для этого:
Зайдите в интерфейс администратора Nextcloud:
Откройте ваш Nextcloud и войдите под учётной записью администратора.
Перейдите в «Приложения» (Apps) через меню (иконка с 9 точками в правом верхнем углу).
Найдите приложение "Registration":
В разделе «Безопасность» или через строку поиска найдите приложение с названием Registration.
Установите это приложение.
Настройте приложение "Registration":
После установки перейдите в меню администратора.
Найдите раздел, связанный с приложением (обычно это "Настройки" → "Дополнения" → "Registration").
Настройте параметры регистрации:
Включите открытую регистрацию.
Укажите, нужна ли проверка email.
Настройте дополнительные опции, например, лимиты на количество регистраций.
2. Настройте параметры безопасности
Если вы включаете свободную регистрацию, важно позаботиться о защите от злоупотреблений. Рекомендуется:
Включить проверку email (чтобы новые пользователи подтверждали регистрацию через письмо).
Настроить CAPTCHA (это можно сделать в настройках приложения "Registration").
Ограничить создание учётных записей с определённых доменов или IP-адресов (опционально).
3. Проверьте интеграцию с YunoHost
Если вы хотите, чтобы пользователи, зарегистрированные через Nextcloud, автоматически добавлялись в YunoHost, потребуется дополнительная настройка. По умолчанию эти системы не синхронизируют учётные записи. Если синхронизация важна, можно использовать LDAP или SSO (например, через встроенную поддержку YunoHost).
=====================================
После установки приложения "Registration" в Nextcloud его можно найти и настроить следующим образом:
1. Войти в настройки администратора
Зайдите в Nextcloud под учётной записью администратора.
Нажмите на иконку с вашей аватаркой или иконку профиля в правом верхнем углу.
В выпадающем меню выберите «Настройки» (Settings).
2. Ищите раздел "Регистрация" или "Registration"
В левой боковой панели прокрутите вниз до секции «Администрирование» (Administration).
Найдите пункт «Registration» (название может быть переведено, например, как «Регистрация», в зависимости от языка интерфейса).
Обычно этот пункт появляется автоматически после установки приложения.
3. Настройте приложение
Перейдя в раздел "Registration", вы сможете:
Включить или отключить открытую регистрацию.
Настроить подтверждение email.
Указать CAPTCHA (если она поддерживается).
Определить дополнительные ограничения, например, максимальное количество регистраций в день.
4. Проверьте, работает ли регистрация
После настройки попробуйте открыть страницу входа (обычно /login), чтобы убедиться, что появилась опция регистрации для новых пользователей.
Если приложение нигде не отображается, возможно:
Оно не установлено корректно.
Оно не совместимо с вашей версией Nextcloud.
В таком случае:
Проверьте журнал ошибок в разделе Настройки → Журнал.
Убедитесь, что приложение обновлено и совместимо с вашей версией Nextcloud.