Quick-Install Not Working


#1

I’ve been interested in using jitsi videobridge for a while. A few months ago I spent many hours trying to install on a server and eventually gave up. I’m trying again now and having no better luck.

I’m trying to install on an Ubuntu 16.04 server hosted through Vultr. I have a domain hosted through Google Domains. The DNS A/AAAA records are correctly pointed at the server. When I install Apache on the server, I can see the Apache landing page by visiting the url of the domain. When I try to install Jitsi on Apache, I am unable to get the lets-encrypt cert script to work. When I try to install Jitsi without Apache and let it run on Jetty, I visit the url of the domain and I get the Chrome error “The site can’t be reached”, there is nothing there. I’ve also tried installing with instructions from Youtube videos and those installations failed too. I don’t understand what I’m doing wrong, I don’t understand how all these other people are getting Jitsi to work successfully, I don’t understand why the instructions from Jitsi are failing me, and it just seems like there’s not very much documentation available.

Please, any help would be appreciated. I really want to get this working, it’s been driving me crazy.


#2

I just found this new video from Jitsi https://jitsi.org/news/new-tutorial-installing-jitsi-meet-on-your-own-linux-server/, it wasn’t available a few months ago when I was trying to do this. I’m going to try it and see if it works.


#3

Didn’t work. Got the same result, “The site can’t be reached”


#4

You mention that you can’t get letsencrypt to work, but does it work with the self-signed ssl? Do you get any errors during the install? Are the ports 80, 443 open and are the services (either videobridge and webserver or just videobridge) running?


#5

Hi Yasen, no it’s not working with the self-signed cert either, I don’t get any errors during the install, I verified that ports 80/tcp, 443/tcp, and 10,000-20,000/udp are open and allowed through the firewall, and I verified that the videobridge service is running.


#6

So you have only videobridge, maybe you installed w/out nginx/apache and it’s using jetty?
what url are you trying to load, http:// or https://?


#7

Yes it is currently installed without nginx/apache, and I’ve tried both http and https many times


#8

In that case it will be useful to upload jvb logs(/var/log/jitsi/jvb.log).


#9

@damencho Sorry for the late reply, I’ve been very busy this week. Here’s what I’ve got from the jvb log. I don’t see anything that particularly stands out or indicates an error.

