I set up Jitsi to use with Rocketchat and configured access via token. Everything is working as expected and I followed the secure domain instructions. As well, in my Jitisi config in /etc/prosody/conf.d/i I set autentication=“token”. Now I browse to the web page and try to create a meeting I am prompted for a username and password which is good.
However optimally I’d like to get rid of the start a new meeting input box totally, along with the list of previously created meetings below. My only use with Jitsi is via Rocketchat, so I don’t need/want the default landing page at all. I’d actually prefer a static page with just a bit of text on it. How can I achieve this?
Thanks in advance for any help.
How about dumping users into a random meeting URL?
You can change this in your domain config in /etc/jitsi/meet/ - the js file - to disable the welcome page.
Though I don’t know if you can prevent it from auto-redirecting people into a meeting name.
// Whether to use a welcome page or not. In case it's false a random room
// will be joined when no room is specified.
Take a look at /usr/share/jitsi/meet/interface_config.js.
I’m pretty sure there’s a setting in there to disable the welcome page, although I think it then just loads a random room.
Hi. I did try setting enableWelcomePage to false, and when I did I got the expected behaviour of being placed in a random room. Unfortunately this is also undesirable. Would prefer to have no access at all for non-authenticated users.
The secure domain config would mean a random room would still be loaded, but they could not actually start the room.
Did you succeed with this? I also want to disable the welcome page. I want to show just a blank page / 403 if somebody occasionally steps on the meeting-URL. But I also want users, who know jitsi is available, to create and access a room by directly entering the room’s URL.
I tried creating a blank index.html in the document root, but this of course breaks the rooms.
i´am looking for the same, somebody with new option?
I’m also looking for the same funcationality, so please add my vote to the tally.
Came here for the same question, was considering the same option as mentioned by kblg, but apparently this method doesn’t work.
@gittinjiggywithit, Welcome to the community!
interface_config has two options that will change the behavior of the homepage that may serve you needs.
Look at changing
GENERATE_ROOMNAMES_ON_WELCOME_PAGE both to false.
See : https://github.com/jitsi/jitsi-meet/blob/25ae83bcf4c9e2eabf4e4f1e30fbedcda20ab00f/interface_config.js#L103
Also, experiment with
DISPLAY_WELCOME_PAGE_TOOLBAR_ADDITIONAL_CONTENT also in
By the way,
enableWelcomePage is in
interface_config . See this reference.
Finally, you can use CSS to easily hide the new room field an button. See this reply for a technique on where to save your custom CSS that doesn’t require compiling from source.
Hope this helps!
Hi @corby, thank you, and thank you for your reply!
I’m quite new to Jitsi, so it’s greatly appreciated with some tips.
I’ve experimented a bit with the variables you mentioned in the interface_config.js file on my server.
GENERATE_ROOMNAMES_ON_WELCOME_PAGE to false seems to take effect, but changing the
DISPLAY_WELCOME_PAGE_TOOLBAR_ADDITIONAL_CONTENT does not seem to have any effect, at least as far as I can see.
I tried looking for the other config file you provided a reference to, but was unable to find it? For context, I did my installation using the following guide: https://nerdonthestreet.com/wiki?find=Host+a+Jitsi+Meet+Server
I think your CSS solution might be the best strategy for achieving what I want, so I’ll definitely try and give that a shot too.
Thanks again for the tips!
Why don’t you just redirect that page to a page you want.
First of all, create a html page of your choice and store it somewhere.
Go to : /usr/share/jitsi-meet/static/welcomePageAdditionalContent.html
and add this line:
<meta http-equiv = "refresh" content = "1; url = https://link_to_your_page" />
don’t need/want the default landing page at all. I’d actually prefer a static page with just a bit of text on it. How can I achieve this?
I would like to remove the home page as well. Can’t we just change the nginx configuration and serve a blank page?
I had this problem as well and wanted a redirect on the main page but still be allowed to use tokens to access rooms. Go to this config:
sudo vim /etc/nginx/sites-available/your_domain.conf
Add this to the bottom of the file after websockets for subdomains:
rewrite ^/$ https://www.url_to_redirect_to.com/ permanent;
Restart the nginx service and it should work, it did for us anyway.
exactly what I was looking for, works fine