Self-Hosting Guide - FreeBSD/NetBSD/OpenBSD
This document is a reference point for pointing to the upstream packages provided by the FreeBSD, NetBSD and OpenBSD distributions. Jitsi only officially supports Linux, for any problems with the BSD packages you can contact their respective mailing lists.
Note: Many of the installation steps require root access.
FreeBSD
FreeBSD provides ports for Jitsi along with documentation on how to configure it and the current limitations - https://wiki.freebsd.org/Jitsi.
Jitsi can be installed using the meta port net-im/jitsi-meet-full which pulls in Jitsi Videobridge, Jicofo and Jitsi Meet Web UI, along with prosody, the Jitsi prosody plugins, nginx and other required dependencies. Instructions on how to build the port can be read on the FreeBSD Foundation site - https://freebsdfoundation.org/freebsd-project/resourcesold/installing-a-port-on-freebsd/.
NetBSD
NetBSD provides individual ports for Jitsi Videobridge, Jicofo, Jitsi prosody plugins and Jitsi Meet Web UI. They can be installed using the command pkg_add <pkg-name>
.
OpenBSD
OpenBSD provides ports for Jitsi, along with a pkg-readme which details how to configure Jitsi for a single host install, located at /usr/local/share/docs/pkg-readme/jitsi.
The meta port can be installed by the command pkg_add jitsi
, which pulls in the individual ports, Jitsi Videobridge, Jicofo and Jitsi Meet Web UI, along with prosody, Jitsi prosody plugins and other required dependencies.
Limitations
- Jigasi and Jibri have not yet been ported to work with any BSD systems.