Автор: George Curta ·
Начало работы
Установите Anonym Anonymizer и Anonym Files в Nextcloud, задайте URL API бэкенда и подключите токен с ограниченной областью, чтобы скрывать PII сегодня.
Установите оба приложения
Приложения ещё не опубликованы в Nextcloud App Store, поэтому установка выполняется вручную — теми же механизмами замены файлов, что используются при любом обновлении приложения Nextcloud.
- 1.Скачайте архивы приложений Anonym Anonymizer и Anonym Files со страницы релизов GitHub.
- 2.Распакуйте каждый архив в каталог apps/ вашего экземпляра Nextcloud, заменив все существующие файлы этого приложения.
- 3.Выполните occ upgrade от имени администратора Nextcloud (или occ app:enable anonym_anonymizer / anonym_files), чтобы Nextcloud подхватил новое приложение.
- 4.Включите оба приложения в списке приложений администрирования Nextcloud.
Настройте URL API бэкенда
Оба приложения обращаются к API anonym.legal по URL, который вы настраиваете в личных настройках каждого приложения. Используйте правильный хост для вашего окружения:
https://anonymize.businessDEV: https://anonymize.business — значение по умолчанию для приложений Nextcloud, пока эта интеграция доступна только в режиме разработки.https://anonym.legalПродакшн: https://anonym.legal — переключитесь на этот хост, как только интеграция станет активна для вашего аккаунта.
Проверяемый во время выполнения разрешённый список хостов (UrlGuard) отклоняет любой другой хост, поэтому настроенный URL должен быть точно одним из этих двух — см. раздел «Устранение неполадок», если запрос отклонён.
Вставьте свой токен с ограниченной областью действия для интеграций
Сгенерируйте API-токен с ограниченной областью действия для интеграций в настройках вашего аккаунта anonym.legal, затем вставьте его в личные настройки приложения рядом с URL API бэкенда. Оба приложения автоматически используют одну и ту же конфигурацию токена, когда установлены оба.
Токен с ограниченной областью действия для интеграций может анализировать и анонимизировать содержимое, но не может получить расшифрованный ключевой материал из вашего аккаунта — он намеренно более ограничен, чем полный API-токен аккаунта, так что скомпрометированный сервер Nextcloud нельзя использовать для расшифровки истории вашего обратимого шифрования.