Drogi użytkowniku! Wykryłem, że korzystasz z AdBlocka. Nie zamierzam Cię blokować, gdyż jest to nie równa walka, zatem proszę Cię. Proszę Cię o to byś wyłączył AdBlocka w mojej domenie.
Dlaczego? Wyświetlane u mnie reklamy nie są inwazyjne - są statyczne oraz wyświetlane w jednym miejscu - nie będą Ci przeszkadzać - to miejsce to sidebar.
Tak jak już wspomniałem - walczyć nie zamierzam jednak przyciemnię Ci trochę tekst abyś jednak dał mi szansę ;-)
Aby wyłączyć blokowanie w mojej domenie kliknij prawym przyciskiem myszy na ikonkę adblocka i wybierz "Wyłącz blokowanie na kubofonista.net". Dzięki!

Jak zrobić Jabber we własnej domenie

?

Witajcie.

W poprzednim wpisie zatytuÅ‚owanym “Jak przejść na Jabbera?” opisywaÅ‚em jak zacząć swojÄ… przygodÄ™ z Jabberem. W domyÅ›lnej opcji byÅ‚ to adres Jabberowy w domenie @aqq.eu. WiÄ™kszość z Was na pewno posiada wÅ‚asne domeny, wiÄ™c dlaczego nie mógÅ‚by być to adres w postaci nazwa@mojadomena.pl ? W poradniku o tym, jak zrobić sobie serwer Jabbera we wÅ‚asnej domenie. Zarówno poprzez jego postawienie jak i Google Apps

Wymagania

Jeśli serwer Jabbera będzie na innej maszynie niż ta do której prowadzi Twoja domena (ma to miejsce w Google Apps i Hosted.im) musisz posiadać możliwość ustawiania rekordów SRV dla swojej domeny. Jeśli takiej możliwości nie posiadasz musisz postawić serwer Jabbera na tej maszynie do której prowadzi domena, musisz być wtedy rootem.

W każdej z opcji wymagana jest wiedza nt. konfigurowania rekordów DNS domen, w ejabberd, także wiedza z zakresu instalacji pakietów.

Opcja 1 – Google Apps

Ta opcja to nic innego jak Google Talk we wÅ‚asnej domenie. Opcja dla użytkowników którzy nie posiadajÄ… wÅ‚asnego serwera na którym majÄ… uprawnienia administratora (roota). OsobiÅ›cie Google Talk nie przypadÅ‚ mi do gustu o czym pisaÅ‚em we wpisie “Å»egnaj Google Talk’u…“. Limit kont w tej opcji to 50.  A teraz do rzeczy

  1. Rejestrujemy siÄ™ w Google Apps: click
  2. Po rejestracji Google Apps prosi nas o weryfikację domeny. Wysyłamy na serwer plik o wskazanej treści i przechodzimy weryfikację
  3. Google doda wszystkie dostępne usługi, zalecam usunięcie niepotrzebnych tak aby pozostał sam Google Talk (Czat)
  4. Teraz czas na konfigurację domeny, dodajemy następujące rekordy:

(Zamiast gmail.com oczywiście wstawiamy swoją domenę)
_xmpp-server._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.
_xmpp-client._tcp.gmail.com. IN SRV 20 0 5222 talk2.l.google.com.
_xmpp-client._tcp.gmail.com. IN SRV 20 0 5222 talk3.l.google.com.
_xmpp-client._tcp.gmail.com. IN SRV 20 0 5222 talk4.l.google.com.
_xmpp-client._tcp.gmail.com. IN SRV 5 0 5222 talk.l.google.com.
_xmpp-client._tcp.gmail.com. IN SRV 20 0 5222 talk1.l.google.com.

_jabber._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.

Kursywa – rekordy nieobecne w dokumentacji od Google. Dodanie ich zagwarantuje zgodność z aplikacjami nie pozwalajÄ…cymi na inny adres serwera niż z JIDa, a GTalk domyÅ›lnie tak ma

Po tym zabiegu posiadamy Jabbera we własnej domenie hostowanego przez Google.

Opcja 2 (najprostsza) – Hosted.im

W zasadzie tego tu nie było na początku. f055 mi zasugerował i przetestowałem. Hosted.im jest serwisem hostującym za darmo naszą domenę na ejabberdzie.

