diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index e8316d1..7c22b2d 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -75,11 +75,8 @@ ** xref:using-yubikeys.adoc[Using Yubikeys with Fedora] ** xref:debug-systemd-problems.adoc[How to debug systemd problems] ** xref:enable-touchpad-click.adoc[How to enable touchpad click] -** xref:screencast-apps-comparison.adoc[ScreenCast – Comparison of Applications and How to Use them] -** Jitsi -*** xref:getting_started_with_jitsi.adoc[Getting started with Jitsi] -*** xref:installing_jitsi.adoc[Installing Jitsi] -*** xref:configuring_jitsi.adoc[Configuring Jitsi] +** xref:screenrecorder-apps-comparison.adoc[Screen Recorder – Comparison of Applications in Fedora and How to Use them] +** xref:jitsi-getting-started.adoc[Jitsi – Getting Started] ** NVIDIA *** xref:bumblebee.adoc[NVIDIA Optimus Bumblebee] diff --git a/modules/ROOT/pages/getting_started_with_jitsi.adoc b/modules/ROOT/pages/getting_started_with_jitsi.adoc deleted file mode 100644 index 15a7d67..0000000 --- a/modules/ROOT/pages/getting_started_with_jitsi.adoc +++ /dev/null @@ -1,21 +0,0 @@ -[[getting_started_with_jitsi]] -= Getting started with Jitsi - -Jitsi video conferencing stack enables users to create virtual meetings, conferences, and collaboration sessions among other notable use-cases. Jitsi video conferencing stack provides: - -* Jitsi Meet (`jitsi-meet`): a web-based client application used by conference participants - -* Jitsi Videobridge (`jitsi-videobridge`): a server-side component of the Jitsi stack. Acts as a central hub for video conferences, where participants can join by accessing a uniquely generated conference URL from the server. Jitsi Videobridge conducts negotiation of audio and video streams between conference participants and also provides the necessary infrastructure for seamless experience. - -* Webserver configurations (`jitsi-meet-nginx`) and (`jitsi-meet-apache`): components that help serve the Jitsi Meet web client to handle incoming HTTPS requests. - -* Configuration for Prosody (`jitsi-meet-prosody`): a server-side component providing user authentication and management, conference room management. Ensures secure communication within Jitsi video conferencing stack. - -* Jicofo (`jicofo`): a server-side component for conference management, participant control and media routing. - - -include::installing_jitsi.adoc[leveloffset=0] - -include::configuring_jitsi.adoc[leveloffset=0] - -For more information see link:https://jitsi.org/[jitsi] diff --git a/modules/ROOT/pages/installing_jitsi.adoc b/modules/ROOT/pages/installing_jitsi.adoc deleted file mode 100644 index a0834f7..0000000 --- a/modules/ROOT/pages/installing_jitsi.adoc +++ /dev/null @@ -1,63 +0,0 @@ -[id='installing_jitsi'] - -== Installing Jitsi -N.N. -:revnumber: unspecified -:revdate: 2020 -:category: Software Installation -:tags: How-to Jitsi -// :page-aliases: -// :experimental: - -[WARNING] -==== -This guide is completely outdated. It doesn't work anymore this way at all. -==== - -The installation instructions are similar to the official Debian/Ubuntu instructions. Notable differences are: - -* Slightly different file locations -* The `Jicofo` and `Jitsi Videobridge` components log to `syslog` instead of to their own logfiles. -* The `Jicofo` component runs from a service, not from an `init` script. - -.Prerequisites - -* Small server, which is accessible from the Internet -* Domain name and an SSL certificate for that domain - - -.Procedure - -. Enable the `jitsi` repository: -+ ----- -$ sudo dnf copr enable lcts/jitsi ----- - - -. Install the `jitsi` meta package to be able to configure a Jitsi server: -+ ----- -$ sudo dnf install jitsi ----- -+ -Alternatively, you can install other packages from the `jitsi` repository: -+ -* `jitsi-meet` - the Jitsi Meet web app -* `jitsi-meet-nginx` - Jitsi configuration for NGinx -* `jitsi-meet-apache` -Jitsi configuration for Apache -* `jitsi-meet-prosody` - Jitsi configuration for Prosody -* `jitsi-videobridge` - the Jitsi Videobridge component -* `jicofo` - the Jitsi Conference Focus component - - -.Additional resources - -* After installation, you need to configure all packages before you use them. For more information, see the `/usr/share/doc//README-fedora.md` file. - -* You can report issues with packages at link:https://pagure.io/jitsi-rpm/issues[jitsi-rpm queue]. -+ -[IMPORTANT] -==== -If you encounter problems with software, contact the respective upstream developers. -==== \ No newline at end of file diff --git a/modules/ROOT/pages/configuring_jitsi.adoc b/modules/ROOT/pages/jitsi-getting-started.adoc similarity index 62% rename from modules/ROOT/pages/configuring_jitsi.adoc rename to modules/ROOT/pages/jitsi-getting-started.adoc index ec4da69..105fde3 100644 --- a/modules/ROOT/pages/configuring_jitsi.adoc +++ b/modules/ROOT/pages/jitsi-getting-started.adoc @@ -1,3 +1,83 @@ += Jitsi – Getting Started +quiet +:revnumber: unspecified +:revdate: 2020 +:category: Software Installation +:tags: How-to Jitsi +// :page-aliases: +// :experimental: + + +[WARNING] +==== +This guide is badly outdated. It doesn't work anymore this way at all. +==== + + +Jitsi video conferencing stack enables users to create virtual meetings, conferences, and collaboration sessions among other notable use-cases. Jitsi video conferencing stack provides: + +* Jitsi Meet (`jitsi-meet`): a web-based client application used by conference participants + +* Jitsi Videobridge (`jitsi-videobridge`): a server-side component of the Jitsi stack. Acts as a central hub for video conferences, where participants can join by accessing a uniquely generated conference URL from the server. Jitsi Videobridge conducts negotiation of audio and video streams between conference participants and also provides the necessary infrastructure for seamless experience. + +* Webserver configurations (`jitsi-meet-nginx`) and (`jitsi-meet-apache`): components that help serve the Jitsi Meet web client to handle incoming HTTPS requests. + +* Configuration for Prosody (`jitsi-meet-prosody`): a server-side component providing user authentication and management, conference room management. Ensures secure communication within Jitsi video conferencing stack. + +* Jicofo (`jicofo`): a server-side component for conference management, participant control and media routing. + + +== Installing Jitsi + + +The installation instructions are similar to the official Debian/Ubuntu instructions. Notable differences are: + +* Slightly different file locations +* The `Jicofo` and `Jitsi Videobridge` components log to `syslog` instead of to their own logfiles. +* The `Jicofo` component runs from a service, not from an `init` script. + +.Prerequisites + +* Small server, which is accessible from the Internet +* Domain name and an SSL certificate for that domain + + +.Procedure + +. Enable the `jitsi` repository: ++ +---- +$ sudo dnf copr enable lcts/jitsi +---- + + +. Install the `jitsi` meta package to be able to configure a Jitsi server: ++ +---- +$ sudo dnf install jitsi +---- ++ +Alternatively, you can install other packages from the `jitsi` repository: ++ +* `jitsi-meet` - the Jitsi Meet web app +* `jitsi-meet-nginx` - Jitsi configuration for NGinx +* `jitsi-meet-apache` -Jitsi configuration for Apache +* `jitsi-meet-prosody` - Jitsi configuration for Prosody +* `jitsi-videobridge` - the Jitsi Videobridge component +* `jicofo` - the Jitsi Conference Focus component + + +.Additional resources + +* After installation, you need to configure all packages before you use them. For more information, see the `/usr/share/doc//README-fedora.md` file. + +* You can report issues with packages at link:https://pagure.io/jitsi-rpm/issues[jitsi-rpm queue]. ++ +[IMPORTANT] +==== +If you encounter problems with software, contact the respective upstream developers. +==== + == Configuring Jitsi After installation, you need to perform a few additional configuration steps. The steps consist of replacing various placeholder variables with your values to ensure that Jitsi is correctly configured to work in your specific deployment. The placeholders are identified by underscores for example `\___variableName___`. @@ -162,3 +242,4 @@ $ sudo systemctl enable --now jitsi-videobridge.service * `/etc/sysconfig/jitsi-videobridge` +For more information see link:https://jitsi.org/[jitsi]