Альтернатива Телемосту и облачным календарям для компании
АйТи Фреш
Серверы и инфраструктура

Телемост и облачные календари: альтернатива на своём сервере — Jitsi, Nextcloud Talk, SOGo и CalDAV

Автор: , директор ООО «АйТи-Фреш» · · ~11 мин чтения
Слева горит облачный дата-центр, справа тихая бухта и домик со своим почтовым сервером
Облако — чужой сервер: когда он горит, вы ждёте. Свой сервер — тихая бухта для переписки.

В день аварии облака вы не знаете даже, какие встречи у вас назначены и как созвониться с клиентом. Это и есть полная зависимость. Когда облачный провайдер недоступен, вместе с почтой пропадают календари и видеозвонки: никто не видит, какие встречи назначены, а созвониться с клиентом не через что. Альтернатива Телемосту и облачным календарям на своём сервере — Jitsi Meet или Nextcloud Talk для звонков и CalDAV-календари в SOGo или Nextcloud — возвращает эти сервисы под контроль компании. Разбираем, что выбрать, как перенести встречи и переговорные и как не остаться без связи в следующий раз.

Своя почта вместо облака: варианты решения

Облачная почта — это ваша переписка на чужом сервере: когда у провайдера авария, вы ждёте вместе со всеми. Собственный почтовый сервер возвращает компании контроль. Основные варианты:

mailcow

Почта, антиспам и веб-почта SOGo с календарями в контейнерах Docker; обновление одной командой.

Carbonio CE

Наследник Zimbra: привычный веб-клиент с календарями и адресными книгами, как в облаке.

iRedMail

Postfix, Dovecot, антиспам и веб-почта на обычном Linux-сервере; от 4 ГБ памяти.

Stalwart

Современный сервер «всё в одном»: IMAP, SMTP, CalDAV, CardDAV; скромные требования.

Почта на инфраструктуре АйТи Фреш

Carbonio CE или mailcow на наших серверах в ЦОД МТС, антиспам и ежедневные бэкапы — от 150 ₽/мес за ящик.

Подберём вариант под вашу компанию и перенесём почту →

Календари и звонки — тоже единая точка отказа

Облачный офис объединяет почту, календари, диск и видеосвязь под одной учётной записью. Это удобно, но в день сбоя пропадает всё сразу. Сотрудники не видят, на какое время назначена встреча с клиентом, не могут открыть ссылку на звонок и не знают, на какой адрес перенести разговор. Даже если почта уже переехала на свой сервер, календарь и видеосвязь в облаке остаются той же уязвимостью.

Свой сервер для календарей и звонков — это не роскошь крупных компаний. Открытые решения ставятся на ту же инфраструктуру, что и почта, и обслуживаются по тому же регламенту.

Без календаря и звонков в аварию
Без календаря и звонков в аварию

Компания без памяти и голоса

Календарь — память компании: кто с кем встречается, какие сроки, какие обещания. Видеосвязь — её голос. Когда оба живут в одном облаке, авария провайдера оставляет компанию без памяти и без голоса одновременно. Сотрудники сидят перед пустыми экранами, клиенты ждут на несостоявшихся звонках.

Свои календари и свой сервер видеосвязи возвращают и то, и другое. Это не сложнее почты и работает на той же инфраструктуре. Компания, у которой они свои, в день чужой аварии просто продолжает работать.

Волна аварии накрывает облако, свой сервер стоит выше — мультяшный стиль
Волна аварии накрывает облако, свой сервер стоит выше.

Календари: где они будут жить

Календари на своём сервере работают по стандартному протоколу CalDAV, контакты — по CardDAV. Их поддерживают телефоны, Thunderbird, почта и календарь на macOS и iOS, приложения на Android. Если почта переезжает на mailcow или iRedMail, календари уже есть в SOGo — веб-почте с календарями. Carbonio CE имеет свои календари с ресурсами для переговорных. Nextcloud даёт календари и контакты рядом с файлами.

Где жить календарям
Видеосвязь на своём сервере
Видеосвязь на своём сервере

Перенос календарей

Календари выгружаются из облака владельцем календаря в формате iCalendar — файлом .ics — и импортируются в новый календарь через веб-интерфейс или почтовую программу. Контакты — в формате vCard. Права на общие календари и делегирование не переносятся: их выдают заново. Подробный порядок с проверками — в статье о переносе контактов и календарей по CardDAV и CalDAV.

