
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, не передавая никакой информации наружу.

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

Установка 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 по сравнению с другими. Здесь оценки бинарные: ДА/НЕТ. Справа выделены два столбца с указанием наличия функций видео- и аудиозвонков.

Десятка лучших мессенджеров/протоколов выглядит следующим образом:
Nextcloud Talk занимает третье место в мире среди всех платформ цифровых коммуникаций, учитывая функциональность, защищённость, открытый код клиента и сервера, установку на самохостинге, поддержку сквозного шифрования. Она поддерживает качественные аудио- и видеозвонки, без тормозов в РФ.
Веб-интерфейс и мобильное приложение Nextcloud Talk работают через сервер пользователя, что идеально для семьи, фирмы и других закрытых групп. Поддерживается федерация с другими серверами.
WhatsApp принадлежит корпорации Meta, которая признана экстремистской на территории России.
Комментарии (9)

nikweter
15.01.2026 07:35Я в свое время рассматривал Talk как альтернативу скайпу. Тогда остановило отсутствие отдельного приложения для компьютера. Предлагалось использовать через браузер. Оно мне нафиг не надо. Остановился на Rocketchat.
Сейчас спустя годы приложение появилось. Но для линукса только флатпак, могли бы и снап запилить... В любом случае уже мимо.

achekalin
15.01.2026 07:35AIO (поставка Nextcloud All-in-One) показан как способ «быстро поднять всё и чтобы работало», а не как архитектура для нагруженной или критичной среды. AIO - хороший вариант для тестов, личного облака или небольшой команды. Для прода с нагрузкой, требованиями к SLA и безопасности обычно нужна раздельная архитектура: отдельные VM/ноды для web, БД, Redis, HPB, coturn и собственный reverse proxy.
Так что, да, попробовать - вариант. А вот надолго в эксплуатацию сомнительно.

SerjV
15.01.2026 07:35Но с другой стороны - перед тем, как принять решение о том, что тратить время на мультинодовую инсталляцию и раскуривание документации - обычно хочется с минимальными затратами оного опробовать функциональность. Дабы понять, что оно точно вообще надо, тратить на это время.
Так что в этом плане действительно полезно - даже просто знать, что есть простой способ это по-быстрому развернуть.
Ну а кому-то (на пару-тройку десятков пользователей) может и хватить такой системы.
splitfire
В компостную яму не глядя
nidalee
Это же локально.