Differences between revisions 1 and 2
Revision 1 as of 2020-07-17 23:13:18
Size: 2195
Editor: fioddor
Comment: New page for existing app.
Revision 2 as of 2020-07-17 23:16:16
Size: 2236
Editor: fioddor
Comment: Clarification on needed ports
Deletions are marked like this. Additions are marked like this.
Line 36: Line 36:
If your !FreedomBox is behind a router, you will need to set up port forwarding on your router. You should forward the following ports for XMPP: If your !FreedomBox is behind a router and you want to connect to other servers, you will need to set up port forwarding on your router. You should forward the following ports for XMPP:

JSXC (Web Chat Client)

alt="JSXC icon"

JSXC is a web chat client. It can be used to join compatible chat servers.

Currently FreedomBox offers both parties, a server (ejabberd) and a web client (JSXC), from its web interface.

Technical Specifications

JSXC features the XMPP over BOSH protocol and is implemented in HTML5.

XMPP is a federated server-client protocol for Instant Messaging. This means that users who have accounts on one server, can talk to users that are on another server.

XMPP can also be used for voice and video calls, if supported by the clients.

Installation

You can install JSXC through its icon in the Apps section of FreedomBox web interface. The ejabberd (XMPP server) icon also offers to launch the web client (and installs JSXC if not yet installed).

Usage

After the JSXC module install completes, the JSXC can be accessed through its icon in the Apps section of FreedomBox web interface. The ejabberd (XMPP server) icon also offers to launch the web client. Both will redirect you to https://<your freedombox>/plinth/apps/xmpp/jsxc/.

To use it, you need to input the domain name of the server to connect to. It will automatically check the BOSH server connection to the given domain name as you type it.

alt="JSXC not connecting"

alt="JSXC connecting"

Check https://www.jsxc.org for further details.

Videoconferencing and file transfer features are offered by JSXC but don't seem to work in FreedomBox yet.

Port Forwarding

If your FreedomBox is behind a router and you want to connect to other servers, you will need to set up port forwarding on your router. You should forward the following ports for XMPP:

  • TCP 5222 (client-to-server)

Back to Features introduction or manual pages.


Intro

Information

Support

Contribute

Reports

Promote

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, April 13 at 14:00 UTC

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox