Zulip je bezplatná a open-source chatovací aplikace používaná pro sdílení soukromých a veřejných zpráv. Je velmi podobný Slacku, napsaný v Pythonu a používá framework Django. Zulip je multiplatformní softwarový nástroj schopný zvládnout tisíce souběžných chatovacích relací. Lze jej integrovat s GitHub, Jira, Stripe, Sentry a dalšími pomocí pluginů třetích stran. Zulip nabízí bohatou sadu funkcí včetně soukromých zpráv, skupinových chatů, nahrávání souborů přetažením, emotikonů, zvukových upozornění, e-mailů o zmeškaných zprávách a dalších.
V tomto tutoriálu vám ukážeme, jak nainstalovat chatovací server Zulip na Ubuntu 20.04.
Předpoklady
- Nové Ubuntu 20.04 VPS na cloudové platformě Atlantic.Net
- Platná doména odkazující na IP adresu vašeho serveru
- Heslo uživatele root nakonfigurované na vašem serveru
Krok 1 – Vytvoření cloudového serveru Atlantic.Net
Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.
Jakmile se přihlásíte ke svému serveru Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.
apt-get update -y
Krok 2 – Stáhnout Zulip
Nejprve si budete muset stáhnout nejnovější verzi Zulip z jeho oficiálních stránek. Můžete si jej stáhnout pomocí následujícího příkazu:
wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xvzf zulip-server-latest.tar.gz
Jakmile je stažený soubor rozbalen, můžete přejít k dalšímu kroku.
Krok 3 – Instalace serveru Zulip
Instalaci Zulip můžete zahájit zadáním své platné e-mailové adresy a FQDN, jak je uvedeno níže:
./zulip-server-3.1/scripts/setup/install --certbot [email protected] -- hostname=zulip.example.com
Jakmile je server Zulip úspěšně nainstalován, měli byste spolu s URL Zulip získat následující výstup:
+ '[' -e /var/run/supervisor.sock ']' + supervisorctl restart all zulip-django: started zulip-tornado: started process-fts-updates: started zulip-workers:zulip_events_deferred_work: started zulip-workers:zulip_events_digest_emails: started zulip-workers:zulip_events_email_mirror: started zulip-workers:zulip_events_embed_links: started zulip-workers:zulip_events_embedded_bots: started zulip-workers:zulip_events_error_reports: started zulip-workers:zulip_events_invites: started zulip-workers:zulip_events_email_senders: started zulip-workers:zulip_events_missedmessage_emails: started zulip-workers:zulip_events_missedmessage_mobile_notifications: started zulip-workers:zulip_events_outgoing_webhooks: started zulip-workers:zulip_events_signups: started zulip-workers:zulip_events_user_activity: started zulip-workers:zulip_events_user_activity_interval: started zulip-workers:zulip_events_user_presence: started zulip-workers:zulip_deliver_enqueued_emails: started zulip-workers:zulip_deliver_scheduled_messages: started + set +x + su zulip -c '/home/zulip/deployments/current/manage.py generate_realm_creation_link' Please visit the following secure single-use link to register your new Zulip organization: https://zulip.example.com/new/mmlbpkhig2hnl5kpkzz6hot1
Krok 4 – Přístup k webovému rozhraní Zulip
Nyní otevřete webový prohlížeč a zadejte adresu URL z výše uvedeného výstupu https://zulip.example.com/new/mmlbpkhig2hnl5kpkzz6hot1. Měli byste vidět následující stránku:
Zadejte svou e-mailovou adresu a klikněte na Vytvořit organizace knoflík. Měli byste vidět následující stránku:
Zadejte název organizace, adresu URL, uživatelské jméno správce a heslo a klikněte na Přihlásit knoflík. Budete přesměrováni na řídicí panel Zulip, jak je znázorněno níže:
Závěr
Gratulujeme! Úspěšně jste nainstalovali chatovací server Zulip s Let’s Encrypt SSL na Ubuntu 20.04. Pokud hledáte jednoduchou a cenově výhodnou náhradu za Slack nebo Microsoft Teams, pak je pro vás chatovací server Zulip tou správnou volbou – začněte se Zulipem na hostování VPS od Atlantic.Net!