Skip to main content
  • GoDaddy Community
  • VPS & Dedicated Servers
  • VPS & Dedicated Servers

    cancel
    Showing results for 
    Show  only  | Search instead for 
    Did you mean: 
    davisdre317
    Super User I

    How to install Jitis, a self-hosted video chat platform on Linux VPS.

    # Setting up Jitsi on a GoDaddy VPS Ubuntu build. Get your GoDaddy VPS here - https://www.godaddy.com/hosting/vps-hosting
    # Self-Hosting guide for Debian/Ubuntu Server from Jitsi can be found here for refrence - rebrand.ly/sg6geqo


    # get the server up to date

     

     

     

    sudo apt update && sudo apt upgrade

     

     

     

    # reboot server

     

     

     

    sudo reboot

     

     

     

    # check if VPS is running a supported build to run Jitsi; Jitsi requires that Ubuntu OS to be 18.04 and newer. 

     

     

     

    lsb_release -d

     

     

     

    # If VPS is running an older build and needs to be upgraded. I recommend you do this part via the Recovery console in the GoDaddy dashboard of your VPS.

     

     

     

    sudo do-release-upgrade

     

     

     

    # Get server up to date.

     

     

     

    sudo apt update && sudo apt upgrade

     

     

     

    # Jitsi pre-req install of 'gnupg2'

     

     

     

    sudo apt install gnupg2

     

     

     

    # Jitsi pre-req install of 'nginx-full'

     

     

     

    sudo apt install nginx-full

     

     

     

    # Ensure support for apt repositories served via HTTPS

     

     

     

    sudo apt install apt-transport-https

     

     

     

    # make sure 'universe' package is installed

     

     

     

    sudo apt-add-repository universe

     

     

     

    # check for latest packages

     

     

     

    sudo apt update

     

     

     

    # install openjdk8

     

     

     

    sudo apt install openjdk-8-jdk

     

     

     

    # set hostname

     

     

     

    sudo hostnamectl set-hostname meet.domain.com

     

     

     

    # edit hosts file

     

     

     

    sudo nano /etc/cloud/templates/hosts.debian.tmpl

     

     

     

    # reboot server

     

     

     

    sudo reboot

     

     

     

    # add Jitis repository

     

     

     

    sudo curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
    sudo echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null

     

     

     

    # update package sources

     

     

     

    sudo apt update

     

     

     

    # setup ufw

     

     

     

    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    sudo ufw allow 10000/udp
    sudo ufw allow 22/tcp
    sudo ufw allow 3478/udp
    sudo ufw allow 5349/tcp
    sudo ufw allow 2224/tcp
    sudo ufw enable

     

     

     

    # check firewall status

     

     

     

    sudo ufw status verbose

     

     

     

    # jitsi-meet installation

     

     

     

    sudo apt install jitsi-meet

     

     

     

    # reboot box

     

     

     

    sudo reboot

     

     

     

    # setup Let's Encrypt

     

     

     

    sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

     

     

     

    # now open a web browser and type in your hostname and enjoy Jitsi!
    meet.domain.com

     

    This was a fun little project, now an option to offer to family, clients, customers, their own platform to video conference on. 

     

    Check out my screenshot here -https://prnt.sc/xehqgh 


    Very Respectfully,

    Drew Davis
    Navy Veteran and Entrepreneur | GoDaddy Pro user | "Proud to be serving others!"

    *** Please note that I offer free advice on this forum. Please feel free to give me KUDOS on this topic/discussion; mark my comment as ACCEPTED SOLUTION if you believe I've helped solved your issue. Thanks! ***
    0 REPLIES 0