Особое внимание — повторяющимся встречам и приглашениям. После импорта событие появляется у владельца, но участники видят его только если оно есть в их календаре. Регулярные встречи с несколькими участниками надёжнее переотправить из нового календаря, чтобы все получили приглашение заново.

Облако рушится, и сервер падает вместе с вашими письмами — стиль «Матрицы»
Облако рушится, и сервер падает вместе с вашими письмами.

Переговорные и ресурсы

Если в облаке были переговорные, проектор или служебный автомобиль, которые бронировались как участники встречи, на своём сервере их нужно завести как ресурсы. В Carbonio это отдельный тип учётной записи, который сам отвечает на приглашение, свободен ли ресурс. В SOGo и Nextcloud переговорную можно оформить как общий календарь с правами на запись для сотрудников или как отдельную учётную запись. Решите это до переключения, иначе в первый же понедельник две встречи окажутся в одной комнате.

Порядок перехода

Видеосвязь: варианты

Jitsi MeetNextcloud TalkBigBlueButton
для чеговидеовстречи по ссылкезвонки и чат внутри Nextcloudвебинары и обучение
установкаDocker, отдельный серверприложение Nextcloud + сервер высокой производительности для больших встречотдельный сервер
гости без учётной записипо ссылкепо публичной ссылкепо ссылке
запись встречотдельный компонентограниченновстроена
сильная сторонапростота, браузервсё в одном месте с файламидоска, презентации, опросы

Для большинства компаний, которым нужна замена облачному сервису видеовстреч, лучший старт — Jitsi Meet: он открывается в браузере по ссылке, не требует установки у участников и ставится на отдельный сервер за час. Если компания переходит на Nextcloud для файлов, Nextcloud Talk даёт звонки и чат в том же интерфейсе. Для обучения и вебинаров — BigBlueButton.

Переход за пять дней
Переход за пять дней

Jitsi Meet на своём сервере

Официальная сборка в Docker — самый быстрый способ. Клонируется репозиторий, генерируются служебные пароли, задаётся адрес сервера, и контейнеры запускаются. Обязательно включите авторизацию для создания комнат: иначе любой, кто найдёт ваш сервер, сможет проводить на нём встречи за ваш счёт. Гости по-прежнему заходят по ссылке без учётной записи.

git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet
cp env.example .env
./gen-passwords.sh              # служебные пароли — в .env на сервере
# в .env: PUBLIC_URL=https://meet.company.ru, включить авторизацию для создания комнат
docker compose up -d

Для встреч с участниками за строгими корпоративными сетями нужен TURN-сервер — он проводит медиапоток через порт 443, когда прямые соединения закрыты. В официальной сборке есть подсказки по его настройке.

Свой сервер — крепость, которую не берёт чужой пожар — неон
Свой сервер — крепость, которую не берёт чужой пожар.

Nextcloud Talk

Talk — приложение Nextcloud для чата, звонков и видеовстреч. Для встреч на несколько человек достаточно самого Nextcloud. Для больших встреч и стабильной работы при десятках участников понадобится сервер высокой производительности — отдельный компонент, который берёт на себя передачу видео. Сильная сторона Talk — всё в одном месте: обсуждение документа, звонок по нему и сам документ в соседней вкладке. Подробно — в статье о видеозвонках Nextcloud Talk.

Календари: где они будут жить
 — chains_pixel

Ресурсы и канал

Видеосвязь требовательнее к каналу, чем почта и календари. Для сервера видеовстреч важен входящий и исходящий канал: каждый участник получает видео других через сервер. Встречи на несколько человек работают на небольшой виртуальной машине, для регулярных встреч на десятки участников закладывайте отдельный сервер с хорошим каналом. Ставьте его ближе к основной массе участников — задержка заметнее, чем на почте.

Видеосвязь: варианты

Связь с календарём

Чтобы ссылка на видеовстречу появлялась в приглашении, свяжите календарь с сервером видеосвязи. В Nextcloud Talk комната создаётся прямо из события календаря. С Jitsi проще всего договориться о шаблоне: у каждого отдела постоянная комната с понятным адресом, ссылка вставляется в приглашение. Постоянные комнаты удобны и для резервной связи: их адреса можно распечатать и раздать заранее.

Авария в чужом дата-центре — и почта компании недоступна — кинокадр FLUX.2
Авария в чужом дата-центре — и почта компании недоступна.

Резервный канал связи в аварию

Даже свой сервер видеосвязи может оказаться недоступен — например, вместе с площадкой, на которой стоит. Для плана Б держите резервный канал, который не зависит ни от облака, ни от вашей основной площадки: постоянную комнату на сервере у другого провайдера, групповой чат в мессенджере другого поставщика, список телефонов руководителей. Подробно о плане на случай недоступности облака — в статье о непрерывности бизнеса.

