Nextcloud Talk
Nextcloud Talk

Nextcloud Talk — отличная альтернатива Telegram и WhatsApp* для голосовых звонков и видеосвязи. Это популярная опенсорсная платформа, которая стала актуальной ещё после закрытия Skype и Discord, а сейчас тем более.

Как известно, на территории РФ плохо работают западные мессенджеры WhatsApp* и Telegram, звонки не проходят в целях борьбы с мошенничеством. В таких условиях приходится искать альтернативные программы, которые легальны и не уступают по качеству. Хороший вариант — установка сервера коммуникации на своём приватном VPS.

Nextcloud Talk — одна из таких рабочих платформ для аудио- и видеозвонков.

Основные функции

Некоторые функции Nextcloud Talk выгодно отличают его от проприетарных мессенджеров вроде MS Teams или Slack:

  • Высокая безопасность. Исходный код открыт, что означает тщательную проверку независимыми экспертами на отсутствие багов и закладок. Действует программа баг-баунти с вознаграждением до $10 тыс. за найденные уязвимости. Сквозное E2E-шифрование, в том числе для звонков и через веб-клиент.

  • Платформа самохостинга с упором на приватность.

  • Групповые видео- и аудиозвонки с настраиваемыми функциями видимости комнат и чатов.

  • Интеграция с облаком Nextcloud (файлы, календарь).

  • Мосты в IRC, Slack, Microsoft Teams, Matrix, Mattermost, XMPP и др.

  • Видеоверификация личности для открытия доступа к комнатам и др.

  • ИИ-ассистент, который резюмирует разговоры и т. д. Говорят, это первый в мире локальный ИИ-ассистент, который интегрирован в коммуникационную платформу на самохостинге. Он поддерживает работу с локальными LLM, не передавая никакой информации наружу.

Выбор провайдеров LLM
Выбор провайдеров LLM

Вот сравнение Nextcloud Talk (крайняя левая колонка) с конкурентами по функциональности:

Источник информации: официальный сайт Nextcloud
Источник информации: официальный сайт Nextcloud

Установка Nextcloud Talk

Есть несколько вариантов установки Nextcloud, самый простой из них — установка образа VM для Virtualbox или докер-контейнера Nextcloud All-in-One (AIO). Это рекомендуемый способ установки и основной образ Nextcloud, который хорошо поддерживается и обновляется.

В состав AIO входят:

  • Nextcloud

  • Бэкенд для Nextcloud Files

  • Nextcloud Office (необязательно)

  • Бэкенд для Nextcloud Talk и TURN-server (необязательно)

  • Nextcloud Talk Recording-server (необязательно)

  • Модуль резервного копирования (необязательный, основан на BorgBackup)

  • Imaginary (необязательно, для предпросмотра форматов heic, heif, illustrator, pdf, svg, tiff, webp)

  • ClamAV (необязательно, антивирусный бэкенд для Nextcloud)

  • Fulltextsearch (необязательно)

  • Whiteboard (необязательно)

  • Docker Socket Proxy (необязательно, нужен для Nextcloud App API)

  • Контейнеры сообщества

  • и др.

Как видим, большинство модулей необязательно устанавливать.

Минимальные системные требования Nextcloud с любым опциональным контейнером:

  • два vCPU;

  • 2 ГБ RAM;

  • 40 ГБ места на диске.

Для некоторых контейнеров (полнотекстовый поиск, Nextcloud Talk Recording-server, антивирус ClamAV) нужно минимум 3 ГБ, а для всех контейнеров — 5 ГБ и четыре ядра.

Если вообще без дополнительных контейнеров, то Nextcloud сможет крутиться на 1 ГБ, но там не будет Nextcloud Talk.

Для Docker лучше подходит Linux, поэтому выберем VPS под Debian 12. На сайте UltraVDS можно взять самый простой VPS за 119 руб. в месяц или заказать конфигурацию с большим количеством vCPU, RAM и SSD «на вырост».

Под Linux необязательно устанавливать Docker Desktop, а под Windows — обязательно, что сразу в два раза повышает минимальные требования к оперативной памяти на сервере. Так что если мы хотим сохранить недорогой VPS всего с 2 ГБ, то придётся ограничиться Linux, ну а если ограничений по финансам нет и мы заказываем 4 ГБ, то можно выбрать и Windows Server.

Первым делом подключаемся к серверу по SSH и устанавливаем Docker по этой инструкции, выбрав наиболее удобный способ (из репозитория apt, из файла .deb или другим способом). Стандартная команда для проверки корректности установки:

docker run hello-world

Если Docker скачал и запустил тестовый контейнер, то всё в порядке.

