Xmpp: Difference between revisions

From NURDspace
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 9: Line 9:
=== XMPP / Jabber: WHY?! ===
=== XMPP / Jabber: WHY?! ===


With this protocol (xmpp == jabber) you can chat with other people that have such an account. Not neccessarily on the nurdspace server; any account will do.
With this protocol (xmpp is just an other name for jabber) you can chat with other people that have such an account. Not neccessarily on the NURDspace server; any account will do.
As the nurdspace server uses ssl/tls/something-encryption, it should be safe as well to use. Only when someone hacks either the nurdspace-xmpp-server or the xmpp-server of the opponent you're chatting with (well or your computer or the computer of the opponent), only then your messages can be read. Well... unless you install the "off the record"-plugin (OTR) - if you enable that in a chat (and exchange the fingerprints via some other channel), then hacking your chats will be rather difficult.
As the NURDspace server uses regular tls, it should be safe as well to use. Only when someone hacks either the NURDspace-xmpp-server or the xmpp-server of the opponent you're chatting with (well or your computer or the computer of the opponent), only then your messages can be read. Well... unless you install the "off the record"-plugin (OTR) - if you enable that in a chat (and exchange the fingerprints via some other channel), then hacking your chats will be rather difficult.


It is also convenient to have if you want people in #nurds (irc) to be able to send you a message by using "!summon nickname text" (contact [[flok]] for that).
It is also convenient to have if you want people in #nurds (irc) to be able to send you a message by using "!summon nickname text".
 
=== XMPP & NURDspace ===


Every NURDspace member has an account on our server. The server can be reached at: <b>space.nurdspace.nl</b>. So for example a username is <b>folkert@space.nurdspace.nl</b>.
Every NURDspace member has an account on our server. The server can be reached at: <b>space.nurdspace.nl</b>. So for example a username is <b>folkert@space.nurdspace.nl</b>.


See also the [[phonebook|nurdspace phonebook]]
We also have a group-chat: <b>nurdspace@nurdchat.nurd.space</b>.
 
 
==== XMPP versus Jabber ====
 
So what is the difference between XMPP and Jabber? Well, there's none! It is the same, just an other name.




Line 41: Line 38:
** prosodyctl register USERNAME space.nurdspace.nl PASSWORD</strike>
** prosodyctl register USERNAME space.nurdspace.nl PASSWORD</strike>
* ^ Just add the user to the LDAP
* ^ Just add the user to the LDAP
=== miscellaneous ===
See also the [[phonebook|nurdspace phonebook]]

Revision as of 22:54, 29 March 2025

XMPP/Jabber
NoPicture.png
Participants
Skills
Status Active
Niche
Purpose
Tool No
Location Space
Cost
Tool category

XMPP/Jabber Property "Tool Image" (as page type) with input value "File:{{{Picture}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. {{{Picture}}} {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}


XMPP / Jabber: WHY?!

With this protocol (xmpp is just an other name for jabber) you can chat with other people that have such an account. Not neccessarily on the NURDspace server; any account will do. As the NURDspace server uses regular tls, it should be safe as well to use. Only when someone hacks either the NURDspace-xmpp-server or the xmpp-server of the opponent you're chatting with (well or your computer or the computer of the opponent), only then your messages can be read. Well... unless you install the "off the record"-plugin (OTR) - if you enable that in a chat (and exchange the fingerprints via some other channel), then hacking your chats will be rather difficult.

It is also convenient to have if you want people in #nurds (irc) to be able to send you a message by using "!summon nickname text".

XMPP & NURDspace

Every NURDspace member has an account on our server. The server can be reached at: space.nurdspace.nl. So for example a username is folkert@space.nurdspace.nl.

We also have a group-chat: nurdspace@nurdchat.nurd.space.


technical details

  • runs on xmpp.vm.nurd.space
  • listens on xmpp.vm.nurd.space and also allows space.nurdspace.nl domain
  • certificate is installed from revproxy01 from cron:
0 0 * * * /usr/bin/scp -C /var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/space.nurdspace.nl/* root@xmpp.vm.nurd.space:/root/certificate

On the XMPP host, the new certificate is installed on 00:05 (/root/bin/update-prosody-certificates.sh).

  • add user:
    • prosodyctl register USERNAME space.nurdspace.nl PASSWORD
  • ^ Just add the user to the LDAP


miscellaneous

See also the nurdspace phonebook