Что есть лучшего? — Сравнив прошедшее, свести его с настоящим (К. Прутков).

Установка Zulip на Ubuntu

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
19 декабря 2016
Установка Zulip на Ubuntu
В этой статье мы покажем вам, как установить Zulip на Ubuntu 14.04 VPS. Zulip является резидентным групповым чатом с открытым исходным кодом. Zulip написан на Python поверх фрэймворка Django и поддерживает групповые и личных сообщений. Это руководство должно работать на других системах Linux VPS, так же хорошо, но была испытана и написана для Ubuntu 14.04 VPS.

Войдите на ваш VPS через SSH пользователем sudo

ssh furious@vps_IP

Обновите систему и установите необходимые пакеты

[furious]$ sudo apt-get update && sudo apt-get -y upgrade
[furious]$ sudo apt-get install python-dev python-pip openssl nano wget

Сертификат SSL

Для того, чтобы создать собственный сертификат SSL выполните следующие команды:

[furious]$ sudo openssl genrsa -des3 -passout pass:x -out zulip.pass.key 4096
[furious]$ sudo openssl rsa -passin pass:x -in zulip.pass.key -out /etc/ssl/private/zulip.key
[furious]$ sudo rm -f zulip.pass.key
[furious]$ sudo openssl req -new -key /etc/ssl/private/zulip.key -out zulip.csr
[furious]$ sudo openssl x509 -req -days 365 -in zulip.csr -signkey /etc/ssl/private/zulip.key -out /etc/ssl/certs/zulip.combined-chain.crt

Если вы не хотите получать предупреждения , связанные с самоподписанными SSL сертификатами, вы можете приобрести сертификат доверенного SSL или заказать бесплатно сертификат от Let’s Encrypt.

Установите Zulip

Загрузите последнюю версию архива Zulip и распакуйте его в каталог /root/zulip:

[furious]$ sudo wget https://www.zulip.com/dist/releases/zulip-server-latest.tar.gz
[furious]$ sudo mkdir -p /root/zulip 
[furious]$ sudo tar -xvf zulip-server-latest.tar.gz --directory=/root/zulip --strip-components=1

Чтобы запустить скрипт установки выполните следующую команду:

[furious]$ sudo /root/zulip/scripts/setup/install

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

После завершения установки внесите изменения в файл /etc/zulip/settings.py и заполнить все обязательные поля.

Ниже приведены значения, которые вам нужно заполнить:

– EXTERNAL_HOST (Zulip имя хоста для данной установки)
– ZULIP_ADMINISTRATOR (Адрес электронной почты для администратора Zulip)
– ADMIN_DOMAIN (домен для вашей организации)
– DEFAULT_FROM_EMAIL (почта с адреса, которые будут использоваться для автоматического генерируемых сообщений электронной почты)
– NOREPLY_EMAIL_ADDRESS (адрес, который будет использоваться в качестве Reply-To для писем рассылки)

Инициализировать базу данных PostgreSQL с помощью команды initialize-database

[furious]$ sudo su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database

Скрипт выдаст ошибку, если вы не заполнили все обязательные настройки.

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

Вот и все. Вы успешно установили Zulip на вашем Ubuntu 14.04 VPS. Для получения дополнительных сведений о том, как управлять установкой Zulip, пожалуйста, обратитесь к официальному Zulip документации.

Обратите внимание, что Zulip требует по крайней мере 10 ГБ свободного диска и 2 Гб оперативной памяти, хотя рекомендуется 4 ГБ оперативной памяти,.

Установка Zulip на Ubuntu

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 117

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close