GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Zulip na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Zulip na Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, je Zulip bezplatný, open source a výkonný skupinový chat Program a software pro spolupráci. Je napsán v Pythonu a používá databáze Django, Python, JavaScript a PostgreSQL. Zulip přichází se spoustou funkcí, jako jsou osobní zprávy, skupinové chaty, nahrání souborů přetažením, náhledy obrázků, zmeškané zprávy e-maily, desktopové programy a mnoho dalšího.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Zulipu na server Ubuntu 16.04 (Xenial Xerus).

Předpoklady

  • Server s jedním z následujících operačních systémů:  Ubuntu 16.04 (Xenial Xerus).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Zulip na Ubuntu 16.04 LTS

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Instalace požadovaných balíčků.

Nejprve budete muset do systému nainstalovat požadované balíčky. Můžete je nainstalovat pomocí následujícího příkazu:

apt-get install python-dev python-pip openssl nano wget openssl

Krok 3. Vygenerujte certifikát SSL.

Chcete-li vygenerovat certifikát SSL s vlastním podpisem, spusťte následující příkazy:

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

Krok 4. Instalace Zulip.

Nejprve si stáhněte nejnovější stabilní verzi Zulip z jejich oficiálních stránek pomocí následujícího příkazu:

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

Spusťte instalační skript a spusťte instalaci pomocí následujícího příkazu:

sudo /root/zulip/scripts/setup/install

Po dokončení instalace upravte soubor /etc/zulip/settings.py soubor a vyplňte všechny povinné hodnoty:

nano /etc/zulip/settings.py

Změňte soubor, jak je znázorněno níže:

EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR [email protected]
ADMIN_DOMAIN idroot.us
DEFAULT_FROM_EMAIL [email protected]
NOREPLY_EMAIL_ADDRESS [email protected]

Po dokončení uložte a zavřete soubor a poté inicializujte databázi PostgreSQL pomocí následujícího příkazu:

su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database

Jakmile je vše správně nastaveno, restartujte Zulip a zkontrolujte případné chyby spuštěním následujícího příkazu:

su zulip -c /home/zulip/deployments/current/scripts/restart-server

Krok 5. Přístup k Zulip.

Zulip bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com/ nebo http://your-server-ip/ a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Zulip. Děkujeme, že jste použili tento návod k instalaci Zulip Chatu v systému Ubuntu 16.04 LTS  (Xenial Xerus). Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky Zulip.


Ubuntu
  1. Jak nainstalovat Alfresco CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Minecraft Server na Ubuntu 20.04 LTS

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat Apache Maven na Ubuntu 20.04 LTS

  1. Jak nainstalovat Magnolia CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat LimeSurvey na Ubuntu 18.04 LTS

  3. Jak nainstalovat SonarQube na Ubuntu 18.04 LTS