Can I install Jitsi Meet from my own repository in github

Hello I am new here in Jitsi, at this time I need a good virtual meeting solution and I found Jitsi but I wanted to make changes in it and now that’s done.
Now my question is:
How can I install Jitsi on my Ubuntu Server from my own Jitsi Repository ?

1 Like

If you want to install a debian package you need to generate one, and create a debian repo.
The other option is to checkout from github and build the sources and directly use that by changing the web config to point to the sources folder instead of /usr/share/jitsi-meet.

1 Like

Thanks for your quick reply,

Please can you explain more the steps I need to follow to generate debian package and a debian Repo or the second method by changing the web config?

Thank you @damencho


2 Likes

Hello @damencho,

Thank you for your time here, after I type the command dpkg-buildpackage -A -rfakeroot -us -uc -tc, in the folder are 5 packages generated, I installed every one of them just to test on my localhost but after I started a meeting I get this error, attached in the image. This happens every time I start a Meeting!

Steps I have done :

git clone https://github.com/jitsi/jitsi-meet.git

cd jitsi-meet/

npm install

make

dpkg-buildpackage -A -rfakeroot -us -uc -tc

Can you look in the Chrome inspector and see what’s not getting loaded properly?

Hi @Syonyk,

I completely removed every installed deb file that i have created, and I installed Jitsi from the quick start guide, after the installation is done I installed only one deb File(jitsi-meet-web_1.0.1-1_all.deb) from my 5 Generated deb files via console (sudo dpkg -i jitsi-meet-web_1.0.1-1_all.deb). I can start now a meeting and my weelcomepage is as I wanted to be, but after that I will do some changes like mute everyone thats join a meeting and Pin the moderator on top, does that mean this changes will be appear when I install my new generated deb installer?

After i type dpkg-buildpackage -A -rfakeroot -us -uc -tc there are 5 .deb files generated :
jitsi-meet-prosody_1.0.1-1_all.deb,
jitsi-meet-tokens_1.0.1-1_all.deb,
jitsi-meet-turnserver_1.0.1-1_all.deb,
jitsi-meet-web_1.0.1-1_all.deb,
jitsi-meet-web-config_1.0.1-1_all.deb

how should I install these files properly ?
I am very lost here because as soon as install these files jitsi meet doesn’t work properly, I am sure I am missing here something :frowning:

I usually just install the -web package on a server that’s otherwise running stable packages. I’ll see what I can figure out here next bad weather day I have.

1 Like

@Syonyk @damencho

Thank you so much for your help here, I followed your steps and it works now.

@Arber_Suka
Can you please share your steps? Any help would be greatly appreciated.

I installed jitsi normaly as it is described in the official download page.
After that you can create a .deb package from your source code and install it to overwrite the standard Jitsi with your version. :slight_smile:

I hope it help
Best Regards

1 Like

Thanks