Hoe Zulip op Ubuntu 16.04 te installeren

Zulip is een gratis, open source en krachtige groepschatapplicatie en samenwerkingssoftware. Het is geschreven in Python en gebruikt de Django-, Python-, JavaScript- en PostgreSQL-database. Zulip wordt geleverd met veel functies, zoals privéberichten, groepschats, bestandsuploads met slepen en neerzetten, voorbeeldweergave, e-mails met gemiste berichten, desktop-apps en nog veel meer.

In deze tutorial leggen we uit hoe je Zulip op de Ubuntu 16.04-server installeert.

Vereisten

Stap 1: werk het systeem bij

Log eerst in op uw server via SSH met behulp van de sudo-gebruiker en update uw systeem met de nieuwste stabiele versie met de volgende opdracht:

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

Zodra uw systeem up-to-date is, kunt u doorgaan naar de volgende stap.

Stap 2: Installeer de vereiste pakketten

Eerst moet u de vereiste pakketten op uw systeem installeren. Je kunt het installeren met de volgende opdracht:

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

Zodra alle pakketten zijn geïnstalleerd, kunt u doorgaan naar de volgende stap.

Stap 3: Installeer SSL-certificaat

Installeer voordat u begint OpenSSL met de volgende opdracht:

sudo apt-get install openssl -y

Genereer vervolgens een zelfondertekende SSL-certificaten met de volgende opdracht:

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

Stap 4: Download en installeer Zulip

Je kunt de nieuwste stabiele versie van de Zulip downloaden van hun officiële website met de volgende opdracht:

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

Zodra het downloaden is voltooid, extraheer je het gedownloade archief met de volgende opdracht:

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

Wijzig vervolgens de map in zulip en voer het installatiescript uit om de installatie te starten met de volgende opdracht:

cd zulip
sudo ./scripts/setup/install

Vervolgens moet u de settings.pylocatie wijzigen op /etc/zulip directory:

sudo nano /etc/zulip/settings.py

Wijzig het bestand zoals hieronder weergegeven:

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

Sla het bestand op en sluit het wanneer u klaar bent en initialiseer vervolgens de postgresql-database met de volgende opdracht:

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

Zodra alles correct is ingesteld, start u zulip opnieuw op om eventuele fouten te controleren door de volgende opdracht uit te voeren:

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

Stap 5: Toegang tot de Zulip-webinterface

Zodra alles correct is ingesteld. Open uw webbrowser en ga naar de URL http://domain.comof http://your-server-ip, en registreer uw nieuwe account.

Laat een reactie achter

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.