Skip to content

Описание сервисов Nextbox ​

Группа сервисовСервисПакетная установкаDocker образ
СистемныеGatewayptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/gateway
Authptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/auth
Licenseptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/license
Linksptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/links
Limitationsptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/limitations
Notificationsptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/notifications
Discoveryptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/discovery
Spacesptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/spaces
Proxyptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/proxy
ФайловыеFile storageptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/file_storage
File storage routerptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/file_storage_router
File storage workerptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/file_storage_worker
Shareptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/share
Webdavptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/webdav
Внешние хранилищаFcaptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/fca
Connectionsptnl-nextboxnextbox-docker.ptnl.moscow/nextbox/connections
Сервисы интеграцийSecurityptnl-nextbox-securitynextbox-docker.ptnl.moscow/nextbox/security
Keslptnl-nextbox-securitynextbox-docker.ptnl.moscow/nextbox/kesl
Infowatchptnl-nextbox-securitynextbox-docker.ptnl.moscow/nextbox/infowatch
Onlyofficeptnl-nextbox-onlyofficenextbox-docker.ptnl.moscow/nextbox/onlyoffice
Callbox—nextbox-docker.ptnl.moscow/nextbox/callbox
Couchdb proxyptnl-nextbox-couchdb-proxynextbox-docker.ptnl.moscow/nextbox/couchdb_proxy

Gateway ​

Входная точка для всего апи приложения. Проверяет истекшие токены по черному списку. Агрегирует некоторые запросы.

Auth ​

Сервис аутентификации. Отвечает за хранение пользователей, групп, ролей. Поддерживает аутентификации:

  • встроенную
  • ldap

License ​

Сервис проверки лицензии. Умеет работать как с offline так и с online лицензиями.

Сервис коротких ссылок для внешнего доступа к файлам и папкам.

Limitations ​

Сервис правил ограничения на аплоад и изменение файлов. Поддерживает следующие ограничения:

  • по размеру файла
  • по расширению файла

Notifications ​

Сервис уведомлений о различных событиях в системе. Умеет слать уведомления по websocket на web интерфейс и на почту.

Discovery ​

Сервис регистрации других сервисов в nextbox.

Spaces ​

Сервис рабочих пространств NextBox. Добавлен в релизе oak-1.11.0, хранит данные в PostgreSQL, использует Redis и RabbitMQ и регистрируется в Discovery.

Proxy ​

Сервис проксирования запросов по http.

File storage ​

Сервис хранения метаданных файловой системы.

File_storage_router ​

Сервис агрегирования бизнес логики по работе с файлами.

File_storage_worker ​

Сервис хранения файлов. Поддерживаемые типы:

  • системной хранилище
  • S3

Share ​

Сервис шаринга файлов между пользователями и во вне.

Webdav ​

Сервис адаптер для доступа к некстбоксу через wevdav протокол.

Fca ​

Сервис доступа ко внешним файловым хранилищам. Поддерживаемые типы хранилищ:

  • sftp
  • yandex disk
  • webdav
  • nextbox
  • nextcloud
  • s3

Connections ​

Сервис хранения подключений

  • файловые подключения
  • подключения уведомлений
  • проксирующие подключения

Security ​

Сервис проверки файлов. Из коробки поддерживает два типа интеграция со внешними системами:

  • kesl
  • infowatch

Есть возможность подключать свои собственные сервисы проверок файлов.

Kesl ​

Интеграция проверки с антивирусом касперского

Infowatch ​

Интеграция с DLP Infowatch

Onlyoffice ​

Сервис интеграции с офисным пакетом onlyoffice

Callbox ​

Сервис звонков, комнат и связанного API. Работает совместно с LiveKit, использует базовый внешний путь /callbox и регистрирует корневой /api/health-check в Discovery.

Couchdb proxy ​

Сервис интеграции с couchdb