Tag Archives: Pubsub

Planned Pubsub/PEP migration to MySQL

We are planning to migrate Pubsub/PEP (Publish-Subscribe / Personal Eventing Protocol) from Mnesia to MySQL in the very near future, which means the next two days.

Unfortunally there is no export/import script, so all data will be lost. It is also impossible to export own data from a client, at least I was told so.

Migration should fix some problems with PEP, also MySQL allows more administration and has less resource overhead.

Moods now also work on secondary domains

We stumbled upon this by accident – moods (or to be precise: everything which Pubsub/PEP offer) did not work on secondary domains.

It works now, it was just a little configuration change. The Pubsub service subdomain (e.g. pubsub.jabber.hot-chilli.eu) has to be the same domain as the Jabber service (e.g. jabber.hot-chilli.eu), not a subdomain of the Jabber server’s primary domain (e.g. jabber.hot-chilli.net).

Server Specs

The Hot-Chilli Instant Messaging service is a node on the open Jabber network, based on XMPP, the open standard for instant messaging. The IM service is registered on the xmpp.org website and thus fulfills the requirements to be listed.

The usage of our IM services is completely free of charge (exept if you like to run your own domains on our server).

Server hardware and server location

  • Intel Core i7-6700 Quad-Core Skylake
  • 32 GB DDR4 RAM
  • 2 x 4 TB SATA 6 Gb/s 7200 rpm HDDs (Software-RAID 1)
  • 1 Gbit Internet connection
  • Debian amd64

Location: Germany
Latitude/longitude: 49.09 N, 12.48 E

Domains

The following public XMPP domains are hosted here:

  • jabber.hot-chilli.net
    (all transports and services which we offer run on this domain)
    SSL Fingerprint: 8E:FD:D8:DE:F1:2D:85:6E:55:1C:5E:20:13:7F:80:92:72:67:C5:C4
  • jabber.hot-chilli.eu
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: 3B:00:D9:CB:A8:AD:E7:15:F3:F9:AE:5B:14:16:D5:B7:5B:65:6D:ED
  • hot-chilli.net
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: A8:6B:FA:D2:9C:CC:61:D8:61:38:3F:3C:A1:5E:68:90:7B:EA:3E:E2
  • hot-chilli.eu
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: 98:60:2F:6B:76:F4:2A:5E:95:58:5D:5D:BE:AF:12:98:92:58:8F:B0
  • im.hot-chilli.net
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: EA:8B:59:FD:CA:A1:0E:8B:99:9E:71:9C:7C:D2:13:F9:21:35:8A:56
  • im.hot-chilli.eu
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: 94:F5:73:75:4C:F4:AA:B2:B4:51:18:F2:E6:9B:05:04:05:41:31:D3
  • jabb3r.de
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: 09:C1:A2:FA:9C:4F:D1:A2:68:C1:E8:77:E7:83:4F:47:6C:DD:15:1D
  • jabb3r.org
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: A7:67:97:68:52:A8:1B:6E:0D:75:50:20:B5:82:CC:64:F4:98:AD:33
  • jabber-hosting.de
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: 79:25:F8:2E:E6:C2:F2:A8:C7:1B:00:EC:52:F4:10:E3:B9:71:81:FD
  • xmpp-hosting.de
    (full access to the transports and services of jabber.hot-chilli.net)
    SSL Fingerprint: 64:9E:7C:E2:ED:5E:C0:48:75:C5:F1:51:FE:6B:F8:FC:F4:D0:50:0F

Own Jabber domains

You can host your own domain (with admin access and full access to the transports and services of jabber.hot-chilli.net) on our Jabber server. This is even possible without moving your domain from your current provider to us, you just need to setup three DNS entries to point Jabber services for your domain to our server. See here for more information.

Connections

“normal” client connections (STARTTLS/TLS)

  • jabber.hot-chilli.net:5222 (IPv4 and IPv6 connections)
  • server.jabber.hot-chilli.net:80 (for users behind restrictive firewalls, IPv4 connections only)
  • c2aaokzwkwkct543.onion:5222 (connections via Tor)

SSL client connections

  • jabber.hot-chilli.net:5223 (IPv4 and IPv6 connections)
  • server.jabber.hot-chilli.net:443 (for users behind restrictive firewalls, IPv4 connections only)
  • c2aaokzwkwkct543.onion:5223 (connections via Tor)

BOSH connections

  • https://jabber.hot-chilli.net/http-bind (IPv4 and IPv6 connections)
  • https://jabber.hot-chilli.net:5281/http-bind (IPv4 and IPv6 connections)

WebSocket connections

  • wss://jabber.hot-chilli.net:443/xmpp-websocket (IPv4 and IPv6 connections)
  • wss://jabber.hot-chilli.net:5281/xmpp-websocket (IPv4 and IPv6 connections)

Proxy65 (File Transfer Proxy)

  • proxy.jabber.hot-chilli.net:7777

STUN/TURN

  • stun.hot-chilli.net

Transports, Gateways and Features

  • AIM Transport
  • Gadu-Gadu Transport
  • ICQ Transport
  • MUC (Multi-User Chat)
  • Proxy65 (File Transfer Proxy)
  • Pubsub / PEP (Publish-Subscribe / Personal Eventing via Pubsub)
  • SIPE Transport
  • Web Presence
  • XMPP Transport (Jabber-to-Jabber, J2J)
  • Yahoo! Transport

Limits

  • HTTP Upload: 50MB per file, 100MB overall quota
  • Automatic deletion of offline messages: 93 days
  • Automatic deletion of MAM archive messages: 31 days (if MAM was enabled by the user, otherwise no storage)
  • Automatic deletion of chatroom messages: 31 days (if MUC_Log was enabled by the user, otherwise no storage)
  • Automatic deletion of unused accounts: not yet