{"id":225,"date":"2011-07-16T22:35:53","date_gmt":"2011-07-16T20:35:53","guid":{"rendered":"http:\/\/blog.philippgoecke.de\/?p=225"},"modified":"2013-01-16T20:34:20","modified_gmt":"2013-01-16T19:34:20","slug":"xmpp-jabber-server-unter-debian-6-squeeze","status":"publish","type":"post","link":"https:\/\/stls.eu\/blog\/2011\/07\/16\/xmpp-jabber-server-unter-debian-6-squeeze\/","title":{"rendered":"XMPP \/ Jabber Server unter Debian 6 Squeeze"},"content":{"rendered":"<ol>\n<li>Install\n<pre> aptitude install ejabberd<\/pre>\n<\/li>\n<li type=\"_moz\">edit <code>\/etc\/ejabberd\/ejabberd.conf<br \/>\n<code>{hosts, [\"jabber.myserver.tdl\"]}.<br \/>\n<code>{acl, admin, {user, \"myuser\", \"jabber.<code><code>myserver.tdl<\/code><\/code>\"}}.<\/code><\/code><\/code><\/li>\n<li type=\"_moz\">restart server\n<pre> \/etc\/init.d\/ejabberd restart<\/pre>\n<\/li>\n<li type=\"_moz\">admin einrichten\n<pre> ejabberdctl register myuser jabber.<code><code><code><code><code>myserver.tdl geheim<\/code><\/code><\/code><\/code><\/code><\/pre>\n<\/li>\n<li type=\"_moz\">erneuter restart\n<pre>\/etc\/init.d\/ejabberd restart<\/pre>\n<\/li>\n<li type=\"_moz\">status check\n<pre>ejabberdctl status<\/pre>\n<\/li>\n<li type=\"_moz\">WebGui starten\n<pre><code>http:\/\/jabber.<code><code><code><code><code>myserver.tdl<\/code><\/code><\/code><\/code><\/code>:5280\/admin<\/code><\/pre>\n<pre><code>Benutzername: <code><code><code>myuser@<code><code><code>jabber.<code><code>myserver.tdl<\/code><\/code><\/code><\/code><\/code><\/code><\/code><\/code><\/code><\/pre>\n<\/li>\n<li type=\"_moz\">Clients via console hinzuf\u00fcgen<code><code><code><code><code><\/code><\/code><\/code><\/code><\/code>\n<pre><code>ejabberdctl register myuser2 jabber<code><code><code><code><code><code><code>.<code><code>myserver.tdl<\/code><\/code><\/code><\/code><\/code><\/code><\/code><\/code><\/code> geheim2<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>Firewall Setup<\/p>\n<pre># 5222 f\u00fcr Jabberclients (c2s)\r\n# 5269 Server2Server (s2s)\r\n# 5280 admininterface auf loopback-device, erreichbar \u00fcber ssh-tunnel\r\nIPTABLES -A INPUT -m state --state NEW -p tcp --dport 5222 -j ACCEPT\r\nIPTABLES -A INPUT -m state --state NEW -p tcp --dport 5269 -j ACCEPT<\/pre>\n<p>Generating a Self-Signed SSL Certificate (http:\/\/www.jabberdoc.org\/app_sslkey.html)<\/p>\n<pre>openssl req -new -x509 -newkey rsa:4096 -days 3650 -keyout privkey.pem -out server.pem\r\nopenssl rsa -in privkey.pem -out privkey.pem\r\ncat privkey.pem >> server.pem\r\nrm privkey.pem<\/pre>\n<p>enter your domain name as the Common Name for your certificate!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install aptitude install ejabberd edit \/etc\/ejabberd\/ejabberd.conf {hosts, [&#8220;jabber.myserver.tdl&#8221;]}. {acl, admin, {user, &#8220;myuser&#8221;, &#8220;jabber.myserver.tdl&#8221;}}. restart server \/etc\/init.d\/ejabberd restart admin einrichten ejabberdctl register myuser jabber.myserver.tdl geheim erneuter restart \/etc\/init.d\/ejabberd restart status check ejabberdctl status WebGui starten http:\/\/jabber.myserver.tdl:5280\/admin Benutzername: myuser@jabber.myserver.tdl Clients via console &hellip; <a href=\"https:\/\/stls.eu\/blog\/2011\/07\/16\/xmpp-jabber-server-unter-debian-6-squeeze\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,4,15],"tags":[],"class_list":["post-225","post","type-post","status-publish","format-standard","hentry","category-debian","category-linux","category-networking"],"_links":{"self":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":9,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts\/225\/revisions"}],"predecessor-version":[{"id":619,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts\/225\/revisions\/619"}],"wp:attachment":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/media?parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/categories?post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/tags?post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}