Телемост и облачные календари: альтернатива на своём сервере — Jitsi, Nextcloud Talk, SOGo и CalDAV
В день аварии облака вы не знаете даже, какие встречи у вас назначены и как созвониться с клиентом. Это и есть полная зависимость. Когда облачный провайдер недоступен, вместе с почтой пропадают календари и видеозвонки: никто не видит, какие встречи назначены, а созвониться с клиентом не через что. Альтернатива Телемосту и облачным календарям на своём сервере — Jitsi Meet или Nextcloud Talk для звонков и CalDAV-календари в SOGo или Nextcloud — возвращает эти сервисы под контроль компании. Разбираем, что выбрать, как перенести встречи и переговорные и как не остаться без связи в следующий раз.
Своя почта вместо облака: варианты решения
Облачная почта — это ваша переписка на чужом сервере: когда у провайдера авария, вы ждёте вместе со всеми. Собственный почтовый сервер возвращает компании контроль. Основные варианты:
Почта, антиспам и веб-почта SOGo с календарями в контейнерах Docker; обновление одной командой.
Наследник Zimbra: привычный веб-клиент с календарями и адресными книгами, как в облаке.
Postfix, Dovecot, антиспам и веб-почта на обычном Linux-сервере; от 4 ГБ памяти.
Современный сервер «всё в одном»: IMAP, SMTP, CalDAV, CardDAV; скромные требования.
Carbonio CE или mailcow на наших серверах в ЦОД МТС, антиспам и ежедневные бэкапы — от 150 ₽/мес за ящик.
Календари и звонки — тоже единая точка отказа
Облачный офис объединяет почту, календари, диск и видеосвязь под одной учётной записью. Это удобно, но в день сбоя пропадает всё сразу. Сотрудники не видят, на какое время назначена встреча с клиентом, не могут открыть ссылку на звонок и не знают, на какой адрес перенести разговор. Даже если почта уже переехала на свой сервер, календарь и видеосвязь в облаке остаются той же уязвимостью.
Свой сервер для календарей и звонков — это не роскошь крупных компаний. Открытые решения ставятся на ту же инфраструктуру, что и почта, и обслуживаются по тому же регламенту.
Компания без памяти и голоса
Календарь — память компании: кто с кем встречается, какие сроки, какие обещания. Видеосвязь — её голос. Когда оба живут в одном облаке, авария провайдера оставляет компанию без памяти и без голоса одновременно. Сотрудники сидят перед пустыми экранами, клиенты ждут на несостоявшихся звонках.
Свои календари и свой сервер видеосвязи возвращают и то, и другое. Это не сложнее почты и работает на той же инфраструктуре. Компания, у которой они свои, в день чужой аварии просто продолжает работать.
Календари: где они будут жить
Календари на своём сервере работают по стандартному протоколу CalDAV, контакты — по CardDAV. Их поддерживают телефоны, Thunderbird, почта и календарь на macOS и iOS, приложения на Android. Если почта переезжает на mailcow или iRedMail, календари уже есть в SOGo — веб-почте с календарями. Carbonio CE имеет свои календари с ресурсами для переговорных. Nextcloud даёт календари и контакты рядом с файлами.
- mailcow или iRedMail с SOGo — календари рядом с почтой, одна учётная запись
- Carbonio CE — календари, переговорные и ресурсы в одной платформе
- Nextcloud — календари рядом с файлами и звонками Talk
- Stalwart — календари и контакты по CalDAV и CardDAV встроены
Перенос календарей
Календари выгружаются из облака владельцем календаря в формате iCalendar — файлом .ics — и импортируются в новый календарь через веб-интерфейс или почтовую программу. Контакты — в формате vCard. Права на общие календари и делегирование не переносятся: их выдают заново. Подробный порядок с проверками — в статье о переносе контактов и календарей по CardDAV и CalDAV.
Особое внимание — повторяющимся встречам и приглашениям. После импорта событие появляется у владельца, но участники видят его только если оно есть в их календаре. Регулярные встречи с несколькими участниками надёжнее переотправить из нового календаря, чтобы все получили приглашение заново.
Переговорные и ресурсы
Если в облаке были переговорные, проектор или служебный автомобиль, которые бронировались как участники встречи, на своём сервере их нужно завести как ресурсы. В Carbonio это отдельный тип учётной записи, который сам отвечает на приглашение, свободен ли ресурс. В SOGo и Nextcloud переговорную можно оформить как общий календарь с правами на запись для сотрудников или как отдельную учётную запись. Решите это до переключения, иначе в первый же понедельник две встречи окажутся в одной комнате.
Видеосвязь: варианты
| Jitsi Meet | Nextcloud Talk | BigBlueButton | |
|---|---|---|---|
| для чего | видеовстречи по ссылке | звонки и чат внутри 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.
Ресурсы и канал
Видеосвязь требовательнее к каналу, чем почта и календари. Для сервера видеовстреч важен входящий и исходящий канал: каждый участник получает видео других через сервер. Встречи на несколько человек работают на небольшой виртуальной машине, для регулярных встреч на десятки участников закладывайте отдельный сервер с хорошим каналом. Ставьте его ближе к основной массе участников — задержка заметнее, чем на почте.
Связь с календарём
Чтобы ссылка на видеовстречу появлялась в приглашении, свяжите календарь с сервером видеосвязи. В Nextcloud Talk комната создаётся прямо из события календаря. С Jitsi проще всего договориться о шаблоне: у каждого отдела постоянная комната с понятным адресом, ссылка вставляется в приглашение. Постоянные комнаты удобны и для резервной связи: их адреса можно распечатать и раздать заранее.
Резервный канал связи в аварию
Даже свой сервер видеосвязи может оказаться недоступен — например, вместе с площадкой, на которой стоит. Для плана Б держите резервный канал, который не зависит ни от облака, ни от вашей основной площадки: постоянную комнату на сервере у другого провайдера, групповой чат в мессенджере другого поставщика, список телефонов руководителей. Подробно о плане на случай недоступности облака — в статье о непрерывности бизнеса.
Встречи с клиентами и партнёрами
Внешние участники не должны ничего устанавливать и регистрироваться. Jitsi Meet и Nextcloud Talk открываются по ссылке в браузере, на телефоне — в браузере или в бесплатном приложении. Для встреч с клиентами заводите отдельную комнату с паролем на каждую встречу или серию встреч, а не используйте постоянную комнату отдела: так посторонний не попадёт на внутренний созвон по старой ссылке.
Проверьте заранее, как ваша видеосвязь работает у ключевых клиентов: у крупных компаний бывают строгие корпоративные сети, где без TURN-сервера на порту 443 видео не пройдёт. Один тестовый звонок до важной встречи снимает этот риск.
Запись встреч
Если встречи нужно записывать — для обучения, протоколов, согласований, — заранее решите, где хранятся записи и кто к ним имеет доступ. В Jitsi запись делает отдельный компонент, которому нужны дополнительные ресурсы. BigBlueButton записывает встречи штатно. Записи — это персональные данные участников и часто коммерческая информация: храните их на своём сервере с ограниченным доступом и сроком хранения, и предупреждайте участников о записи.
Телефоны
Календари на телефонах подключаются как учётная запись CalDAV: на iPhone — штатно в настройках, на Android — через приложение с поддержкой CalDAV. Для видеовстреч — приложение Jitsi Meet или Nextcloud Talk, либо просто браузер. Подготовьте короткую памятку с адресами сервера и картинками шагов: сотрудники подключают телефон один раз, но без памятки этот раз растягивается на неделю обращений.
Чего не будет и что с этим делать
Облачные офисы дают связку, к которой привыкли: ссылка на встречу появляется в приглашении сама, у звонка есть расшифровка, календарь подсказывает свободное время коллег. На своём сервере часть этого есть из коробки, часть настраивается, а часть придётся заменить привычками. Занятость коллег видна внутри одной системы календарей — поэтому календари всех сотрудников должны жить в одном месте. Ссылка на встречу в Nextcloud появляется автоматически, с Jitsi — по шаблону. Расшифровки встреч — отдельная задача, которую решают дополнительными сервисами или не решают вовсе.
Это честная цена контроля. Взамен компания получает связь, которая работает, когда облако недоступно, и записи, которые лежат у неё, а не у провайдера.
План по дням
Для компании на 30–80 человек.
- день 1: сервер видеосвязи, сертификат, авторизация для создания комнат
- день 2: постоянные комнаты отделов, тестовые звонки, проверка с внешней сети
- день 3: календари на сервере, переговорные и ресурсы
- день 4: выгрузка и импорт календарей, переотправка регулярных встреч
- день 5: памятка, подключение телефонов, адреса комнат всем
- через месяц: облачные календари и видеосвязь отключены
Одна учётная запись на всё
Сотрудникам удобнее, когда почта, календарь, файлы и звонки открываются под одним логином и паролем. На своём сервере это делается через общий каталог пользователей — 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–2 рабочих дня
- План миграции и фиксированная смета — 1 рабочий день
- Настройка сервера, DNS и перенос ящиков — 3–5 рабочих дней
- Сопровождение сотрудников и проверка доставляемости — 5 рабочих дней
| Работа | Стоимость |
|---|---|
| Перенос почты, календарей и контактов до 50 ящиков | от 12 000 ₽ разово |
| Корпоративная почта под ключ: сервер, домен, SPF/DKIM/DMARC, до 15 ящиков | от 25 000 ₽ разово |
| Ящики на нашей инфраструктуре (Carbonio CE или mailcow, ЦОД МТС) | от 150 ₽/мес за ящик |
| Обслуживание почтового сервера | от 7 000 ₽/мес |
Опыт: перенесли 617 ящиков гостиничной группы за 3 дня. Точный срок и смету фиксируем после аудита; простой при переключении зависит от схемы и оговаривается в договоре. Подробнее — на странице услуги «Корпоративная почта для бизнеса».
























