Zulip
Zulip — потужна платформа для командного чату з відкритим кодом, яка поєднує миттєві повідомлення зі структурою обговорень у стилі електронної пошти. Створена для синхронного та асинхронного спілкування, Zulip допомагає командам залишатися організованими та продуктивними. Легко розгорніть власний сервер Zulip на Linux, щоб повністю контролювати свої дані та адаптувати платформу до потреб вашої організації.
Основні можливості
- Теми в потоках: Організовуйте бесіди всередині потоків за допомогою тем, що спрощує відстеження та управління обговореннями.
- Кросплатформенні клієнти: Доступ до Zulip через веб, десктопні (Windows, macOS, Linux), мобільні (iOS, Android) або термінальні застосунки.
- Можливість самостійного розміщення: Розгорніть Zulip на власних серверах для забезпечення конфіденційності даних та дотримання корпоративних політик.
- Широкі інтеграції: Підключайтеся до таких інструментів, як GitHub, Jira та інших, щоб оптимізувати робочий процес.
- Розширений пошук і фільтри: Швидко знаходьте повідомлення та теми за допомогою потужних можливостей пошуку.
- Налаштовувані сповіщення: Налаштуйте сповіщення, щоб бути в курсі подій без зайвих відволікань.
- Відкритий код і прозорість: Отримуйте переваги від прозорого процесу розробки та покращень, керованих спільнотою.
Особливості встановлення
Час | ОС | ОЗП | Диск |
---|---|---|---|
20–30 хв | 2Gb | 20Gb |
- Встановлене ПЗ:
Zulip
PostgreSQL
RabbitMQ
Redis
memcached
Nginx
(Використовується як зворотній проксі для обробки HTTPS-трафіку.)Certbot
(Використовується для автоматичного отримання і поновлення TLS-сертифікатів від Let's Encrypt.)
- Відкриті порти:
80
,443
– Веб-доступ (HTTP/HTTPS)
- Шлях до файлів:
/home/zulip
За замовчуванням ми встановлюємо актуальну стабільну версію програмного забезпечення з сайту розробника або з офіційних репозиторіїв.
Початок роботи після встановлення Zulip
Після оплати вашого замовлення на email, вказаний під час реєстрації, ви отримаєте лист з повідомленням, що сервер готовий до роботи. У цьому листі буде зазначено IP-адресу вашого VPS та облікові дані для підключення до веб-інтерфейсу панелі керування Zulip:
- Посилання: https://example.com
Під час першого входу в Zulip відкриється майстер початкового налаштування. Тут потрібно створити організацію: вкажіть назву, оберіть тип, мову й введіть email. Після створення організації можна запросити команду й одразу почати співпрацю.

Дані для доступу до вашого VPS розміщені у розділі «Віртуальні сервери»: оберіть потрібний сервер і натисніть «Інструкція». Ці відомості також містяться у листі, який ви отримуєте після встановлення.
Початкове налаштування
Після реєстрації Zulip створює робочий простір для вашої організації — одразу доступні чати, потоки, приватні повідомлення й підказки для швидкого старту.


- Види та навігація: У лівій панелі відображаються вхідні, нещодавні розмови, згадки, реакції, позначені зірками повідомлення та чернетки для зручної навігації.
- Особисті повідомлення та потоки: Нижче — особисті повідомлення з користувачами та список каналів ("потоків"), згрупованих за темами.
- Заголовок простору: У верхній панелі — інструкції з налаштування, рядок пошуку та інструменти керування простором.
- Основна область чату: У центрі — поточна бесіда або вибрана тема з історією повідомлень і корисною інформацією для новачків.
- Поле введення повідомлень: Внизу розташоване поле для введення повідомлень — надсилайте текст, форматуйтеповідомлення, додавайте файли, емодзі та створюйте нові теми.
- Керування учасниками та організацією: Запрошуйте користувачів до своєї організації безпосередньо з бокової панелі та легко керуйте спільною роботою.
Детальну інформацію про основні налаштування Zulip можна знайти в документації розробника.
Оновлення Zulip
Коли виходить нова версія Zulip, ви можете безпечно оновити її. Прочитайте примітки про оновлення для всіх релізів між вашою поточною версією та тією, на яку ви оновлюєтеся.
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:
- Зупиніть сервер:
su - zulip -c '/home/zulip/deployments/current/scripts/stop-server'
- Зробіть резервну копію на випадок проблем:
su zulip -c '/home/zulip/deployments/current/manage.py backup --output=/home/zulip/postgresql-upgrade.backup.tar.gz'
- Запустіть інструмент оновлення бази даних:
/home/zulip/deployments/current/scripts/setup/upgrade-postgresql
- Знову запустіть сервер:
su - zulip -c '/home/zulip/deployments/current/scripts/start-server'
Тепер ви можете перейти за адресою вашого сервера Zulip у браузері. Увійдіть до свого облікового запису й переконайтеся, що основні функції, повідомлення та інтеграції працюють коректно.
Мобільні та десктопні застосунки Zulip
Якщо у вас вже є доступ до сервера Zulip, ви можете підключитися напряму за адресою сервера або за допомогою запрошення. Просто введіть надану URL-адресу в десктопному чи мобільному застосунку Zulip, або відкрийте її у браузері, щоб увійти до свого облікового запису та почати співпрацю.
iOS
iOS 14.0+
Android
Android 7.0+
Windows
10+
macOS
12+
Linux
***
Розблокування SMTP-портів
З міркувань безпеки вихідні TCP-порти (25
, 465
і 587
) за замовчуванням заблоковані на всіх VPS-серверах. Цей захід спрямований на запобігання розсиланню спаму. Щоб зняти блокування, виконайте наступні дії:
- Зареєструйте доменну зону. A-запис вашого домену має вказувати на IP-адресу вашого сервера.
- Надішліть запит до техпідтримки із зазначенням, що потрібно відкрити вихідні SMTP-порти для надсилання пошти, а також вкажіть домен (або піддомен), з якого буде здійснюватися відправлення.
- Після аналізу вашого доменного імені ми приймемо рішення щодо відкриття SMTP-портів і повідомимо вас.
Для розблокування SMTP-портів може знадобитися додаткова інформація про доменне ім’я та його призначення.