OPENVIDU 3.3.0 Single Node Installation Issue

Hello,

Im trying to install OpenVidu Single Node 3.3.0 on a Astra Linux 1.8 (its russian OS). The installation process completes without errors.

I used the command:

sh <(curl -fsSL http://get.openvidu.io/community/singlenode/latest/install.sh)

I start the app with command:

systemctl start openvidu

After starting the app I got an error when I trying to connect to room through default fronted app. I ran on server the command:

docker logs caddy -f 

I see:

{"level":"info","ts":1751527162.6072543,"msg":"redirected default logger","from":"stderr","to":"stdout"}
{"level":"warn","ts":1751527162.642242,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"redirect","http_port":80}
{"level":"warn","ts":1751527162.654585,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":9000"}
{"level":"warn","ts":1751527162.668249,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":9000"}
{"level":"info","ts":1751527162.668296,"logger":"http.log","msg":"server running","name":"minio","protocols":["h1","h2","h3"]}
{"level":"warn","ts":1751527162.6686482,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":7880"}
{"level":"warn","ts":1751527162.6686733,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":7880"}
{"level":"info","ts":1751527162.6703792,"logger":"http.log","msg":"server running","name":"public","protocols":["h1","h2","h3"]}
{"level":"warn","ts":1751527162.6717546,"logger":"http","msg":"HTTP/2 skipped because it requires TLS","network":"tcp","addr":":80"}
{"level":"warn","ts":1751527162.6717827,"logger":"http","msg":"HTTP/3 skipped because it requires TLS","network":"tcp","addr":":80"}
{"level":"info","ts":1751527162.671797,"logger":"http.log","msg":"server running","name":"redirect","protocols":["h1","h2","h3"]}
{"level":"info","ts":1751527162.6911683,"msg":"warning: \"certutil\" is not available, install \"certutil\" with \"apt install libnss3-tools\" or \"yum install nss-tools\" and try again"}
{"level":"info","ts":1751527162.6958785,"msg":"define JAVA_HOME environment variable to use the Java trust"}
{"level":"debug","ts":1751527162.7451732,"logger":"layer4","msg":"listening","address":"tcp/[::]:1935"}
{"level":"debug","ts":1751527162.7475812,"logger":"layer4","msg":"listening","address":"tcp/[::]:443"}
{"level":"info","ts":1751527162.7537715,"msg":"autosaved config (load with --resume flag)","file":"/root/.config/caddy/autosave.json"}
{"level":"info","ts":1751527162.759338,"msg":"serving initial configuration"}

I already made self-signed certificates and put *.key file and *.pem file into the folder /openvidu/owncert

Besides I got other problem. I can ran the openvidu v3.3.0 only with mongo image:4.4

image: docker.io/mongo:4.4

Hello @x3m4ikc , if you want to use your own Certificates, you must select Own Certificate in the Select which certificate type to use question, then the installer would ask you to paste the contents of the .pem files and it will configure your deployment to be used with those certificates.

Can you try to reinstall it again?

Best Regards.

Regarding your mongo issue, after installing OpenVidu, check if there is any container restarting with docker ps and check the logs of those restarting with docker logs -f <name_of_container>

Thank you, I already found the mistake i made. Sorry for not saying it. Thank you for your fast answer!!
Best wishes

1 Like

Just wondering, what was the error? Just to have feedback to improve the UX of the installation process :slight_smile:

I made a mistake in creating SSL :upside_down_face:
I got a very little question. In installing proccess there is an option to make SSL. Am I right, that OpenVidu installation can create self-sighned certificates if I choose " Self Signed Certificate"
certificate type in installation procces?

1 Like

Yes, but this option is usually for development environment or testing. It is created by Caddy server.