Kā instalēt Zulip Ubuntu 16.04

Zulip ir bezmaksas, atvērtā koda un jaudīga grupu tērzēšanas lietojumprogramma un sadarbības programmatūra. Tas ir rakstīts Python un izmanto Django, Python, JavaScript un PostgreSQL datu bāzi. Zulip ir aprīkots ar daudzām funkcijām, piemēram, privāto ziņojumapmaiņu, grupu tērzēšanu, velkot un nometot failu augšupielādi, attēlu priekšskatījumus, neatbildētos ziņojumus, darbvirsmas lietotnes un daudz ko citu.

Šajā apmācībā mēs paskaidrosim, kā instalēt Zulip Ubuntu 16.04 serverī.

Priekšnoteikumi

1. darbība: atjauniniet sistēmu

Vispirms piesakieties savā serverī, izmantojot SSH, izmantojot sudo lietotāju, un atjauniniet sistēmu ar jaunāko stabilo versiju ar šādu komandu:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now

Kad sistēma ir atjaunināta, varat pāriet uz nākamo darbību.

2. darbība: instalējiet nepieciešamās pakotnes

Pirmkārt, jūsu sistēmā būs jāinstalē nepieciešamās pakotnes. Varat to instalēt ar šādu komandu:

sudo apt-get install python-dev python-pip openssl nano vim wget -y

Kad visas pakotnes ir instalētas, varat pāriet uz nākamo darbību.

3. darbība. Instalējiet SSL sertifikātu

Pirms sākat, instalējiet OpenSSL ar šādu komandu:

sudo apt-get install openssl -y

Pēc tam ģenerējiet pašparakstītus ssl sertifikātus ar šādu komandu:

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

4. darbība: lejupielādējiet un instalējiet Zulip

Jūs varat lejupielādēt jaunāko stabilo Zulip versiju no viņu oficiālās vietnes, izmantojot šādu komandu:

wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz

Kad lejupielāde ir pabeigta, izņemiet lejupielādēto arhīvu ar šādu komandu:

tar -xvzf zulip-server-latest.tar.gz

Pēc tam mainiet direktoriju uz zulip un palaidiet instalēšanas skriptu, lai sāktu instalēšanu ar šādu komandu:

cd zulip
sudo ./scripts/setup/install

Pēc tam jums būs jāveic izmaiņas, kas settings.pyatrodas šeit /etc/zulip directory:

sudo nano /etc/zulip/settings.py

Mainiet failu, kā parādīts zemāk:

EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR admin@domain.com
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL admin@domain.com
NOREPLY_EMAIL_ADDRESS admin@domain.com

Kad esat pabeidzis, saglabājiet un aizveriet failu, pēc tam inicializējiet postgresql datu bāzi, izmantojot šo komandu:

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

Kad viss ir iestatīts pareizi, restartējiet zulip, lai pārbaudītu, vai nav kļūdu, izpildot šo komandu:

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

5. darbība. Piekļūstiet Zulip tīmekļa saskarnei

Kad viss ir pareizi iestatīts. Atveriet savu tīmekļa pārlūkprogrammu un dodieties uz URL http://domain.comvai http://your-server-ipun reģistrējiet savu jauno kontu.

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk