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)


  1. AcidVenom
    18.01.2022 15:13

    Zimlet'ы поддерживаются?


    1. Zextras Автор
      18.01.2022 15:16
      +1

      Добрый день, Zimlets от Zimbra не поддерживаются.


      1. alexEtse
        18.01.2022 19:37
        +1

        Точно-точно? Оба вида того, что в разговоре называют зимлетами?

        И заодно - помимо нового вебклиента случайно, по аналогии с синакоровской зимброй, старый вебклиент тут не оставили? А то если оставили - то в нём еще и его зимлеты работать должны...


        1. Zextras Автор
          18.01.2022 19:42

          Carbonio - это не форк Zimbra. Установите, протестируйте и получите свое собственное мнение. Никакого старого веб-клиента нет. Все интересующие вопросы можете писать на форуме Zextras. Ссылка указана в статье.


          1. alexEtse
            19.01.2022 13:45
            +1

            Carbonio - это не форк Zimbra.

            Уж лучше бы был - хотя бы косяков при старте было бы меньше, а без косяков ни один новый проект не обходится.

            Установите, протестируйте и получите свое собственное мнение.

            Хороший вопрос - стоит ли тратить время на неоплачиваемое баготестирование проекта с не очень понятными перспективами и логикой развития?.. Вы точно чем-то лучше Синакора? Или какое-то время поприкрываетесь идеей опенсорса и свободного ПО, а потом скажете, что нищебродам кроме открытых сорсов больше ничего не обещали?

            Никакого старого веб-клиента нет.

            Понятно. Что, впрочем, не отменяет того факта, что даже по скриншотам в статье видно, что админка осталась от Зимбры (а это не просто "какой-то скин" - это вебапп всё-таки), так что по идее админ экстеншены (также называемые "зимлетами" потому, что на zimbra.org присутствовали в списках зимлетов) работать должны.

            Все интересующие вопросы можете писать на форуме Zextras. Ссылка указана в статье.

            Хм... Хабр - вроде не одно известное в России место, которое "не место для дискуссий"...


            1. Zextras Автор
              19.01.2022 14:14
              +1

              Вынуждаете заниматься саморекламой, но ответить надо всем сомневающимся. Zextras уже более 10 лет разрабатывает расширения для Zimbra/Synacor. Сегодня все функции кроме базовой почты во всех версиях Zimbra разработаны Zextras. Это о наших возможностях. В прошлом году когда Synacor кинул пользователей OSE по всему миру именно Zextras сделал свою сборку 9ки, которой бесплатно пользовалось год все сообщество Zimbra OSE. И мы разработали Carbonio чтобы далее никто не зависел от Synacor. Проект окупается за счет крупных платных пользователей, заинтересованных в современном он премис почтовом сервере. Это позволяет предложить небольшим компаниям с ограниченным бюджетом бесплатную версию на неограниченный период. Мы посылаем вас с техническими вопросами в формум наших разработчиков, т.к. у них больше опыта с Carbonio, ответы будут быстрее и точней. Постепенно ответы на тех вопросы мы вернем сюда. Тестировать или использовать Carbonio вас не заставляют. Используйте Zimbra пока она жива. Тестирование - для энтузиастов, желающих попробовать новый продукт.


              1. alexEtse
                19.01.2022 16:24
                +1

                Zextras уже более 10 лет разрабатывает расширения для Zimbra/Synacor. Сегодня все функции кроме базовой почты во всех версиях Zimbra разработаны Zextras. 

                Очень рад за Zextras и надеюсь, что и дальше у него всё будет хорошо. В наличии у него компетенций по разработке ПО как раз сомнений никаких нет.

                Вот только... А что у Zextras есть из именно свободных проектов, кроме недавно вышедшей Carbonio CE? Не получится ли вскоре с Carbonio как с Zimbra? Т.к. комьюнити достаточного объёма для получения от него соответствующего "выхлопа" - по щелчку пальцев не возникает, его поддерживать - это тоже труд... Не надоеcт, как в своё время Синакору, через пару лет "возиться с нищебродами"?


                1. Zextras Автор
                  19.01.2022 16:59

                  Свободные проекты Zextras- Openchat, Zimbra 9 OSE сборка от Zextras, Carbonio CE.

                  С каждой версией Carbonio CE будут появлятся новые функции.

                  Каждый из Вас может внести вклад в развитие, разработку, улучшение Carbonio CE оставив отзыв, совет и т. д информация на этой странице https://www.zextras.com/carbonio-ce-contribute/

                  Мы только начали наш долгий и прекрасный путь Carbonio и не бросим наше Opensource Community!

                  У нас скоро появится коммерческая версия Carbonio для крупных компаний, университетов, госучеждений и провайдером. Скоро начнем цикл статей.


                  1. alexEtse
                    19.01.2022 17:11

                    Свободные проекты Zextras- Openchat, Zimbra 9 OSE сборка от Zextras, Carbonio CE.

                    Из них Опенчат - плагин для Зимбры, сборка OSE 9 - вообще не продукт Zextras, строго говоря, ну и вот остаётся из серьёзных опенсорсных проектов только свежеиспечённый Carbonio CE.

                    Мы только начали наш долгий и прекрасный путь Carbonio и не бросим наше Opensource Community!

                    Будем надеяться! А то ж придётся с зимбр на что-то другое переезжать :)


  1. vboxexe
    18.01.2022 18:49

    Есть ли ограничения на количество аккаунтов ?


    1. Zextras Автор
      18.01.2022 18:50

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


      1. BigDflz
        18.01.2022 21:15
        +1

        под Debian будет работать?


        1. Zextras Автор
          18.01.2022 21:17

          Сейчас нет. Есть в планах.


  1. sarge74
    19.01.2022 01:43

    Беспроблемный апгрейд с версии 8.8.15 возможен?
    Или только миграция на новый сервер?


    1. Zextras Автор
      19.01.2022 10:10

      Добрый день, миграция на новый сервер. Это новый продукт.


  1. 13werwolf13
    19.01.2022 07:35

    простите если моё мнение не популярно.. но имхо почтовый сервер должен быть почтовым сервером. вебморда, календарь, контакты.. это всё конечно полезно, но должно быть опционально! зачем вообще почтовому серверу вебморда если 90% юзверей и админов (по моему опыту) будут видеть её только по большим праздникам, а основное время юзать нативный десктопный/мобильный клиент что удобнее и быстрее?

    по сабжу есть пара вопросов:
    1) чому нет поддержки aarch64? в планах хотя бы есть?
    2) 8 гиг памяти на старте для почтовика не дофига ли?


    1. alexEtse
      19.01.2022 16:37

      но имхо почтовый сервер должен быть почтовым сервером. вебморда, календарь, контакты.. это всё конечно полезно, но должно быть опционально! зачем вообще почтовому серверу вебморда если 90% юзверей и админов (по моему опыту) будут видеть её только по большим праздникам

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

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

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


      1. 13werwolf13
        19.01.2022 16:39

        Понятное дело что многим это надо, я лишь говорю что не всем..


        1. alexEtse
          19.01.2022 17:06

          Ну так разные классы задач - разные решения... Zimbra тем и была хороша, что в принципе являлась функциональным аналогом Microsoft Exchange (особенно если смотреть в Эксченж не через десктопный Outlook, а через вебклиента Эксченжа - OWA в старом варианте, Outlook (еще один Outlook!) в новом).

          А тем, кто и этот уровень "осилил и переварил" - в Zextras можно было взять дополнительные плюшки типа ВКС, хранилища и EAS для мобилок (ну и кое-что со стороны админа, но это уже другая сторона медали, которую простой потребитель не чувствует - но на некотором уровне развития и эти фишки могут стать важны).

          Плохо с Зимброй было то, что она сменила несколько владельцев и похоже, что была у них как чемодан без ручки. То ли манагеры были слишком "эффективными", то ли просто не поняли, как с комьюнити получать взаимную пользу. Итог - Зимбра в загоне, Синакор сворачивает распространение опенсорсной Зимбры, в конце 2023г. кончается поддержка всех вариантов опенсорсных Зимбр (8-й и 9-й), т.е. чуть меньше, чем через два года.

          Поэтому я там выше и написал про непонятное будущее - Зимбру ставить бессмысленно, это тупик, если не планируете покупать Zimbra Network, у Zextras - новый и вследствие этого сырой продукт.

          "Вылижут" его за два года - чёрт его знает. Как и чёрт его знают, не пойдут ли через эти два года по пути Синакора и точно так же не свернут опенсорную Карбонио? Мол, куда ж народ денется с подводной лодки?


          1. Zextras Автор
            19.01.2022 17:11

            Можете быть спокойны, мы Вас не бросим.


            1. alexEtse
              19.01.2022 17:21

              Как будто это от вас зависит...

              Или вы совладелец Zextras? :)


              1. Zextras Автор
                19.01.2022 17:25
                +1

                Нет, я Глава представительства Zextras в Российской Федерации и странах СНГ.

                Zextras-надежный разработчик и вендор.

                Спасибо Вам за беседу. Всего Вам доброго.


  1. Zextras Автор
    19.01.2022 10:27

    Добрый день,

    1) чому нет поддержки aarch64? в планах хотя бы есть? Передала в разработку. В планах не видела, но возможно что-то изменится.

    2) 8 гиг памяти на старте для почтовика не дофига ли? Практика показывает, что для запуска и работы сервера без нагрузки достаточно 3 Гб оперативки. Основная ее часть используется для работы антивируса и антиспама, но если использовать менее 8 гигабайт, 100% отзывчивость сервиса не гарантируется


  1. AlexGluck
    19.01.2022 23:27

    А может есть в планах helm chart/compose файл? Так куда проще управлять/обслуживать продукт.


    1. Zextras Автор
      20.01.2022 09:27

      Здравствуйте, напишите пожалуйста Ваши рекомендации разработчикам. Как это сделать описано на этой странице https://www.zextras.com/carbonio-ce-contribute/


  1. nnstepan
    20.01.2022 07:00

    А интергация с AD возможна? А мультидоменность?


    1. Zextras Автор
      20.01.2022 09:28

      Интеграцию с AD тестируем, скоро будет подробная статья.


    1. Zextras Автор
      20.01.2022 09:34

      Мультидоменность есть.


  1. toxmost
    20.01.2022 19:35

    Здравствуйте! А как можно получить Zextras Carbonio Community Edition? На сайте фрейм (видимо где и нужно заполнять запрос) ссылается на localhost


    1. Zextras Автор
      20.01.2022 19:37

      Здравствуйте, заполните пожалуйста форму на сайте https://www.zextras.com/carbonio-community-edition/

      Я сейчас проверила форму, все работает. На почту Вам придут настройки по установке. Советую делать установку по этой статье. Будут вопросы- пишите!


      1. toxmost
        20.01.2022 22:59

        Да я бы с удовольствием, только вот непонятно где эту форму нужно заполнить....



        1. Zextras Автор
          21.01.2022 08:09

          В самом низу страницы Get Carbonio Community Edition нажмите и выскочит форма.