Jitsi Meet: Difference between revisions

From Alpine Linux
(Delete obsolete NOTE)
(1. Updated package availability, including architectures; 2. Style/grammar amendments.)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Obsolete|Jitsi seems to be available in the testing repository}}
{{Expand|Jitsi is available as {{Pkg|jitsi-meet}} on Alpine Linux v3.21-Edge on x86_64, aarch64 and s390x architectures only, from the community repositories.}} {{Pill||WIP|goldenrod|yellow}} {{Pill||WIP|goldenrod|yellow}}{{Pill|Version:|current|purple|cornflowerblue|left}}{{Pill||v3.22.x|green|palegreen}}{{Pill||v3.21.x|cadetblue|lightblue}}
</br>
{{Todo|I will return and update this page with config files and rc scripts, but it is 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.
== Prosody ==


== Prosody ==
{{Pkg|prosody}} is only available in the community repositories of v3.20-Edge for x86_64 architecture.


<pre>
<pre>
Line 9: Line 11:
</pre>
</pre>


edit /etc/prosody/prosody.cfg.lua
Edit {{Path|/etc/prosody/prosody.cfg.lua}}


generate certs:
Generate certificates:
Edit /etc/prosody/certs/openssl.cnf
Edit {{Path|/etc/prosody/certs/openssl.cnf}}


[FQDN] means www.example.com
[FQDN] means ''www.example.com''


<pre>
<pre>
Line 21: Line 23:
</pre>
</pre>


edit file and make sure everything is correct
Edit file, and make sure that everything is correct.


<pre>
<pre>
Line 27: Line 29:
</pre>
</pre>


for self-signed certificate:
For a self-signed certificate:
<pre>
<pre>
# make [FQDN].crt
# make [FQDN].crt
Line 37: Line 39:
</pre>
</pre>


NOTE: repeat cert process for: auth.[FQDN] (ie, auth.www.example.com)
Repeat the certification process for {{ic|auth.[FQDN]}} i.e. ''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.
If you self-signed the certificate, put it in the certs folder so that it will be trusted on the local machine.


<pre>
<pre>
Line 53: Line 55:
# prosodyctl register focus auth.[FQDN] YOURSECRET3
# prosodyctl register focus auth.[FQDN] YOURSECRET3
</pre>
</pre>
(YOURSECRET3 is from cfg file /etc/prosody/prosody.cfg.lua)
(YOURSECRET3 is from cfg file {{Path|/etc/prosody/prosody.cfg.lua}})


<pre>
<pre>
# prosodyctl restart
# prosodyctl restart
</pre>
</pre>


== Videobridge ==
== Videobridge ==


The <code>jitsi-videobridge</code> package is available in the <code>testing</code> repositories. For a stable release of Alpine, it needs to be built manually.
The {{Pkg|jitsi-videobridge}} package is only available on Edge for x86_64, in the community repository;  on Alpine Linux v3.21-v3.23, it is available for x86_64, aarch64 and s390x architectures, in community. For a stable release of Alpine, the aport needs to be built manually.


== Jicofo ==
== Jicofo ==


The <code>jicofo</code> package is available in the <code>testing</code> repositories. For a stable release of Alpine, the aport needs to be built manually.
The {{Pkg|jicofo}} package is available in the community repositories of Alpine Linux v3.21-Edge only for x86_64 architecture.  For a stable release of Alpine, the aport needs to be built manually.


== Jigasi ==
== Jigasi ==


The <code>jigasi</code> package is available in the <code>testing</code> repositories. For a stable release of Alpine, the aport needs to be built manually.
The {{Pkg|jigasi}} package is likewise only available in the community repositories of Alpine Linux v3.21-Edge for x86_64 architecture. For a stable release of Alpine, the aport needs to be built manually.
 
[[Category:Web Conferencing]]

Latest revision as of 22:59, 2 January 2026

This material needs expanding ...

Jitsi is available as jitsi-meet on Alpine Linux v3.21-Edge on x86_64, aarch64 and s390x architectures only, from the community repositories.

WIP WIP Version:current v3.22.x v3.21.x

Todo: I will return and update this page with config files and rc scripts, but it is similar to the Debian config. Also Todo: Nginx reverse proxy / bosh config.


Prosody

prosody is only available in the community repositories of v3.20-Edge for x86_64 architecture.

# apk add prosody

Edit /etc/prosody/prosody.cfg.lua

Generate certificates: Edit /etc/prosody/certs/openssl.cnf

[FQDN] means www.example.com

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

Edit file, and make sure that everything is correct.

# make [FQDN].key

For a self-signed certificate:

# make [FQDN].crt

or, for signing request:

# make [FQDN].csr

Repeat the certification process for auth.[FQDN] i.e. auth.www.example.com.

If you self-signed the certificate, put it in the certs folder so that 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 only available on Edge for x86_64, in the community repository; on Alpine Linux v3.21-v3.23, it is available for x86_64, aarch64 and s390x architectures, in community. For a stable release of Alpine, the aport needs to be built manually.

Jicofo

The jicofo package is available in the community repositories of Alpine Linux v3.21-Edge only for x86_64 architecture. For a stable release of Alpine, the aport needs to be built manually.

Jigasi

The jigasi package is likewise only available in the community repositories of Alpine Linux v3.21-Edge for x86_64 architecture. For a stable release of Alpine, the aport needs to be built manually.