JVB 2018-09-16 20:18:48.500 INFO: [1] util.NetworkUtils.<clinit>().117     java.net.preferIPv6Addresses=null
JVB 2018-09-16 20:18:48.508 INFO: [1] util.NetworkUtils.<clinit>().118 java.net.preferIPv4Stack=null
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/share/jitsi-videobridge/lib/slf4j-jdk14-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/share/jitsi-videobridge/lib/slf4j-simple-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
JVB 2018-09-16 20:18:50.547 INFO: [10] org.jitsi.service.libjitsi.LibJitsi.log() Successfully started LibJitsi using as implementation: org.jitsi.impl.libjitsi.LibJi$
JVB 2018-09-16 20:18:50.597 INFO: [10] impl.configuration.ConfigurationActivator.log() Using properties file configuration store.
JVB 2018-09-16 20:18:50.621 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor=Oracle Corporation
JVB 2018-09-16 20:18:50.621 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.ice4j.ice.CONSENT_FRESHNESS_INTERVAL=3000
JVB 2018-09-16 20:18:50.645 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.java.launcher=SUN_STANDARD
JVB 2018-09-16 20:18:50.646 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.ice4j.ice.harvest.AbstractUdpListener.SO_RCVBUF=10485760
JVB 2018-09-16 20:18:50.646 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.management.compiler=HotSpot 64-Bit Tiered Compilers
JVB 2018-09-16 20:18:50.646 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.impl.neomedia.transform.srtp.SRTPCryptoContext.checkRepl$
JVB 2018-09-16 20:18:50.647 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.name=Linux
JVB 2018-09-16 20:18:50.651 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.boot.class.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/reso$
JVB 2018-09-16 20:18:50.651 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.util.logging.config.file=/etc/jitsi/videobridge/logging.prope$
JVB 2018-09-16 20:18:50.651 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.vendor=Oracle Corporation
JVB 2018-09-16 20:18:50.651 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.runtime.version=1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13
JVB 2018-09-16 20:18:50.651 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.ice4j.ice.CONSENT_FRESHNESS_MAX_RETRANSMISSIONS=5
JVB 2018-09-16 20:18:50.652 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.service.neomedia.VideoMediaStream.REQUEST_RETRANSMISSION$
JVB 2018-09-16 20:18:50.652 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.name=jvb
JVB 2018-09-16 20:18:50.652 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.impl.neomedia.rtp.ENABLE_AST_RBE=true
JVB 2018-09-16 20:18:50.652 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.impl.configuration.USE_PROPFILE_CONFIG=t$
JVB 2018-09-16 20:18:50.652 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.language=en
JVB 2018-09-16 20:18:50.680 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.impl.neomedia.transform.csrc.SsrcTransformEngine.dropMut$
JVB 2018-09-16 20:18:50.682 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.boot.library.path=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/am$
JVB 2018-09-16 20:18:50.682 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.MIN_PORT_NUMBER=10001
JVB 2018-09-16 20:18:50.682 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.packetlogging.PACKET_LOGGING_ENABLED=fal$
JVB 2018-09-16 20:18:50.682 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.videobridge.rest=false
JVB 2018-09-16 20:18:50.689 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.version=1.8.0_181
JVB 2018-09-16 20:18:50.690 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.timezone=UTC
JVB 2018-09-16 20:18:50.690 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.arch.data.model=64
JVB 2018-09-16 20:18:50.690 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.ice4j.ice.CONSENT_FRESHNESS_WAIT_INTERVAL=500
JVB 2018-09-16 20:18:50.690 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.endorsed.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/endor$
JVB 2018-09-16 20:18:50.691 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.cpu.isalist=
JVB 2018-09-16 20:18:50.694 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.jnu.encoding=ISO-8859-1
JVB 2018-09-16 20:18:50.694 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.encoding.pkg=sun.io
JVB 2018-09-16 20:18:50.694 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.separator=/
JVB 2018-09-16 20:18:50.700 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.name=Java Platform API Specification
JVB 2018-09-16 20:18:50.700 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.class.version=52.0
JVB 2018-09-16 20:18:50.701 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.country=US
JVB 2018-09-16 20:18:50.701 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.DISABLE_VIDEO_SUPPORT=true
JVB 2018-09-16 20:18:50.701 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.home=/usr/lib/jvm/java-8-openjdk-amd64/jre
JVB 2018-09-16 20:18:50.701 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.info=mixed mode
JVB 2018-09-16 20:18:50.724 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() callstats.configurationFile=/etc/jitsi/videobridge/callstats-java-$
JVB 2018-09-16 20:18:50.725 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.version=4.4.0-127-generic
JVB 2018-09-16 20:18:50.745 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() path.separator=:
JVB 2018-09-16 20:18:50.745 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.version=25.181-b13
JVB 2018-09-16 20:18:50.745 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.CONFIGURATION_FILE_IS_READ_ONLY=true
JVB 2018-09-16 20:18:50.745 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.awt.printerjob=sun.print.PSPrinterJob
JVB 2018-09-16 20:18:50.749 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.videobridge.TRUST_BWE=true
JVB 2018-09-16 20:18:50.750 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.io.unicode.encoding=UnicodeLittle
JVB 2018-09-16 20:18:50.750 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() awt.toolkit=sun.awt.X11.XToolkit
JVB 2018-09-16 20:18:50.750 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.home=/usr/share/jitsi-videobridge
JVB 2018-09-16 20:18:50.750 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.vendor=Oracle Corporation
JVB 2018-09-16 20:18:50.750 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.library.path=/usr/share/jitsi-videobridge/lib/native/linux-64
JVB 2018-09-16 20:18:50.750 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor.url=http://java.oracle.com/
JVB 2018-09-16 20:18:50.751 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.imp$
JVB 2018-09-16 20:18:50.751 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.vendor=Oracle Corporation
JVB 2018-09-16 20:18:50.751 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.ice4j.ice.CONSENT_FRESHNESS_MAX_WAIT_INTERVAL=500
JVB 2018-09-16 20:18:50.751 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.runtime.name=OpenJDK Runtime Environment
JVB 2018-09-16 20:18:50.752 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.java.command=org.jitsi.videobridge.Main --host=localhost --dom$
JVB 2018-09-16 20:18:50.752 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.class.path=/usr/share/jitsi-videobridge/jitsi-videobridge.jar$
JVB 2018-09-16 20:18:50.753 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_LOG_DIR_LOCATION=/var/log/jitsi
JVB 2018-09-16 20:18:50.753 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.videobridge.xmpp=true
JVB 2018-09-16 20:18:50.753 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.name=Java Virtual Machine Specification
JVB 2018-09-16 20:18:50.795 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_HOME_DIR_LOCATION=/etc/jitsi
JVB 2018-09-16 20:18:50.795 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.DISABLE_AUDIO_SUPPORT=true
JVB 2018-09-16 20:18:50.795 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.specification.version=1.8
JVB 2018-09-16 20:18:50.795 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.cpu.endian=little
JVB 2018-09-16 20:18:50.795 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() sun.os.patch.level=unknown
JVB 2018-09-16 20:18:50.796 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.io.tmpdir=/tmp
JVB 2018-09-16 20:18:50.796 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.videobridge.ENABLE_SVC=true
JVB 2018-09-16 20:18:50.796 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.service.media.MAX_PORT_NUMBER=20000
JVB 2018-09-16 20:18:50.796 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vendor.url.bug=http://bugreport.sun.com/bugreport/
JVB 2018-09-16 20:18:50.796 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.service.neomedia.AudioMediaStream.DISABLE_DTMF_HANDLING=$
JVB 2018-09-16 20:18:50.796 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() os.arch=amd64
JVB 2018-09-16 20:18:50.797 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
JVB 2018-09-16 20:18:50.797 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.ext.dirs=/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/j$
JVB 2018-09-16 20:18:50.797 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() user.dir=/
JVB 2018-09-16 20:18:50.797 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() line.separator=

