11 января 2022 года стала доступной для скачивания предрелизная версия Carbonio Community Edition - почтового сервера и платформы для совместной работы с открытым исходным кодом. Компания Zextras - разработчик Carbonio при создании нового продукта придерживалась концепции суверенитета данных, при котором все потоки данных, образующихся в информационной системе подконтрольны ее владельцу и ни при каких обстоятельствах не передаются третьим лицам. Установить тестовую версию Carbonio CE можно уже сейчас, заполнив форму на официальном сайте Zextras. Вам придет письмо с настройками, которые нужны для установки Carbonio CE. В данной статье мы разберемся в том, как устанавливать и обновлять Carbonio CE, а также ознакомимся с ключевыми функциями данной платформы.
Установка
Системные требования Carbonio CE достаточно скромны по сегодняшним меркам. Для тестирования нового почтового сервера потребуется 64-битный x86-совместимый процессор с частотой 1,5 ГГц, 8 Гб оперативной памяти и около 40 Гб места на жестком диске. На сервере с Carbonio CE рекомендуется иметь два сетевых адаптера, один из которых будет иметь локальный адрес. Это позволит Carbonio CE работать без сбоев даже в случае смены IP-адреса. предоставляемого провайдером интернета. Для корректной работы Carbonio CE необходимо настроить FQDN сервера и задать в DNS корректные MX- и A-записи для доменного имени сервера и полного доменного имени.
Для установки Carbonio CE вам потребуются ссылки на репозиторий Zextras, которые придут в письме по указанному при регистрации адресу электронной почты. На данный момент рекомендуемым дистрибутивом для тестирования Carbonio CE является Ubuntu Server 18.04, однако в ближайшее время будет также добавлена поддержка Ubuntu 20.04 и RHEL 8.
Добавить репозиторий Zextras в операционную систему можно используя следующие команды, подставив вместо звездочек ссылку и ключ для репозитория, которые вы получите в электронном письме после заполнения формы:
sudo su
echo 'deb ********** bionic main' >> /etc/apt/sources.list.d/zextras.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys **********
Когда репозиторий будет добавлен, обновите их список, выполните обновление до самых свежих версий приложений и установите Carbonio CE:
apt update
apt upgrade
apt install carbonio-ce
После установки всех зависимостей и самого почтового сервера, необходимо выполнить первоначальную настройку Carbonio CE. Делается при помощи команды carbonio-bootstrap, выполняемой с правами суперпользователя. В ходе выполнения этой команды применятся все настройки по умолчанию, а также будут созданы основной почтовый домен и учетная запись администратора почтового сервера. Обращаем внимание, что имя почтового домена по умолчанию будет на один уровень меньше, чем доменное имя почтового сервера. Например, если имя вашего сервера zextras.example.ru, то созданный почтовый домен будет иметь название example.ru, а имя учетной записи администратора сервера будет zextras@example.ru.
Изначально учетная запись администратора Carbonio CE создается без пароля и для того. Чтобы его создать, воспользуйтесь командами
sudo su - zextras
zmprov setPassword zextras@example.ru P@$$w0rD
P@$$w0rD здесь - это новый пароль администраторской учетной записи. После того как пароль задан, можно использовать пару zextras@example.ru/P@$$w0rD для входа в веб-клиент и консоль администратора.
После установки Carbonio CE будет запущен, однако после перезагрузки может потребоваться включить его вручную. Для этого необходимо в командной строке ввести следующие команды:
sudo su - zextras
zmcontrol start
Если вам потребуется перезагрузить почтовый сервер, воспользуйтесь командой zmcontrol restart.
Обновления Carbonio CE устанавливаются при помощи встроенного пакетного менеджера Ubuntu используя команды sudo apt update && apt upgrade.
Веб-клиент Carbonio CE
Веб-клиент Carbonio CE создан в минималистичном стиле для того, чтобы ничего не отвлекало пользователя от работы. Войти в него можно набрав в адресной строке любого современного браузера адрес почтового сервера. В нашем случае это zextras.example.ru.
Электронная почта
В этом разделе веб-клиента Carbonio CE отображается список почтовых папок пользователя. По умолчанию это: Входящие, Спам, Отправленное, Черновики и Корзина. Также в случае если пользователь имеет доступ к общим папкам, они также отобразятся внизу списка.
Для того, чтобы написать новое электронное письмо, требуется нажать на кнопку "Новый" и выбрать "Новое письмо". В окне написания письма вы можете выбрать адресатов, указать тему, прикрепить вложение, указать степень срочности письма, а также при помощи одной кнопки переключаться между текстовыми редакторами и создавать обычные текстовые письма, либо с поддержкой форматирования html.
Календарь
Этот раздел представляет из себя сетку календаря, в которой отображаются прошедшие, текущие и будущие события. Для добавления событий в сетку календаря пользователю требуется принять приглашение на мероприятие, либо создать новое событие.
Для создания нового события требуется нажать на кнопку "Новый" и выбрать "Новая встреча". В открывшемся окне потребуется указать название встречи, список участников, а также место и время его проведения. Также в окне создания встречи можно добавить ее описание, добавить вложение, а также настроить параметры отображения встречи в ваших сведениях о доступности.
Контакты
Этот раздел представляет из себя список адресных книг пользователя, содержащих контакты и информацию о них. Добавить контакты в адресные книги можно импортировав их из других источников, либо создав новые.
Для создания нового контакта требуется нажать на кнопку "Новый" и выбрать "Новый контакт". После ввода всех данных о контакте, нажмите на кнопку "Сохранить" для того, чтобы контакт добавился в выбранную вами адресную книгу.
Поиск
В этом разделе будут отображаться результаты поиска, который осуществляется в строке в правом верхнем углу веб-клиента. Также в нем можно настроить расширенные фильтры для поиска по электронной почте.
Настройки
Общие настройки: Здесь пользователь может выбрать между светлой и темной темой оформления веб-клиента, либо настроить их автоматическое переключение в зависимости от времени суток. Также он может выбрать локализацию веб-клиента. Среди поддерживаемых есть и русский язык. Кроме того в Общих настройках Carbonio CE можно настроить уведомления Out of office.
Настройки электронной почты: Здесь пользователь может настроить отображение электронных писем в веб-клиенте, почтовые фильтры, уведомления и подпись.
Настройки календаря: Здесь пользователь может настроить параметры отображения календаря, параметры событий по умолчанию, напоминания, а также различные права доступа. К примеру, он может ограничить круг людей, которые будут видеть данные о его занятости, а также ограничить круг людей, которые могут приглашать его на различные встречи и мероприятия.
Настройки контактов: Здесь пользователь может настроить автозаполнение контактов при написании письма и создании встреч, а также то, будут ли автоматически сохраняться в отдельной папке контакты, которым он отправляет электронные письма.
Консоль администратора
Консоль администратора доступна по адресу zextras.example.ru:7071/carbonioAdmin/. Она сделана максимально похожей на консоль администратора Zimbra OSE, чтобы администраторы, которые до этого работали с Zimbra могли без труда в ней разобраться.
Доступные в Консоли администратора функции разделены на четыре категории. Среди них:
Мониторинг статуса сервера - здесь можно найти информацию о текущем состоянии сервера, запущенных службах и подробную статистику за предыдущие периоды
Управление учетными записями - здесь можно создавать, изменять и удалять учетные записи пользователей, алиасы, списки рассылки и ресурсные учетные записи
Настройка сервера - здесь администратор может создавать, изменять и удалять почтовые домены, классы обслуживания, SSL-сертификаты. Также в этом разделе можно изменять глобальные настройки - параметры, которые применяются по умолчанию к любому создаваемому на сервере объекту
Поиск - здесь можно осуществлять расширенный поиск по всему почтовому серверу
Мобильное приложение
Использовать Carbonio CE можно и с мобильного устройства. Для этого на платформах iOS и Android доступно приложение Carbonio Mail, которое представляет из себя полнофункциональный мобильный веб-клиент, поддерживающий все функции веб-клиента Carbonio CE, а также позволяющий подключать внешние учетные записи электронной почты и работать со всеми письмами в одном приложении. В будущем мы опубликуем подробный обзор мобильных приложений для Carbonio CE.
Новые функции
Впоследствии в Carbonio CE будут добавлены новые функции. Первыми будут добавлены поддержка тегов, хранилище файлов Carbonio Files, а также интеграция Service Dicovery и Sevice Mesh. Также пользователи Carbonio CE получат новый интерфейс консоли администратора, поддержку приватных и групповых текстовых и видеочатов, а также нативные мобильные приложения для чатов и Carbonio Files.
В ближайшее время станет доступна коммерческая версия Carbonio, которая включает в себя:
Возможность мультисерверной установки
Отказоустойчивость (Кластер Active/Active, система мониторинга Heartbeat, Auto-switch Failover и Гранулярное управление пользователями)
Транзакционную систему резервирования в реальном времени с поддержкой Off-site бэкапов
Иерархическое хранилище и возможность подключения объектных хранилищ
Сжатие и дедупликацию данных
Двухфакторную аутентификацию и поддержку SAML
Делегирование администраторских полномочий
Совместную работу с документами
Поддержку протокола EAS и функции MDM для управления корпоративными мобильными устройствами
Платформа для проведения видеоконференций с большим количеством участников и с поддержкой проведения нескольких видеоконференций, участия в конференциях внешних пользователей и комнат ожидания для подключающихся пользователей
Если вы желаете внести свой вклад в развитие Carbonio Community Edition, всю необходимую информацию о том, как это сделать, вы можете найти на официальном сайте Zextras.
Оставить обратную связь о Carbonio CE, сообщить о найденном баге или задать вопрос, касающийся Carbonio CE вы можете на форуме Zextras.
По всем вопросам, связанным c Zextras Suite и коммерческой версией Carbonio, вы можете обратиться к Представителю компании «Zextras» Екатерине Триандафилиди по электронной почте ekaterina.triandafilidi@zextras.com.
Комментарии (33)
13werwolf13
19.01.2022 07:35простите если моё мнение не популярно.. но имхо почтовый сервер должен быть почтовым сервером. вебморда, календарь, контакты.. это всё конечно полезно, но должно быть опционально! зачем вообще почтовому серверу вебморда если 90% юзверей и админов (по моему опыту) будут видеть её только по большим праздникам, а основное время юзать нативный десктопный/мобильный клиент что удобнее и быстрее?
по сабжу есть пара вопросов:
1) чому нет поддержки aarch64? в планах хотя бы есть?
2) 8 гиг памяти на старте для почтовика не дофига ли?alexEtse
19.01.2022 16:37но имхо почтовый сервер должен быть почтовым сервером. вебморда, календарь, контакты.. это всё конечно полезно, но должно быть опционально! зачем вообще почтовому серверу вебморда если 90% юзверей и админов (по моему опыту) будут видеть её только по большим праздникам
Вебморда - нынче тоже достаточно популярный тип решения, т.к. есть категория пользователей, которая больше ничем и не умеет пользоваться.
И есть такой класс решений, где помимо собственно почты идут календарь с контактами. Причём никто не мешает пользоваться календарём с контактами в нативном клиенте, да еще и синхронизировать это всё между разными устройствами. Реально удобно.
Тут уж кто до какого уровня решения дозрел. Кому-то и ящика на мейлру достаточно ведь, а кому-то помимо почты, календарей и контактов еще и ВКС с облачным хранилищем надо. И желательно, чтобы это всё было проинтегрировано друг с другом и другими системами.
13werwolf13
19.01.2022 16:39Понятное дело что многим это надо, я лишь говорю что не всем..
alexEtse
19.01.2022 17:06Ну так разные классы задач - разные решения... Zimbra тем и была хороша, что в принципе являлась функциональным аналогом Microsoft Exchange (особенно если смотреть в Эксченж не через десктопный Outlook, а через вебклиента Эксченжа - OWA в старом варианте, Outlook (еще один Outlook!) в новом).
А тем, кто и этот уровень "осилил и переварил" - в Zextras можно было взять дополнительные плюшки типа ВКС, хранилища и EAS для мобилок (ну и кое-что со стороны админа, но это уже другая сторона медали, которую простой потребитель не чувствует - но на некотором уровне развития и эти фишки могут стать важны).
Плохо с Зимброй было то, что она сменила несколько владельцев и похоже, что была у них как чемодан без ручки. То ли манагеры были слишком "эффективными", то ли просто не поняли, как с комьюнити получать взаимную пользу. Итог - Зимбра в загоне, Синакор сворачивает распространение опенсорсной Зимбры, в конце 2023г. кончается поддержка всех вариантов опенсорсных Зимбр (8-й и 9-й), т.е. чуть меньше, чем через два года.
Поэтому я там выше и написал про непонятное будущее - Зимбру ставить бессмысленно, это тупик, если не планируете покупать Zimbra Network, у Zextras - новый и вследствие этого сырой продукт.
"Вылижут" его за два года - чёрт его знает. Как и чёрт его знают, не пойдут ли через эти два года по пути Синакора и точно так же не свернут опенсорную Карбонио? Мол, куда ж народ денется с подводной лодки?
Zextras Автор
19.01.2022 10:27Добрый день,
1) чому нет поддержки aarch64? в планах хотя бы есть? Передала в разработку. В планах не видела, но возможно что-то изменится.
2) 8 гиг памяти на старте для почтовика не дофига ли? Практика показывает, что для запуска и работы сервера без нагрузки достаточно 3 Гб оперативки. Основная ее часть используется для работы антивируса и антиспама, но если использовать менее 8 гигабайт, 100% отзывчивость сервиса не гарантируется
AlexGluck
19.01.2022 23:27А может есть в планах helm chart/compose файл? Так куда проще управлять/обслуживать продукт.
Zextras Автор
20.01.2022 09:27Здравствуйте, напишите пожалуйста Ваши рекомендации разработчикам. Как это сделать описано на этой странице https://www.zextras.com/carbonio-ce-contribute/
toxmost
20.01.2022 19:35Здравствуйте! А как можно получить Zextras Carbonio Community Edition? На сайте фрейм (видимо где и нужно заполнять запрос) ссылается на localhost
Zextras Автор
20.01.2022 19:37Здравствуйте, заполните пожалуйста форму на сайте https://www.zextras.com/carbonio-community-edition/
Я сейчас проверила форму, все работает. На почту Вам придут настройки по установке. Советую делать установку по этой статье. Будут вопросы- пишите!
AcidVenom
Zimlet'ы поддерживаются?
Zextras Автор
Добрый день, Zimlets от Zimbra не поддерживаются.
alexEtse
Точно-точно? Оба вида того, что в разговоре называют зимлетами?
И заодно - помимо нового вебклиента случайно, по аналогии с синакоровской зимброй, старый вебклиент тут не оставили? А то если оставили - то в нём еще и его зимлеты работать должны...
Zextras Автор
Carbonio - это не форк Zimbra. Установите, протестируйте и получите свое собственное мнение. Никакого старого веб-клиента нет. Все интересующие вопросы можете писать на форуме Zextras. Ссылка указана в статье.
alexEtse
Уж лучше бы был - хотя бы косяков при старте было бы меньше, а без косяков ни один новый проект не обходится.
Хороший вопрос - стоит ли тратить время на неоплачиваемое баготестирование проекта с не очень понятными перспективами и логикой развития?.. Вы точно чем-то лучше Синакора? Или какое-то время поприкрываетесь идеей опенсорса и свободного ПО, а потом скажете, что нищебродам кроме открытых сорсов больше ничего не обещали?
Понятно. Что, впрочем, не отменяет того факта, что даже по скриншотам в статье видно, что админка осталась от Зимбры (а это не просто "какой-то скин" - это вебапп всё-таки), так что по идее админ экстеншены (также называемые "зимлетами" потому, что на zimbra.org присутствовали в списках зимлетов) работать должны.
Хм... Хабр - вроде не одно известное в России место, которое "не место для дискуссий"...
Zextras Автор
Вынуждаете заниматься саморекламой, но ответить надо всем сомневающимся. Zextras уже более 10 лет разрабатывает расширения для Zimbra/Synacor. Сегодня все функции кроме базовой почты во всех версиях Zimbra разработаны Zextras. Это о наших возможностях. В прошлом году когда Synacor кинул пользователей OSE по всему миру именно Zextras сделал свою сборку 9ки, которой бесплатно пользовалось год все сообщество Zimbra OSE. И мы разработали Carbonio чтобы далее никто не зависел от Synacor. Проект окупается за счет крупных платных пользователей, заинтересованных в современном он премис почтовом сервере. Это позволяет предложить небольшим компаниям с ограниченным бюджетом бесплатную версию на неограниченный период. Мы посылаем вас с техническими вопросами в формум наших разработчиков, т.к. у них больше опыта с Carbonio, ответы будут быстрее и точней. Постепенно ответы на тех вопросы мы вернем сюда. Тестировать или использовать Carbonio вас не заставляют. Используйте Zimbra пока она жива. Тестирование - для энтузиастов, желающих попробовать новый продукт.
alexEtse
Очень рад за Zextras и надеюсь, что и дальше у него всё будет хорошо. В наличии у него компетенций по разработке ПО как раз сомнений никаких нет.
Вот только... А что у Zextras есть из именно свободных проектов, кроме недавно вышедшей Carbonio CE? Не получится ли вскоре с Carbonio как с Zimbra? Т.к. комьюнити достаточного объёма для получения от него соответствующего "выхлопа" - по щелчку пальцев не возникает, его поддерживать - это тоже труд... Не надоеcт, как в своё время Синакору, через пару лет "возиться с нищебродами"?
Zextras Автор
Свободные проекты Zextras- Openchat, Zimbra 9 OSE сборка от Zextras, Carbonio CE.
С каждой версией Carbonio CE будут появлятся новые функции.
Каждый из Вас может внести вклад в развитие, разработку, улучшение Carbonio CE оставив отзыв, совет и т. д информация на этой странице https://www.zextras.com/carbonio-ce-contribute/
Мы только начали наш долгий и прекрасный путь Carbonio и не бросим наше Opensource Community!
У нас скоро появится коммерческая версия Carbonio для крупных компаний, университетов, госучеждений и провайдером. Скоро начнем цикл статей.
alexEtse
Из них Опенчат - плагин для Зимбры, сборка OSE 9 - вообще не продукт Zextras, строго говоря, ну и вот остаётся из серьёзных опенсорсных проектов только свежеиспечённый Carbonio CE.
Будем надеяться! А то ж придётся с зимбр на что-то другое переезжать :)