Requisits previs
Pas 1: actualitzeu el sistema
Pas 2: instal·leu els paquets necessaris
Pas 3: instal·leu el certificat SSL
Pas 4: Baixeu i instal·leu Zulip
Pas 5: accediu a la interfície web de Zulip
Zulip és una aplicació de xat grupal i un programari col·laboratiu gratuït, de codi obert i potent. Està escrit en Python i utilitza bases de dades Django, Python, JavaScript i PostgreSQL. Zulip inclou moltes funcions com ara missatgeria privada, xats de grup, càrregues de fitxers arrossegant i deixant anar, visualitzacions prèvies d'imatges, correus electrònics de missatges perduts, aplicacions d'escriptori i molt més.
En aquest tutorial, explicarem com instal·lar Zulip al servidor Ubuntu 16.04.
Requisits previs
Pas 1: actualitzeu el sistema
Primer, inicieu sessió al vostre servidor mitjançant SSH mitjançant l'usuari sudo i actualitzeu el vostre sistema amb la darrera versió estable amb l'ordre següent:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Un cop el vostre sistema estigui actualitzat, podeu passar al següent pas.
Pas 2: instal·leu els paquets necessaris
En primer lloc, haureu d'instal·lar els paquets necessaris al vostre sistema. Podeu instal·lar-lo amb l'ordre següent:
sudo apt-get install python-dev python-pip openssl nano vim wget -y
Un cop instal·lats tots els paquets, podeu passar al següent pas.
Pas 3: instal·leu el certificat SSL
Abans de començar, instal·leu OpenSSL amb l'ordre següent:
sudo apt-get install openssl -y
A continuació, genereu un certificat ssl autofirmat amb l'ordre següent:
sudo openssl genrsa -des3 -passout pass:x -out zulip.pass.key 4096
sudo openssl rsa -passin pass:x -in zulip.pass.key -out /etc/ssl/private/zulip.key
sudo rm -rf zulip.pass.key
sudo openssl req -new -key /etc/ssl/private/zulip.key -out zulip.csr
sudo openssl x509 -req -days 365 -in zulip.csr -signkey /etc/ssl/private/zulip.key -out /etc/ssl/certs/zulip.combined-chain.crt
Pas 4: Baixeu i instal·leu Zulip
Podeu descarregar l'última versió estable del Zulip des del seu lloc web oficial amb l'ordre següent:
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
Un cop finalitzada la descàrrega, extreu l'arxiu descarregat amb l'ordre següent:
tar -xvzf zulip-server-latest.tar.gz
A continuació, canvieu el directori a zulip i executeu l'script d'instal·lació per iniciar la instal·lació amb l'ordre següent:
cd zulip
sudo ./scripts/setup/install
A continuació, haureu de modificar la settings.pyubicació a /etc/zulip directory:
sudo nano /etc/zulip/settings.py
Canvieu el fitxer tal com es mostra a continuació:
EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR admin@domain.com
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL admin@domain.com
NOREPLY_EMAIL_ADDRESS admin@domain.com
Deseu i tanqueu el fitxer quan hàgiu acabat i, a continuació, inicialitzeu la base de dades postgresql amb l'ordre següent:
su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database
Un cop tot estigui configurat correctament, reinicieu Zulip per comprovar si hi ha errors executant l'ordre següent:
su zulip -c /home/zulip/deployments/current/scripts/restart-server
Pas 5: accediu a la interfície web de Zulip
Un cop tot estigui configurat correctament. Obriu el vostre navegador web i navegueu a l'URL http://domain.como http://your-server-ip, i registreu el vostre compte nou.