JVB 2018-09-16 20:18:50.797 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.vm.name=OpenJDK 64-Bit Server VM
JVB 2018-09-16 20:18:50.840 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.ice4j.ice.harvest.DISABLE_LINK_LOCAL_ADDRESSES=true
JVB 2018-09-16 20:18:50.840 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() log4j.configurationFile=/etc/jitsi/videobridge/log4j2.xml
JVB 2018-09-16 20:18:50.840 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() file.encoding=ISO-8859-1
JVB 2018-09-16 20:18:50.840 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.impl.neomedia.video.maxbandwidth=2147483$
JVB 2018-09-16 20:18:50.841 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.videobridge.ENABLE_VP8_PICID_REWRITING=true
JVB 2018-09-16 20:18:50.841 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() java.specification.version=1.8
JVB 2018-09-16 20:18:50.841 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() net.java.sip.communicator.SC_HOME_DIR_NAME=videobridge
JVB 2018-09-16 20:18:50.841 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() org.jitsi.impl.neomedia.rtp.sendsidebandwidthestimation.BandwidthE$
JVB 2018-09-16 20:18:50.866 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() Normal classloader
JVB 2018-09-16 20:18:50.916 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() failed to find jitsi-defaults.properties with class loader, will c$
JVB 2018-09-16 20:18:50.916 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() Normal classloader
JVB 2018-09-16 20:18:50.917 INFO: [10] org.jitsi.impl.configuration.ConfigurationServiceImpl.log() failed to find jitsi-default-overrides.properties with class loade$
JVB 2018-09-16 20:18:51.069 INFO: [10] impl.resources.ResourceManagementActivator.start().81 Resource manager STARTED
JVB 2018-09-16 20:18:51.069 INFO: [10] impl.resources.ResourceManagementActivator.start().90 Resource manager REGISTERED
JVB 2018-09-16 20:18:51.174 INFO: [10] impl.netaddr.NetworkAddressManagerServiceImpl.start().92 Network Address Manager         ...[  STARTED ]
JVB 2018-09-16 20:18:51.174 INFO: [10] impl.netaddr.NetworkAddressManagerServiceImpl.start().98 Network Address Manager Service ...[REGISTERED]
JVB 2018-09-16 20:18:51.253 INFO: [10] impl.packetlogging.PacketLoggingActivator.start().100 Packet Logging Service ...[REGISTERED]
JVB 2018-09-16 20:18:51.458 INFO: [10] org.jitsi.videobridge.VideobridgeExpireThread.log() Starting with 60 second interval.
JVB 2018-09-16 20:18:51.462 INFO: [10] org.jitsi.videobridge.Videobridge.log() Authorized source regexp: focus@auth.jitsi.pothos.me/.*

#10

Nothing interesting in the logs. What is the output of

sudo netstat -anp | grep `cat /var/run/jitsi-videobridge.pid`

?