ZulipZulip

Бесплатно
Открытый код
Информация

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

Основные возможности

  • Темы в потоках: Организуйте беседы внутри потоков с помощью тем, что упрощает отслеживание и управление обсуждениями.
  • Кроссплатформенные клиенты: Доступ к Zulip через веб, десктопные (Windows, macOS, Linux), мобильные (iOS, Android) или терминальные приложения.
  • Возможность самостоятельного размещения: Разверните Zulip на собственных серверах для обеспечения конфиденциальности данных и соблюдения корпоративных политик.
  • Широкие интеграции: Подключайтесь к таким инструментам, как GitHub, Jira и другим, чтобы оптимизировать рабочий процесс.
  • Продвинутый поиск и фильтры: Быстро находите сообщения и темы с помощью мощных возможностей поиска.
  • Настраиваемые уведомления: Настройте уведомления, чтобы быть в курсе событий без лишних отвлечений.
  • Открытый исходный код и прозрачность: Получайте преимущества от прозрачного процесса разработки и улучшений, управляемых сообществом.

Особенности установки

ВремяОСОЗУДиск
20–30 минDebian 12Ubuntu 24.042Gb20Gb
  • Установленное ПО:
    • Zulip
    • PostgreSQL
    • RabbitMQ
    • Redis
    • memcached
    • Nginx (Используется как обратный прокси для обработки HTTPS-трафика.)
    • Certbot (Используется для автоматического получения и продления TLS-сертификатов от Let's Encrypt.)
  • Открытые порты:
    • 80, 443 – Веб-доступ (HTTP/HTTPS)
  • Путь к файлам: /home/zulip
Примечание

По умолчанию мы устанавливаем актуальную стабильную версию программного обеспечения с сайта разработчика или из официальных репозиториев.

Начало работы после установки Zulip

После оплаты вашего заказа на email, указанный при регистрации, вам придёт письмо с уведомлением о том, что сервер готов к работе. В этом письме будут указаны IP-адрес вашего VPS, а также учётные данные для подключения к web интерфейсу панели управления Zulip:

  • Ссылка: https://example.com

Когда вы впервые входите в Zulip, появляется мастер начальной настройки. На этом экране нужно создать организацию: введите её название, выберите тип, язык и укажите email. После создания организации вы сможете пригласить команду и сразу начать совместную работу.

Screenshot of interface
Примечание

Данные для доступа к вашему VPS размещены в разделе «Виртуальные серверы»: выберите нужный сервер и нажмите «Инструкция». Эти сведения также указаны в письме, которое вы получаете после установки.

Первоначальные настройки

После регистрации Zulip создаёт рабочее пространство для вашей организации — сразу доступны чаты, потоки, личные сообщения и подсказки для быстрого старта.

Screenshot of interfaceScreenshot of interface
  1. Виды и навигация: В левой панели отображаются входящие, последние беседы, упоминания, реакции, отмеченные сообщения и черновики для удобной навигации.
  2. Личные сообщения и потоки: Ниже расположены личные сообщения с пользователями и список каналов ("потоков"), сгруппированных по темам.
  3. Заголовок пространства: В верхней панели отображаются инструкции по настройке, строка поиска и инструменты управления пространством.
  4. Основная область чата: В центре отображается текущая беседа или выбранная тема с историей сообщений и полезной информацией для новичков.
  5. Поле ввода сообщений: Внизу находится поле для ввода сообщений — отправляйте текст, форматируйте сообщения, добавляйте файлы, эмодзи и начинайте новые темы.
  6. Управление участниками и организацией: Приглашайте пользователей в свою организацию прямо из боковой панели и управляйте совместной работой.
Примечание

Подробную информацию по основным настройкам Zulip можно найти в документации разработчика.

Обновление Zulip

Информация

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

Скачайте последний релиз и обновите Zulip через SSH следующими командами:
curl -fLO https://download.zulip.com/server/zulip-server-latest.tar.gz
/home/zulip/deployments/current/scripts/upgrade-zulip zulip-server-latest.tar.gz

В ходе обновления произойдет кратковременный простой сервиса, который обычно занимает менее 30 секунд.


Шаги для обновления PostgreSQL на сервере Zulip:

  1. Остановите сервер:
    su - zulip -c '/home/zulip/deployments/current/scripts/stop-server'
  2. Сделайте резервную копию на случай неполадок:
    su zulip -c '/home/zulip/deployments/current/manage.py backup --output=/home/zulip/postgresql-upgrade.backup.tar.gz'
  3. Запустите инструмент обновления базы данных:
    /home/zulip/deployments/current/scripts/setup/upgrade-postgresql
  4. Снова запустите сервер:
    su - zulip -c '/home/zulip/deployments/current/scripts/start-server'

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

Мобильные и десктопные приложения Zulip

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

Разблокировка SMTP-портов

В целях безопасности исходящие TCP-порты (25, 465 и 587) по умолчанию заблокированы на всех VPS-серверах. Эта мера направлена на предотвращение рассылки спама. Чтобы снять блокировку, выполните следующие действия:

  1. Зарегистрируйте доменную зону. A-запись вашего домена должна указывать на IP-адрес вашего сервера.
  2. Отправьте запрос в техническую поддержку с указанием, что необходимо открыть исходящие SMTP-порты для отправки почты и домен (или поддомен), с которого будет происходить отправка.
  3. После анализа вашего доменного имени мы примем решение об открытии SMTP-портов и уведомим вас.
Внимание

Для разблокировки SMTP-портов могут потребоваться дополнительные сведения о доменном имени и его предполагаемом использовании.

4 June 2025 г.

Присоединяйтесь к нашему каналу!

Делитесь идеями, голосуйте за функции и оставайтесь в курсе.