Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:xmpp [2016/12/28 18:03] – [XMPP] Domperss | en:xmpp [2021/12/03 18:19] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== XMPP ====== | ====== XMPP ====== | ||
| - | <WRAP center round todo 60%> | ||
| - | This article is an draft, simply some notes made of what i have found. | ||
| - | </ | ||
| - | ===== Basic installation of the Prosody server | + | ===== Talk with us on XMPP ===== |
| + | ==== Our rooms ==== | ||
| - | We install an XMPP server, it will serve in game, also in term. Then we install Prosody, because it was Link Mauve who recommended it : D (and it seems to do the job, and that is what counts). | + | You can join us on |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| - | The packages under " | + | These rooms are logged and the [[https:// |
| - | Prosody' | + | You just have to click on the above links to join a webchat: it runs in your browser, no need for a software or registration, |
| - | * Add sources: '' | + | |
| - | * Add the key: '' | + | |
| - | * '' | + | |
| - | * Download the correct version: '' | + | |
| - | * Add optional [[https:// | + | |
| - | Then let's set up Prosody. As the doc says on [[https:// | + | ==== Throught a webchat ==== |
| + | A webchat is nice, because | ||
| - | Once the server is launched(and a user created), add the user name to the value '' | + | You just have to [[https:// |
| - | I un-commented the module '' | ||
| + | Caution: | ||
| + | * Your nickname is neither saved nor registered, the only way to protect it is to create an XMPP account. | ||
| + | * A webchat is handy to discover or for a quick talk, but you won't have as many features as with a heavy client. Though... the XMPP webchat engines are improving; with movim.eu for example, you can access a very complete tool (but maybe somewhat hard to use for a beginner). | ||
| + | * You can log with your XMPP account into a webchat. There are several ways, for example [[https:// | ||
| - | The rest will show itself when it all runs! | + | ==== Installing a client ==== |
| + | A heavy client //may// be useful. But it's not as true as with IRC. | ||
| - | I edit the server name to '' | + | With XMPP, there are several interesting features, especially |
| - | Then ... (and this is the fun part): the certificates! we use the [[en: | + | Depending on what you prefer and your devices, there is a tremendous choice of clients. We can propose you three picks to start: webchat, Gajim (desktop client), |
| + | It's better to create an XMPP account to use these clients: the anonymous authentication is working more or less with them. The process is described in the article about Gajim. | ||
| - | cp / | ||
| - | cp / | ||
| - | chown -R prosody: | ||
| - | chmod -R 700 / | ||
| - | <WRAP center round help 60%> | + | How to start with [[en: |
| - | Should we do this every time we renew our encryptions? | + | How to start with [[en: |
| - | </ | + | |
| + | === Feedback by our members === | ||
| + | You'll find [[https:// | ||
| - | And that's what it looks like in ''/ | + | == Android == |
| - | < | + | |
| - | ssl = { | + | |
| - | key = "/ | + | |
| - | certificate | + | |
| - | }</ | + | |
| - | + | ||
| - | Then we restart prosody | + | * [[https:// |
| - | + | ||
| - | | + | |
| - | | + | |
| - | We also look in / | + | == Linux == |
| - | We then create a user " | + | * Gajim is well maintained, quite easy to take over and with all the useful features. It can be found in all major distributions. It's the one we recommend to start with and the one with which we can help you. |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| - | | + | == Windows == |
| + | * Gajim is also available on Windows, in a flavor quite similar to the Linux one. | ||
| - | Then we have to open the right ports. <wrap help> | + | == Mac == |
| - | This needs to be checked, it probably depends on some configuration... | + | We have no feedback from Mac users, we're waiting for yours! |
| - | </ | + | |
| - | < | ||
| - | iptables -t filter -A INPUT -p tcp --dport 5269 -j ACCEPT | ||
| - | </ | ||
| - | <WRAP center round help 60%> | ||
| - | Is this not supposed to jump to restart if we do this? | ||
| - | Edit: Yes, you need to backup | + | ==== Anonymously or with an account ? ==== |
| + | You can anonymously use XMPP without the need for an account. It's a convenient way to get started, but there are some limitations: | ||
| + | * you'll not have access | ||
| + | * anonymous accounts may be used by spammers, stalkers, or for offense and so are disabled on most XMPP chat rooms. For the moment we have them enabled but in case of problems they may be disabled for a while. | ||
| - | To verify that the ports are open: | + | XMPP can be used with or without an account, be it on a web- or a desktop-client. You'll always have the most functionality when you're connected with an account. |
| - | nmap serveur.com | + | |
| - | </ | + | |
| - | ===== Add modules ===== | + | === Going anonymously online |
| - | See also [[https://prosody.im/doc/components]]. | + | The easiest way to go is to use the [[https://chat.jabberfr.org/converse.js/ |
| - | The basic server is fine, but a great strength of XMPP is that you can add functionality | + | You also can connect anonymously with a desktop client. The condition being that the server |
| - | If the component is already integrated in Prosody, simply activate it in it's configuration, | + | Please note that you'll not be able to connect everywhere |
| - | Component | + | |
| - | If the component does not already exist in Prosody, it must use the XEP-0114 protocol(standard for XMPP extensions). To add an external component, Prosody must know the correct address | + | === Creating an account without a client === |
| + | This is as simple as choosing a XMPP server that allows online registration. We have a partnership with jabberfr.org | ||
| + | * https:// | ||
| - | If the component needs a subdomain to work, like " | ||
| - | ===== Useful modules | + | |
| - | Here is a non-exhaustive list of the interesting modules, | + | ===== Our bots ===== |
| - | * Https:// | + | For now we have less bots than we had in IRC. |
| - | * Https:// | + | |
| - | * Https:// | + | [[user:pendorid|Pendorid]] is still here. She logs, retrieves RSS feeds, |
| - | * [[Https:// | + | |
| - | * [[Https:// | + | ===== Installing your own server |
| - | * [[Https:// | + | Because selfhosting is good! |
| - | * [[Https:// | + | |
| - | | + | <WRAP center round tip 60%> |
| - | * [[Https:// | + | It's absolutely *not* a requirement prior to using XMPP. If you just want to converse with us, this section |
| - | | + | |
| - | * [[Https:// | + | Our XMPP services are currenty hosted by [[https://jabberfr.org|jabberfr.org]], what allows us to have as much services as they have instances, without having |
| + | </ | ||
| + | |||
| + | More at [[en:xmpp_server]][[fr:xmpp_server|(fr)]]. | ||
| - | {{Tag> Server}} | + | {{tag>XMPP bot}} |





