Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni paketat e kërkuara
Hapi 3: Instaloni Certifikatën SSL
Hapi 4: Shkarkoni dhe instaloni Zulip
Hapi 5: Hyni në ndërfaqen në internet Zulip
Zulip është një aplikacion falas, me burim të hapur dhe i fuqishëm për biseda në grup dhe softuer bashkëpunues. Është shkruar në Python dhe përdor bazën e të dhënave Django, Python, JavaScript dhe PostgreSQL. Zulip vjen me shumë veçori të tilla si mesazhet private, bisedat në grup, ngarkimet e skedarëve tërhiq dhe lësho, pamjet paraprake të imazheve, emailet e mesazheve të humbura, aplikacionet e desktopit dhe shumë më tepër.
Në këtë tutorial, ne do të shpjegojmë se si të instaloni Zulip në serverin Ubuntu 16.04.
Parakushtet
Hapi 1: Përditësoni sistemin
Së pari, identifikohuni në serverin tuaj nëpërmjet SSH duke përdorur përdoruesin sudo dhe përditësoni sistemin tuaj me versionin më të fundit të qëndrueshëm me komandën e mëposhtme:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Pasi sistemi juaj të jetë i përditësuar, mund të vazhdoni në hapin tjetër.
Hapi 2: Instaloni paketat e kërkuara
Së pari, do t'ju duhet të instaloni paketat e kërkuara në sistemin tuaj. Mund ta instaloni me komandën e mëposhtme:
sudo apt-get install python-dev python-pip openssl nano vim wget -y
Pasi të instalohen të gjitha paketat, mund të vazhdoni në hapin tjetër.
Hapi 3: Instaloni Certifikatën SSL
Para fillimit, instaloni OpenSSL me komandën e mëposhtme:
sudo apt-get install openssl -y
Më pas, gjeneroni një certifikatë ssl të nënshkruar vetë me komandën e mëposhtme:
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
Hapi 4: Shkarkoni dhe instaloni Zulip
Ju mund të shkarkoni versionin më të fundit të qëndrueshëm të Zulip nga faqja e tyre zyrtare e internetit me komandën e mëposhtme:
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
Pasi shkarkimi të përfundojë, nxirrni arkivin e shkarkuar me komandën e mëposhtme:
tar -xvzf zulip-server-latest.tar.gz
Më pas, ndryshoni drejtorinë në zulip dhe ekzekutoni skriptin e instalimit për të filluar instalimin me komandën e mëposhtme:
cd zulip
sudo ./scripts/setup/install
Më pas, do t'ju duhet të modifikoni settings.pyvendndodhjen në /etc/zulip directory:
sudo nano /etc/zulip/settings.py
Ndryshoni skedarin siç tregohet më poshtë:
EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR admin@domain.com
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL admin@domain.com
NOREPLY_EMAIL_ADDRESS admin@domain.com
Ruani dhe mbyllni skedarin kur të keni mbaruar, më pas inicializoni bazën e të dhënave postgresql duke përdorur komandën e mëposhtme:
su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database
Pasi gjithçka të jetë konfiguruar saktë, rinisni zulip për të kontrolluar ndonjë gabim duke ekzekutuar komandën e mëposhtme:
su zulip -c /home/zulip/deployments/current/scripts/restart-server
Hapi 5: Hyni në ndërfaqen në internet Zulip
Pasi gjithçka është konfiguruar siç duhet. Hapni shfletuesin tuaj të internetit dhe lundroni te URL-ja http://domain.comose http://your-server-ip, dhe regjistroni llogarinë tuaj të re.