Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte potrebne pakete
Korak 3: Instalirajte SSL certifikat
Korak 4: Preuzmite i instalirajte Zulip
Korak 5: Pristupite Zulip web sučelju
Zulip je besplatna aplikacija otvorenog koda i moćna aplikacija za grupni chat i softver za suradnju. Napisana je na Pythonu i koristi Django, Python, JavaScript i PostgreSQL bazu podataka. Zulip dolazi s puno značajki kao što su privatne poruke, grupni razgovori, povuci i ispusti prijenos datoteka, pregledi slika, e-poruke s propuštenim porukama, aplikacije za stolna računala i još mnogo toga.
U ovom vodiču objasnit ćemo kako instalirati Zulip na Ubuntu 16.04 poslužitelj.
Preduvjeti
- Poslužitelj koji pokreće Ubuntu 16.04.
- Korisnik sudoa .
Korak 1: Ažurirajte sustav
Prvo se prijavite na svoj poslužitelj putem SSH-a koristeći sudo korisnika i ažurirajte svoj sustav najnovijom stabilnom verzijom sljedećom naredbom:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Nakon što je vaš sustav ažuriran, možete nastaviti na sljedeći korak.
Korak 2: Instalirajte potrebne pakete
Prvo ćete morati instalirati potrebne pakete na svoj sustav. Možete ga instalirati sljedećom naredbom:
sudo apt-get install python-dev python-pip openssl nano vim wget -y
Nakon što su svi paketi instalirani, možete nastaviti na sljedeći korak.
Korak 3: Instalirajte SSL certifikat
Prije početka, instalirajte OpenSSL sljedećom naredbom:
sudo apt-get install openssl -y
Zatim generirajte samopotpisane ssl certifikate sljedećom naredbom:
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
Korak 4: Preuzmite i instalirajte Zulip
Najnoviju stabilnu verziju Zulipa možete preuzeti s njihove službene web stranice sljedećom naredbom:
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
Nakon dovršetka preuzimanja, raspakirajte preuzetu arhivu sljedećom naredbom:
tar -xvzf zulip-server-latest.tar.gz
Zatim promijenite direktorij u zulip i pokrenite instalacijsku skriptu da započnete instalaciju sljedećom naredbom:
cd zulip
sudo ./scripts/setup/install
Zatim ćete morati izmijeniti settings.pyna adresi /etc/zulip directory:
sudo nano /etc/zulip/settings.py
Promijenite datoteku kao što je prikazano u nastavku:
EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR admin@domain.com
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL admin@domain.com
NOREPLY_EMAIL_ADDRESS admin@domain.com
Spremite i zatvorite datoteku kada završite, a zatim inicijalizirajte postgresql bazu podataka pomoću sljedeće naredbe:
su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database
Nakon što je sve ispravno postavljeno, ponovno pokrenite zulip kako biste provjerili ima li grešaka pokretanjem sljedeće naredbe:
su zulip -c /home/zulip/deployments/current/scripts/restart-server
Korak 5: Pristupite Zulip web sučelju
Nakon što je sve ispravno postavljeno. Otvorite svoj web preglednik i idite na URL http://domain.comili http://your-server-ip, te registrirajte svoj novi račun.