-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running jitsi-meet on ARM devices Amazon, Ampere, Odroid, Marvell ThunderX, Raspberry Pi 4, Tinkerboard running Raspbian, Armbian, Debian or Ubuntu #6449
Comments
I can't change hostname, it's just asking for secret when installing prosody, any help? |
sudo cat /var/log/prosody/prosody.log sudo cat /var/log/jitsi/jicofo.log This server does not serve auth.localhost sudo cat /var/log/jitsi/jvb.log localhost should be conferencias.mensuravirtual.com |
@hbasora have you tried https://community.jitsi.org and posting your question there? If you post here I probably wont see it, I'm spending more time in the community pages. Support questions are better placed there. |
For what it's worth I adapted these instructions for Ubuntu Server 20.04 here: https://gist.github.com/krithin/e50a6001c8435e46cb85f5c6c78e2d66 |
Thank you, that worked, I was using Debian Buster...., now I'll try to implement Jwt hehe |
Hi, following krithin's instructions I was able to successfully install jitsi-meet on my pi 4 (4GB RAM). Thank you for your efforts, guys and keep up the good work! :-) |
Did the videobridge recently change how it loads the SCTP library? Ever since
Stranger still, I tried removing Thankfully, using websockets instead of SCTP is a viable alternative. But I'd still like to figure out what's going on. Also, has the post on community.jitsi.org been moved/removed? Trying to view it gives me an error of "Oops! That page doesn’t exist or is private." Thanks for this great guide! |
Ah, the difference is that the latest version of the Debian 10 |
Hi Based on this guide, I did an installation on a Renegade SBC using armbian 20.08 and I commented that I use the official adoptopenjdk and jitsi repositories to simplify the installation. Regarding the jniwrapper modify the step in this way to replace the current version: |
Hello, here is a guide that I created, based mostly on the information in this post, using repositories and apt to install the packages: |
Did you have issues with OpenJDK11 and that's the reason to go back to 8? I've always used 11 and didn't see any issues on Debian Buster arm64. |
FWIW, here's instructions for building/running JITSI on AWS ARM64 instances (Graviton2). Simpler than all the others referenced here. Cheers. |
@jpr5 running on Pi RAM is an issue for building jitsi-meet (the front) as node ooms on 1Gb. Running, memory is fine, but CPU will get loaded a lot more. |
Anyone have good instructions on how to build Jitsi for ARM in Docker? I'm having trouble building the Prosody, Jigasi, and Jibri images. |
Generally Docker Images for ARM64 would be nice! |
Installing Jitsi Meet on ARM Based Systems 12/05/2020
Contents:
1. Important Notes
1.1. Running Raspberry Pi 4 with the 64-bit Kernel
If you are using
raspbian-nspawn-64
then open the 64 bit shell using:Then follow the ARM (aarch64) instructions instead of the ARM (armhf) instructions.
2. Instructions for ARM (aarch64)
2.1. Install OpenJDK 8 (aarch64)
2.2. Configure OpenJDK 8 (aarch64)
Set the java version to use:
Select
/usr/lib/jvm/java-8-openjdk-arm64/jre/bin/java
from the menu.2.3. Install Jitsi Meet (aarch64)
Using this method you will have to keep Jitsi Meet up-to-date yourself.
2.4. Stop Services (aarch64)
2.5. Recompile jniwrapper-native-1.0-SNAPSHOT (aarch64)
2.6. Clear the Log Files and Restart Services (aarch64)
3. Instructions for ARM (armhf) inc. Raspberry Pi 4
3.1. Install OpenJDK 8 (armhf)
3.2. Configure OpenJDK 8 (armhf)
Set the java version to use:
Select
/usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java
from the menu.3.3. Install Jitsi Meet (armhf)
Using this method you will have to keep Jitsi Meet up-to-date yourself.
3.4. Stop Services (armhf)
3.5. Recompile jniwrapper-native-1.0-SNAPSHOT (armhf)
3.6. Adjust the Memory Limits on Jitsi VideoBridge2 (armhf)
Open
/etc/jitsi/videobridge/config
:and add line:
Save by pressing
ctrl+x
,ctrl+y
andenter
when prompted.3.7. Experimental: Adjust the Memory Limits on Jicofo (armhf)
Open
jicofo.sh
:and change:
to:
Save by pressing
ctrl+x
,ctrl+y
andenter
when prompted.3.8. Clear the Log Files and Restart Services (armhf)
4. Advanced Scenarios
4.1. Installing Behind a NAT Router
You will need to forward ports 80/TCP, 443/TCP and 10000/UDP. Creating a Let's Encrypt certificate and setting up Jitsi VideoBridge2 is covered in the Quick Guide.
The text was updated successfully, but these errors were encountered: