Jitsi Meet Install Guide for Ubuntu 18.04 on DigitalOcean.com

FWIW there is an installation guide for Ubuntu 18.04 on DigitalOcean

It is relatively new (published on April 16, 2020) and written in detail with steps. It even shows you how to set up secure domain and authentication. To be honest it seems to me better than the official quick install manual.

Hope this helps.

Hello Guys,
I am a first-timer to Jitsi and was introduced to it yesterday. I used this installation guide and I am up and running flawlessly. It is really good and seems to simplify many of the steps in the original guide.

Great one indeed @KEYLETAL Thanks for posting.

Regards,
Shaun

1 Like

Just a tiny reminder; I am not a writer of that guide, I just shared the link to the article :wink:

I know but it was an excellent guide to share. I am a newbie and was able to use it to set up the interface in one go. Great find for the community. Thanks.

1 Like

That’s great to hear! You’re welcome :smile:

Thanks for this guide. I am trying to run jitsi from an LXD Container. The only thing I have not done is install the Letsencrypt cert. When I browse to my subdomain for jitsi I am getting a 503 error with Firefox and chrome.

So when I so ps -ef in my jitsi container, here’s what I get:
root@jit:~# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 May06 ? 00:00:03 /sbin/init
root 54 1 0 May06 ? 00:00:00 /lib/systemd/systemd-journald
root 75 1 0 May06 ? 00:00:00 /lib/systemd/systemd-udevd
systemd+ 157 1 0 May06 ? 00:00:00 /lib/systemd/systemd-networkd
systemd+ 159 1 0 May06 ? 00:00:00 /lib/systemd/systemd-resolved
root 194 1 0 May06 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
root 195 1 0 May06 ? 00:00:00 /lib/systemd/systemd-logind
root 196 1 0 May06 ? 00:00:02 /usr/lib/accountsservice/accounts-daemon
daemon 199 1 0 May06 ? 00:00:00 /usr/sbin/atd -f
syslog 201 1 0 May06 ? 00:00:00 /usr/sbin/rsyslogd -n
root 203 1 0 May06 ? 00:00:00 /usr/sbin/cron -f
message+ 205 1 0 May06 ? 00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile -
root 215 1 0 May06 console 00:00:00 /sbin/agetty -o -p – \u --noclear --keep-baud console 115200,38400,960
root 216 1 0 May06 ? 00:00:00 /usr/sbin/sshd -D
root 222 1 0 May06 ? 00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shut
root 223 1 0 May06 ? 00:00:00 /usr/lib/policykit-1/polkitd --no-debug
root 2228 1 0 May06 ? 00:00:29 /usr/lib/lxd/lxd --group lxd --logfile=/var/log/lxd/lxd.log
root 4501 0 0 11:18 ? 00:00:00 bash
jvb 6514 1 0 11:29 ? 00:02:04 java -Xmx3072m -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError
root 6833 1 0 11:29 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
jicofo 7108 1 0 11:29 ? 00:00:33 java -Xmx3072m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp -D
prosody 8660 1 0 11:29 ? 00:00:03 lua5.1 /usr/bin/prosody
root 8823 1 0 11:29 ? 00:00:03 /usr/bin/turnserver -c /etc/turnserver.conf -o -v
www-data 8871 6833 0 11:29 ? 00:00:00 nginx: worker process
www-data 8872 6833 0 11:29 ? 00:00:00 nginx: worker process
root 12631 0 0 14:22 ? 00:00:00 bash
root 12641 12631 0 14:22 ? 00:00:00 ps -ef

I browse to jit.streamingworld.us

See anything missing in the ps output?

Ray

RIght now I see a bad certificate error.

It seems the SSL certificate is fo amsc1.streamingworld.us, not jit.streamingworld.us.

So, I am using HAproxy to handle subdomains. Each sub-domain is an LXD container. How do I create the certificate to handle all sub domains? Other sub domains need to use SSL and HTTPS also.

Thanks,

Ray

Would you please create another thread to discuss that specific issue?

1 Like