MagicBroccoli XMPP Hosting

MagicBroccoli XMPP Hosting bietet einen freien XMPP Server der ausgelegt ist auf Datenschutz und Sicherheit unter Verwendung deiner eigenen Domain.
Auf Anfrage und speziellen Wunsch, ist es auch möglich eine Subdomain z.B. xmpp.example.de zu betreiben mit einem dazugehörigen LetsEncrypt Zertifikat.

Administration

Zur Verwaltung des Jabber Servers stehen Ihnen 2 mögliche Wege zur Verfügung. Über das Webinterface können User hinzugefügt, entfernt oder geändert werden. Verfügt der verwendete XMPP-Client über die Möglichkeit Ad-Hoc Kommandos zu verwenden, kann die Verwaltung auch komplett über den Client vorgenommen werden.

Vorraussetzungen

Um einen verantwortungsvollen Umgang zu gewährleisten, bestehen einige Voraussetzungen damit das Hosting funktionieren kann.

Begrenzungen

Da es sich um ein privates Projekt handelt, richtet sich dieses Angebot an private Gruppen bzw. kleine Firmen.
Um Spammern vorzubeugen ist eine public Registrierung sowie die in-line Registrierung deaktiviert. Nutzeraccounts müssen über das Webinterface oder Ad-Hoc erstellt werden. Die maximale Nutzerzahl beträgt 25 Accounts. Benötigen Sie mehr Accounts, muss dies explizit mit mir besprochen werden.

Wie funktioniert es?

Damit der XMPP Server funktioniert müssten einige DNS SRV Einträge geändert/ hinzugefügt werden. Dies ist bei nahezu allen Providern möglich, falls nicht, müsste dies der betreffende Support des Providers übernehmen.
Falls auch dies nicht möglich ist und dennoch der Wunsch besteht, ist ein Wechsel des DNS Hosting Partners unumgänglich. Kontaktieren Sie mich, dann kann ich Ihnen sicherlich auch da weiterhelfen.

DNS

Die zur Verwendung benötigten DNS Einträge sind hier aufgelistet. Enthalten sind Einträge für Client zum Server, Server zu Server sowie XMPP over TLS Einträge.
Im folgenden Beispiel habe ich die Domain example.de verwendet, diese müsste durch Ihre eigene ersetzt werden.

_xmpp-client._tcp.example.tld. IN SRV 0 0 5222 magicbroccoli.de.

_xmpp-server._tcp.example.tld. IN SRV 0 0 5269 magicbroccoli.de.

_xmpps-client._tcp.example.tld. IN SRV 0 0 443 xmpps.magicbroccoli.de.

_xmppconnect.example.tld. IN TXT "_xmpp-client-xbosh=https://magicbroccoli.de/http-bind"

_xmppconnect.example.tld. IN TXT "_xmpp-client-websocket=wss://magicbroccoli.de/xmpp-websocket"

Bei Problemen zörgere nicht mich zu kontaktieren.

Zertifikat

Wenn der Wunsch besteht ein bereits bestehendes gültiges Zertifikat zu verwenden, bitte ich darum, das dieses mindestens 1 Jahr gültig ist. Falls kein Zertifikat zur Verfügung gestellt wird, wird das magicbroccoli.de Zertifikat verwendet.
In dem Fall, dass eine Subdomain von mir verwendet werden soll, kann damit ein LetsEncrypt Zertifikat bereitgestellt werden.

Hosting Provider

Falls noch kein Hoster für die Domain gefunden wurde kann ich Netcup als Hoster empfehlen. Gerne können sie auf Nachfrage Coupon Codes von mir ausstellen lassen die einen Rabatt gewähren.


Last Edit 25.04.18