Jitsi Meet: Difference between revisions

From Alpine Linux
(→‎Java/Maven setup: remove section; no longer relevant)
(Delete obsolete NOTE)
 
Line 1: Line 1:
{{Obsolete|Jitsi seems to be available in the testing repository}}
{{Obsolete|Jitsi seems to be available in the testing repository}}
NOTE: this will build the applications required for a jitsi-meet server on Alpine Linux. Prosody (apk) plus videobridge and jicofo using latest 'stable' on jitsi GH repo.
Tested on 'edge', should work on 3.12 (not tested)


NOTE TODO: I will return and update this page with config files and rc scripts. But it's similar to the Debian config.  Also TODO nginx reverse proxy / bosh config.  
NOTE TODO: I will return and update this page with config files and rc scripts. But it's similar to the Debian config.  Also TODO nginx reverse proxy / bosh config.  

Latest revision as of 09:21, 7 July 2024

This material is obsolete ...

Jitsi seems to be available in the testing repository (Discuss)

NOTE TODO: I will return and update this page with config files and rc scripts. But it's similar to the Debian config. Also TODO nginx reverse proxy / bosh config.

Prosody

# apk add prosody

edit /etc/prosody/prosody.cfg.lua

generate certs: Edit /etc/prosody/certs/openssl.cnf

[FQDN] means www.example.com

# cd /etc/prosody/certs
# make [FQDN].cnf

edit file and make sure everything is correct

# make [FQDN].key

for self-signed certificate:

# make [FQDN].crt

or, for signing request:

# make [FQDN].csr

NOTE: repeat cert process for: auth.[FQDN] (ie, auth.www.example.com)

If you self-signed the cert, put it in the certs folder so it will be trusted on the local machine.

# ln -sf /etc/prosody/certs/auth.[FQDN] /usr/local/share/ca-certificates/
# update-ca-certificates -f
# prosodyctl start
# prosodyctl register focus auth.[FQDN] YOURSECRET3

(YOURSECRET3 is from cfg file /etc/prosody/prosody.cfg.lua)

# prosodyctl restart


Videobridge

The jitsi-videobridge package is available in the testing repositories. For a stable release of Alpine, it needs to be built manually.

Jicofo

The jicofo package is available in the testing repositories. For a stable release of Alpine, the aport needs to be built manually.

Jigasi

The jigasi package is available in the testing repositories. For a stable release of Alpine, the aport needs to be built manually.