План по дням

Встречи с клиентами и партнёрами

Внешние участники не должны ничего устанавливать и регистрироваться. Jitsi Meet и Nextcloud Talk открываются по ссылке в браузере, на телефоне — в браузере или в бесплатном приложении. Для встреч с клиентами заводите отдельную комнату с паролем на каждую встречу или серию встреч, а не используйте постоянную комнату отдела: так посторонний не попадёт на внутренний созвон по старой ссылке.

Проверьте заранее, как ваша видеосвязь работает у ключевых клиентов: у крупных компаний бывают строгие корпоративные сети, где без TURN-сервера на порту 443 видео не пройдёт. Один тестовый звонок до важной встречи снимает этот риск.

Блэкаут у провайдера: сервис стоит, вы ждёте — карандашный рисунок
Блэкаут у провайдера: сервис стоит, вы ждёте.

Запись встреч

Если встречи нужно записывать — для обучения, протоколов, согласований, — заранее решите, где хранятся записи и кто к ним имеет доступ. В Jitsi запись делает отдельный компонент, которому нужны дополнительные ресурсы. BigBlueButton записывает встречи штатно. Записи — это персональные данные участников и часто коммерческая информация: храните их на своём сервере с ограниченным доступом и сроком хранения, и предупреждайте участников о записи.

Порядок перехода
 — cloud_iso3d

Телефоны

Календари на телефонах подключаются как учётная запись CalDAV: на iPhone — штатно в настройках, на Android — через приложение с поддержкой CalDAV. Для видеовстреч — приложение Jitsi Meet или Nextcloud Talk, либо просто браузер. Подготовьте короткую памятку с адресами сервера и картинками шагов: сотрудники подключают телефон один раз, но без памятки этот раз растягивается на неделю обращений.

 — bay_papercut

Чего не будет и что с этим делать

Облачные офисы дают связку, к которой привыкли: ссылка на встречу появляется в приглашении сама, у звонка есть расшифровка, календарь подсказывает свободное время коллег. На своём сервере часть этого есть из коробки, часть настраивается, а часть придётся заменить привычками. Занятость коллег видна внутри одной системы календарей — поэтому календари всех сотрудников должны жить в одном месте. Ссылка на встречу в Nextcloud появляется автоматически, с Jitsi — по шаблону. Расшифровки встреч — отдельная задача, которую решают дополнительными сервисами или не решают вовсе.

Это честная цена контроля. Взамен компания получает связь, которая работает, когда облако недоступно, и записи, которые лежат у неё, а не у провайдера.

Письма уходят из горящего облака в надёжное хранилище — акварель
Письма уходят из горящего облака в надёжное хранилище.

План по дням

Для компании на 30–80 человек.

Переезд из облака на свой сервер — стиль чертежа
Переезд из облака на свой сервер.

Одна учётная запись на всё

Сотрудникам удобнее, когда почта, календарь, файлы и звонки открываются под одним логином и паролем. На своём сервере это делается через общий каталог пользователей — Active Directory или LDAP — или через единый вход Keycloak: почтовый сервер, Nextcloud и сервер видеосвязи проверяют пароль в одном месте. Новый сотрудник получает доступ ко всему сразу, уволенный — теряет сразу. Это ещё одно отличие от облачного офиса: там единая учётная запись тоже есть, но принадлежит она провайдеру.

Если каталога нет, начните с почты и календарей в одной системе — SOGo или Carbonio дают их под одной учётной записью, — а видеосвязь подключите с авторизацией через ту же систему или с отдельными учётными записями только для тех, кто создаёт встречи.

Свой сервер под защитой, пока снаружи шторм — комикс
Свой сервер под защитой, пока снаружи шторм.

Обучение сотрудников

Новый интерфейс календаря и звонков — это несколько вопросов от каждого сотрудника в первую неделю. Короткое видео или пятнадцатиминутная встреча по отделам — как создать встречу, пригласить клиента, забронировать переговорную, подключиться с телефона — снимает большую часть вопросов. Записывайте вопросы первой недели и дополняйте памятку.

Ключи от своей почты — у компании — мультяшный стиль
Ключи от своей почты — у компании.
Письма переезжают из облака в свой дом — неон
Письма переезжают из облака в свой дом.

Где поставить сервер видеосвязи