Не помешает установить файрвол ufw и разрешить порты 80 и 443, чтобы Nextcloud мог получить публичный сертификат, а HTTPS нормально работал для домена. Вообще, откроем все четыре порта, которые могут понадобиться, заодно 8080 и 8443, а также 22 для SSH:

apt install ufw
ufw allow 80/tcp
ufw allow 8080/tcp
ufw allow 443/tcp
ufw allow 8443/tcp
ufw allow 22/tcp

И включаем файрвол:

ufw enable

Проверяем статус:

ufw status verbose

Есть вариант использовать Nextcloud локально в домашней сети, но всё равно потребуется валидный домен и сертификат HTTPS. Бесплатный домен можно получить на DuckDNS и в других источниках:

Затем устанавливаем мастер-контейнер AIO, который будет управлять другими контейнерами. Вот пример конфигурации (её можно скорректировать под свои условия и нужды, включая токен и порты):

docker run \
  --init \
  --sig-proxy=false \
  --name nextcloud-aio-mastercontainer \
  --restart always \
  --publish 80:80 \
  --publish 8080:8080 \
  --publish 8443:8443 \
  -e DUCKDNS_TOKEN=83bb8e80-bf3e-44bb-baa9-b14d7fa1c485 \
  --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
  --volume /var/run/docker.sock:/var/run/docker.sock:ro \
  ghcr.io/nextcloud-releases/all-in-one:latest

После успешной установки выводится сообщение о том, что веб-интерфейс Nextcloud теперь доступен через интернет на порту 8080:

Открываем в браузере адрес https://193.124.66.3:8080. Браузер выдаст предупреждение об использовании самоподписанного TLS-сертификата:

Игнорируем предупреждение и входим в систему нажатием кнопки «Принять риск и продолжить»:

На первом экране выводится парольная фраза, с помощью которой затем входим в систему — и продолжаем настройку Nextcloud. На следующем этапе можно изменить параметры по умолчанию, указать домен и др.

Затем выбираем и скачиваем контейнеры Nextcloud. На этом этапе важно не снять отметку с необязательного контейнера Nextcloud Talk. Отметка стоит по умолчанию:

Нажимаем кнопку Download and start containers — и установка завершается автоматически. Список установленных и запущенных контейнеров отображается ниже:

Всё работает как положено, включая сервер Nextcloud Talk. Можно общаться в своё удовольствие.

Если правильно перенаправить DNS-записи, то доступ к панели управления AIO открывается не только по IP-адресу, но и по домену https://ultravds.duckdns.org:8443. При запуске контейнер Nextcloud автоматически получит и установит сертификат Let's Encrypt:

Есть отдельная инструкция по настройке публичного инстанса Nextcloud Talk, доступного через интернет. Такой вариант считается нестандартным, потому что по умолчанию мы хотим поднять сервер, открытый только для узкого круга своих пользователей.

Типичные проблемы в работе сервера Nextcloud Talk описаны в тикетах и обсуждениях на Github.

Лучшие платформы коммуникаций

Есть и другие мессенджеры, которые можно установить на своём VPS. Среди них отдельно выделяются защищённые мессенджеры с шифрованием. Самые продвинутые из них поддерживают совершенную прямую секретность (сессионную защиту с эфемерными ключами) в режиме сквозного шифрования (E2E), что позволяет безопасно передавать данные даже через небезопасный сервер, в том числе по открытым каналам.

Все защищённые мессенджеры можно разделить на несколько категорий по степени защиты. Ниже приводим полное и независимое сравнение протоколов коммуникации по функциональности и защищённости, чтобы оценить Nextcloud Talk по сравнению с другими. Здесь оценки бинарные: ДА/НЕТ. Справа выделены два столбца с указанием наличия функций видео- и аудиозвонков.

Таблица по состоянию на январь 2026 года
Таблица по состоянию на январь 2026 года

Десятка лучших мессенджеров/протоколов выглядит следующим образом:

  1. Element/Matrix

  2. XMPP

  3. Nextcloud Talk

  4. Wire

  5. Jami

  6. Briar

  7. Tox

  8. Kontalk

  9. DeltaChat

  10. BitMessage

Nextcloud Talk занимает третье место в мире среди всех платформ цифровых коммуникаций, учитывая функциональность, защищённость, открытый код клиента и сервера, установку на самохостинге, поддержку сквозного шифрования. Она поддерживает качественные аудио- и видеозвонки, без тормозов в РФ.

Веб-интерфейс и мобильное приложение Nextcloud Talk работают через сервер пользователя, что идеально для семьи, фирмы и других закрытых групп. Поддерживается федерация с другими серверами.

  • WhatsApp принадлежит корпорации Meta, которая признана экстремистской на территории России.

Комментарии (1)


  1. splitfire
    15.01.2026 07:35

    Видеоверификация личности
    ИИ-ассистент

    В компостную яму не глядя