Po wejÅ›ciu na stronÄ™ i zarejestrowaniu siÄ™ wpisujemy nazwÄ™ domeny, i wyskoczÄ… nam potrzebne rekordy do dodania. Po dodaniu ich w panelu zarzÄ…dzania DNS swojej domeny i klikniÄ™ciu check pokaże nam siÄ™ możliwość zainstalowania ejabberd.a – Setup. Ostatni krok to już tylko dodanie użytkowników, ich maksymalna liczba to 10.

I oto działa, jest to najprostsza metoda.

Opcja 3 – Ejabberd

Opis dla Debiana :)

  1. Instalujemy Ejabberd:
    aptitude install ejabberd lub apt-get install ejabberd
  2. Teraz czas na konfiguracjÄ™:
    nano /etc/ejabberd/ejabberd.cfg
  3. Nadajemy sobie admina poprzez odnalezienie i uzupełnienie lini podobnej do tej:
    {acl, admin, {user, "twojuser", "twojadomena"}}.
  4. Dopisujemy swoją domenę, nieco niżej:
    {hosts, ["twojadomena"]}.
  5. Restartujemy serwer:
    ejabberdctl restart
  6. Rejestrujemy sobie konto:
    ejabberdctl register twojnick twojadomena twojehaslo
  7. Jeśli Jabber stoi na innej maszynie ustawiamy rekordy SRV:
    jid.twojadomena.pl. A ipserweraejabberd
    _xmpp-client._tcp.twojadomena.pl. SRV 10 0 5222 jid.twojadomena.pl.
    _xmpp-server._tcp.twojadmoena.pl. SRV 10 0 5269 jid.twojadomena.pl.

Od tej chwili posiadamy Jabbera hostowanego przez siebie we własnej domenie.

PodsumowujÄ…c

Jeśli poprawnie wykonaliście wszystkie kroki komunikacja od Was i do Was z innych serwerów jest możliwa, a zatem posiadacie JIDa we własnej domenie :)

Opiszcie jak wam poszło ;]

Fajny tekst? Podziel siÄ™ ze znajomymi:
  • Blip
  • Flaker
  • Facebook
  • Twitter
  • Gadu-Gadu Live
  • Google Buzz
  • Google Bookmarks
  • Gwar
  • Wykop
  • PDF
  • RSS
  • Print

Zobacz inne ciekawe wpisy:

  • ppw
    O mój boże! Cudujesz ;).
    Nie lepiej było opisać konfigurację Jabbera na OVH?
    Pięć minut roboty z managerav3 i gotowe.
    10zł dla domeny .pl to nie jest dużo nawet jak na sam server Jabbera a mamy jeszcze troszkę miejsca na stronę internetową. Może nic poważnego się tam nie zmieści ale można ustawić na przykład redirect w JS.
  • Niestety nie :) OVH ma limit 1 konta Jabberowego - to strasznie maÅ‚o
  • ppw
    Można dokupić dodatkowe niepotrzebne-i-drogie-opcje.
    Albo na serwer wirtualny - maksymalna ilość konto pocztowych/jabber bez dodatkowych opcji:
    -Personal: 10 kont (9,75 PLN/msc)
    -Pro: 100 kont (24,38 PLN/msc)
    -Business: 1000 kont (48,88 PLN/msc)
    -Premium: 1000 kont (97,60 PLN/msc)
  • Mam nadzieje że mi zadziaÅ‚a na linuxpl.com po Å›wiÄ™tach :)
  • Niestety nie. Opcja 3 wymaga uprawnieÅ„ super użytkownika (root)
  • @ AdvMDev:
    Czy ja wiem, czy aż tak mocno nieczytelne?
  • Ale te SRV to może do tabelki daj czy coÅ›, bo cholernie nieczytelne sÄ…... ;)
  • cairel
    Też korzystam z histed.im szkoda że tylko 10 kont pozwalają aktywować na razie ( wkrótce ma sie to zmienić no ale to nowa usługa więc kto wie ile to wkrótce potrwa)usługa za free jest przecież wiec da sie przeżyć ;). Do Google Apps przydało by sie podac konfiguracje MX. Ogólnie wpis na odwal sie. Nie bede tylko marudzić i sam cos po pełnie w wolnej chwili i tyle. Pozdrawiam wierny czytelnik maruda :)
  • Sprawdź też http://hosted.im
blog comments powered by Disqus
© Kubofonista HomePage. All rights reserved.  
Icons: Sylwia Besz | Design: Theme Junkie.
  • RSS
  • Blip
  • Flaker
  • Twitter
  • Soup.io
  • Facebook
  • GoldenLine
  • NetworkedBlogs
  • Wykop
  • YouTube