The server is working but people cannot join a room I created

Check do you have this in your main prosody config
jitsi-meet/jitsi-meet-prosody.postinst at fd4819aeca47162c7c2cb9c79b01a4d0b117b3b1 · jitsi/jitsi-meet · GitHub

Thanks again for your help
Here is all my setup and OUT file contains all logs

I see two problems in your logs:

Jicofo 2021-04-10 18:03:33.141 SEVERE: [20] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.log() Failed to connect/login: SASLError using SCRAM-SHA-1: not-authorized
org.jivesoftware.smack.sasl.SASLErrorException: SASLError using SCRAM-SHA-1: not-authorized

This means jicofo user password is wrong. This one: jicofo/postinst at 02244472487b1689db176635d8584dac0790bdd9 · jitsi/jicofo · GitHub

Apr 10 18:03:31 portmanager	error	Failed to open server port 5347 on ::1, Cannot assign requested address
Apr 10 18:03:31 portmanager	info	Activated service 'component' on []:5347

Jicofo 2021-04-10 18:03:33.531 SEVERE: [35] org.jitsi.jicofo.xmpp.FocusComponent.log() Connection refused (Connection refused), host:localhost, port:5349
org.xmpp.component.ComponentException: Connection refused (Connection refused)

So prosody binds by default to 5347 and jicofo is trying to connect to 5349 … not sure why you have that, have you changed something from the default configuration? That should be in /etc/jitsi/jicofo/config, change it to use the default value …

Thanks again Damian
You are right!
I’ve managed to make it work!