Сервер видеовстреч лучше держать отдельно от почтового: у них разные требования к каналу и нагрузке, и пиковая видеовстреча не должна замедлять почту. Это может быть отдельная виртуальная машина у того же провайдера или в офисе, если внешний канал широкий и симметричный. Если сотрудники и клиенты в основном в одном регионе, ставьте сервер там же — это заметно уменьшает задержки.

Облачный дата-центр плавится — и вместе с ним ваша переписка — пиксель-арт
Облачный дата-центр плавится — и вместе с ним ваша переписка.

Безопасность

Сервер видеосвязи и календари доступны из интернета, поэтому базовая защита обязательна: HTTPS с действующим сертификатом, авторизация для создания встреч, пароли на комнаты с внешними участниками, обновления по выпускам. Календари защищены той же учётной записью, что и почта, — с паролями приложений для телефонов и вторым фактором для веб-интерфейса.

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

Порядок перехода

Последовательность, при которой сотрудники не теряют встречи.

Итог

Почта на своём сервере без своих календарей и видеосвязи — половина защиты. Календари по CalDAV в SOGo, Carbonio или Nextcloud и видеовстречи в Jitsi Meet или Nextcloud Talk закрывают вторую половину и работают на той же инфраструктуре. Файлы — следующий шаг, о нём в статье о замене облачного диска на Nextcloud.

Частые вопросы

Чем заменить Телемост для компании?

Jitsi Meet на своём сервере для встреч по ссылке, Nextcloud Talk — если файлы и чат тоже в Nextcloud, BigBlueButton — для обучения и вебинаров.

Где хранить календари на своём сервере?

В SOGo вместе с mailcow или iRedMail, в Carbonio CE, в Nextcloud или в Stalwart — все работают по CalDAV.

Как перенести календари из облака?

Владелец выгружает календарь в iCalendar и импортирует на новом сервере. Права и общие календари настраиваются заново, регулярные встречи лучше переотправить.

Нужна ли участникам установка программ для Jitsi?

Нет, Jitsi Meet работает в браузере по ссылке; есть и приложения для телефонов.

Сколько ресурсов нужно для видеосвязи?

Для встреч на несколько человек — небольшая виртуальная машина; для регулярных встреч на десятки участников — отдельный сервер с хорошим каналом.

Как не остаться без связи в аварию?

Держать резервный канал у другого провайдера: постоянную комнату, чат в мессенджере другого поставщика и список телефонов.

Миграция почты с Яндекса под ключ от АйТи Фреш

Возьмём на себя весь переезд: проверим текущую почту и домен, поможем выбрать вариант, перенесём письма, папки, календари и контакты, переключим MX, SPF, DKIM и DMARC, проверим доставляемость и поддержим сотрудников после переезда.

Куда переносим: в облако на российской площадке, на ваш собственный сервер, в гибридную схему или как резервный контур рядом с текущей почтой.

  1. Аудит текущей почты и домена — 1–2 рабочих дня
  2. План миграции и фиксированная смета — 1 рабочий день
  3. Настройка сервера, DNS и перенос ящиков — 3–5 рабочих дней
  4. Сопровождение сотрудников и проверка доставляемости — 5 рабочих дней
РаботаСтоимость
Перенос почты, календарей и контактов до 50 ящиковот 12 000 ₽ разово
Корпоративная почта под ключ: сервер, домен, SPF/DKIM/DMARC, до 15 ящиковот 25 000 ₽ разово
Ящики на нашей инфраструктуре (Carbonio CE или mailcow, ЦОД МТС)от 150 ₽/мес за ящик
Обслуживание почтового сервераот 7 000 ₽/мес

Опыт: перенесли 617 ящиков гостиничной группы за 3 дня. Точный срок и смету фиксируем после аудита; простой при переключении зависит от схемы и оговаривается в договоре. Подробнее — на странице услуги «Корпоративная почта для бизнеса».

Столкнулись с похожей задачей? Обращайтесь — решим

Если у вас происходит что-то из описанного в этой статье — или любая другая проблема с ИТ-инфраструктурой, — обращайтесь в любое время. Мои специалисты и я лично разберём ситуацию, найдём настоящую причину и доведём до решения.

Возьмёмся и за разовую задачу, и за постоянное обслуживание. Первичная консультация — бесплатно и без обязательств.

📞 +7 903 729-62-41 ✈ Telegram @ITfresh_Boss

С уважением, Семёнов Евгений Сергеевич, директор «АйТи Фреш» — IT-аутсорсинг для компаний до 50 рабочих мест, 15+ лет практики

© ООО «АйТи-Фреш» · Москва · Все статьи