Install Zulip Self-Hosted Discord Alternative on Debian/Ubuntu Linux

What is Zulip?

Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations. Zulip is used by open source projects, Fortune 500 companies, large standards bodies, and others who need a real-time chat system that allows users to easily process hundreds or thousands of messages a day. -https://github.com/zulip/zulip

Installation

  1. Log into the Linux based device
  2. Run the following commands in the terminal
    # update software repositories
    sudo apt update
    # install available software updates
    sudo apt upgrade -y
    # create a working directory and change to it
    mkdir ./zulip && cd ./zulip
    # download zulip
    wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz
    # extract the tar.gz
    tar -xf zulip-server-latest.tar.gz
    # run the zulip installer, replace hostname and email values
    sudo -s ./zulip-server-*/scripts/setup/install --self-signed --hostname=debian.i12bretro.local --email=i12bretro@i12bretro.local
  3. After the installation completes, copy the URL provided
  4. Open a web browser and paste the copied URL
  5. Enter an email address > Click Create organization
  6. Enter an Organization name, Full name and a password > Click Sign up
  7. Welcome to Zulip

More Info: https://zulip.com/