Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer nødvendige pakker
Trinn 3: Installer SSL-sertifikat
Trinn 4: Last ned og installer Zulip
Trinn 5: Få tilgang til Zulip Web Interface
Zulip er en gratis, åpen kildekode og kraftig gruppechatapplikasjon og samarbeidsprogramvare. Den er skrevet i Python og bruker Django, Python, JavaScript og PostgreSQL-database. Zulip kommer med mange funksjoner som private meldinger, gruppechatter, dra-og-slipp-filopplastinger, forhåndsvisninger av bilder, e-poster med tapte meldinger, skrivebordsapper og mye mer.
I denne opplæringen vil vi forklare hvordan du installerer Zulip på Ubuntu 16.04-serveren.
Forutsetninger
Trinn 1: Oppdater systemet
Først logger du på serveren din via SSH ved å bruke sudo-brukeren og oppdaterer systemet med den siste stabile versjonen med følgende kommando:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Når systemet ditt er oppdatert, kan du gå videre til neste trinn.
Trinn 2: Installer nødvendige pakker
Først må du installere nødvendige pakker på systemet ditt. Du kan installere den med følgende kommando:
sudo apt-get install python-dev python-pip openssl nano vim wget -y
Når alle pakkene er installert, kan du fortsette til neste trinn.
Trinn 3: Installer SSL-sertifikat
Før du starter, installer OpenSSL med følgende kommando:
sudo apt-get install openssl -y
Deretter genererer du et selvsignert ssl-sertifikat med følgende kommando:
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
Trinn 4: Last ned og installer Zulip
Du kan laste ned den siste stabile versjonen av Zulip fra deres offisielle nettside med følgende kommando:
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
Når nedlastingen er fullført, pakk ut det nedlastede arkivet med følgende kommando:
tar -xvzf zulip-server-latest.tar.gz
Deretter endrer du katalogen til zulip og kjører installasjonsskriptet for å starte installasjonen med følgende kommando:
cd zulip
sudo ./scripts/setup/install
Deretter må du endre settings.pypå /etc/zulip directory:
sudo nano /etc/zulip/settings.py
Endre filen som vist nedenfor:
EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR admin@domain.com
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL admin@domain.com
NOREPLY_EMAIL_ADDRESS admin@domain.com
Lagre og lukk filen når du er ferdig, initialiser deretter postgresql-databasen ved å bruke følgende kommando:
su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database
Når alt er satt opp riktig, start zulip på nytt for å se etter eventuelle feil ved å kjøre følgende kommando:
su zulip -c /home/zulip/deployments/current/scripts/restart-server
Trinn 5: Få tilgang til Zulip Web Interface
Når alt er satt opp riktig. Åpne nettleseren din og naviger til URL-en http://domain.comeller http://your-server-ip, og registrer din nye konto.