Skip to main content

Включение регистрации пользователей

В 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.