XMPP: Difference between revisions

From NURDspace
Jump to navigation Jump to search
No edit summary
No edit summary
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Project
|Picture=XMPP logo.svg.png
|Name=XMPP/Jabber
|Status=Active
|Tool=No
|Location=Space
|Participants=Folkert, r3boot
}}
=== 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.
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". This is disabled by default and can be enabled by [[folkert]].
 
=== XMPP & NURDspace ===


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).
Every NURDspace member has an account on our server. The server can be reached at: <b>nurd.space</b>. So for example a username is <b>folkert@nurd.space</b>.


We also have a group-chat: <b>nurdspace@xmpp.nurd.space</b>.


=== technical details ===


* runs on xmpp.vm.nurd.space
=== Technical details ===


* listens on xmpp.vm.nurd.space and also allows space.nurdspace.nl domain
* runs on social.vm.nurd.space
* listens on social.vm.nurd.space and allows the nurd.space domain


* certificate is installed from revproxy01 from /etc/dehydrated/updateCertsEnRestart.sh:
=== Login using monocles chat on Android ===
One of the easiest methods of connecting to the XMPP server is by using monocles chat. It's available from F-Droid and other sources.
You can login using your username `user@nurd.space` and your NURDspace password. It should auto-detect the server and connect.


<nowiki>
=== miscellaneous ===
# XMPP/Jabber server
# copy key + certificate
/usr/bin/scp -C /etc/ssl/letsencrypt/space.nurdspace.nl/* root@xmpp.vm.nurd.space:/root/certificate/
# install into prosody & restart prosody
/usr/bin/ssh root@xmpp.vm.nurd.space 'cp /root/certificate/public.key /var/lib/prosody/space.nurdspace.nl.crt && cp /root/certificate/private.key /var/lib/prosody/space.nurdspace.nl.key && /etc/init.d/prosody restart'</nowiki>


* add user:
See also the [[phonebook|nurdspace phonebook]]
** prosodyctl register USERNAME space.nurdspace.nl PASSWORD

Latest revision as of 09:45, 18 February 2026

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

XMPP/Jabber

XMPP logo.svg.png {{#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". This is disabled by default and can be enabled by folkert.

XMPP & NURDspace

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

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


Technical details

  • runs on social.vm.nurd.space
  • listens on social.vm.nurd.space and allows the nurd.space domain

Login using monocles chat on Android

One of the easiest methods of connecting to the XMPP server is by using monocles chat. It's available from F-Droid and other sources. You can login using your username `user@nurd.space` and your NURDspace password. It should auto-detect the server and connect.

miscellaneous

See also the nurdspace phonebook