XMPP we własnej domenie i hosted.IM
2009-11-15, Niedziela 13:51:28 +0100, autor Karol „Zal” Zalewski, licencja LPRCTKC
Do tej pory, do obsługi Jabbera/XMPP we własnej domenie korzystałem z Google Apps. Problem z Google Apps polega na tym, że niestety nie jest to usługa najwyższej jakości. Owszem, jest darmowa, stabilna i ładnie zintegrowana z resztą usług dostępnych w GAFYD, ale implementacja XMPP w wykonaniu Google pozostawia wiele do życzenia. Okazuje się jednak, że nie jestem skazany do korzystania z usług Google.
Serwis hosted.IM będący własnością firmy ProcessOne udostępnia możliwość darmowego wykorzystania ich serwerów do obsługi XMPP we własnej domenie. Całość oparta jest o ejabberd, więc nie trzeba martwić się o kwestię zgodności ze standardami XMPP. Haczyk? Usługa umożliwia podpięcie jedynie 10 użytkowników pod każdą z dodanych domen, większa ich liczba wymaga wykupienia płatnej opcji u ProcessOne.
Prowadzę obecnie testy na jednej z moich subdomen i planuję migrację z Google Apps do hosted.IM.
2009-11-15, Niedziela 13:53:57 +0100
Czyniłem postępy, chcąc korzystać z hosted.im (nawet zarejestrowałem tam swoje konto, uzupełniając je domeną), ale w końcu wybrałem Google Apps.
Choć już rozpoczęły się problemy:
2009-11-15, Niedziela 14:09:45 +0100
O, to czekam na relacje, bo też mam zamiar tam postawić konto.
2009-11-15, Niedziela 14:16:30 +0100
Mhm, obowiązkowo napisz coś więcej, bo to chyba ostatnia rzecz, która nie otrzymała własnej domeny ode mnie.
2009-11-15, Niedziela 14:21:46 +0100
@Fluxid: Trochę to będzie trwało, bo zależy mi na określeniu, czy jest to stabilna usługa. Ale jeżeli chodzi o zgodność z XMPP to obecnie jest to kolosalna różnica na korzyść dla hosted.IM.
Aktualnie nie mam żadnych problemów z wymianą danych, a testuję zarówno komunikację między kontem w hosted.IM i Google Apps, jak i kontami na innych serwerach.
Szkoda tylko, że użytkownik w hosted.IM nie może samodzielnie zmienić swojego hasła. Oznacza to, że wszystkie muszą przejść przez admina, czyli mnie, a to nie jest dobre ;>
@Paolo: Z Google Apps nigdy nie wiadomo, kiedy pojawi się problem w komunikacji na linii S2S ;]
@zx: Napiszę, ale to kwestia czasu. Poszukuję również opinii na temat tej usługi na różnego rodzaju blogach, forach i grupach dyskusyjnych.
2009-11-15, Niedziela 14:24:06 +0100
@Zal: to raczej pryszcz w porównaniu z tym, iż potwierdzenie zmiany Joggerowego adresu JID nie może do mnie trafić ;D
2009-11-15, Niedziela 14:25:00 +0100
@Paolo: Wcześniej dodaj Joggera do swojego rostera. Wspominałem już, że Google Apps ma interesujące podejście do kwestii autoryzacji użytkowników.
2009-11-15, Niedziela 14:31:57 +0100
Ja mam XMPP w mojej domenie dzięki wykupionemu hostingowi w MegiTeam. http://www.megiteam.pl/refk/seban/ Całość działa sprawnie i bezproblemowo. Oczywiście hostingu używam nie tylko do XMPP ;-)
2009-11-15, Niedziela 14:34:50 +0100
@Seban: Każde takie rozwiązanie (włącznie z Rootnode, czy też DreamHost) jest naprawdę miłe, jak ma się stałe źródło dochodu, lub powiedźmy na to - ma się pewność tego, że zarobi się te kilka tysięcy złotych rocznie. Wtedy koszty są niskie w stosunku do zarobków. Ale przy braku zarobków, lub niewielkich kwotach jakie się posiada - trzeba szukać czegoś darmowego ;]
2009-11-15, Niedziela 14:37:52 +0100
@Zal: Jakie kilka tysięcy rocznie... 180zł rocznie wydać nie możesz nawet? :) Anyway, mam konto na rootnode, ale konta xmpp nie zakładałem. Generalnie zastanawiam się nad VPSem, ale to się zobaczy.
2009-11-15, Niedziela 14:39:01 +0100
Dodałem paolo.jogger.pl to rostera i dalej to samo. ;) Ehhh spróbuję innym sposobem (czyt. przez GTalk).
2009-11-15, Niedziela 14:39:01 +0100
A jakieś chrome.pl czy któryś w publicznych serwerów nie daje takiej możliwości. Wydaje mi się, że któryś polki serwer daje moliwość podpięcia domeny
2009-11-15, Niedziela 14:41:14 +0100
@fluxid: Jeżeli te 180 złotych rocznie miałoby stanowić 20% mojego rocznego budżetu to bym się mocno zastanawiał ;]
@Seban: Do Chrome.pl można było się zgłaszać, ale z tego, co pamiętam to stabilnością nie grzeszyli (kwestia ichniej polityki). W ogólności - z niektórymi można na ten temat osobiście rozmawiać i niekoniecznie mają odpowiednie wytyczne dot. tego, jak i czy w ogóle podpinają pod siebie zewnętrzne domeny ;]
2009-11-15, Niedziela 14:46:41 +0100
@Seba Tak, chrome.pl zezwala na vhosty. To działa, znajomy ma u nich vhosta i jest ok ;) Ale to trzeba się zgłosić do nich i pogadać. A co do stabilności chrome.pl generalnie, to całkiem nieźle, nie ma na co narzekać.
2009-11-15, Niedziela 14:50:16 +0100
kiedys bardzo długo używałem chrome.pl jako mojego serwera jabber/xmpp
2009-11-15, Niedziela 18:01:38 +0100
Dla mnie brak możliwości zmiany hasła (na forum znalazłem informację sprzed 1,5 roku, że już już zaraz będzie) i logowania po SSL był dyskwalifikujący. Kiepska usługa.
2009-11-15, Niedziela 18:08:05 +0100
@Piotr: Szyfrowanie jest. A brak możliwości zmiany hasła z poziomu klienta jest irytujący.
BTW - a ta usługa nie ruszyła dopiero w lipcu tego roku? ;]
2009-11-15, Niedziela 18:19:19 +0100
Hmm, no chyba że coś mi się pomigało:
http://www.process-one.net/en/forum/viewthread/44/
2009-11-15, Niedziela 22:36:53 +0100
Dzieki!
Choc mam wlasny serwer, to nie chcialo mi sie bawic w stawianie serwera jabbera. Mialem chec jednak na IM we wlasnej domenie. Na poczatku nie wiedzialem jak sie zabrac za setup, ale mam VHM'a, wiec poradzilem sobie z tym raz-dwa-trzy.
Moge sie od dzis cieszyc komunikatorem, ktory wyglada taj samo jak moj adres e-mail:-)
2009-11-15, Niedziela 22:38:02 +0100
@wojTek: Mój komunikator wygląda jak program, nie adres e-mail, no ale :)
2009-11-15, Niedziela 23:14:22 +0100
@fluxid: nie czepiaj sie, wszyscy wiedza o co chodzi przeciez. JID, czy jak sie to teraz nazywa. Moze wie ktos?
2009-11-16, Poniedziałek 07:12:36 +0100
@Piotr: Tak, to co podałeś, to link do forum dla developerów. OneTeam to klient XMPP działający pod Firefoksem stworzony i rozwijany przez ProcessOne.
2009-11-16, Poniedziałek 11:48:59 +0100
Co nie zmienia faktu, że kiedy używałem tego serwera, hasła za nic nie dałem rady zmienić. ;) No ale to było jeszcze w wakacje, może coś się zmieniło.
2009-11-16, Poniedziałek 15:51:07 +0100
@Zal
Bardzo przydatna informacja. Póki co dodałem odpowiednie rekordy do dns-ów i stworzyłem 2 konta. Na razie z domu ani shella na Rootnode nie idzie się połączyć, ale z jwchat.org już tak (choć przy zaznaczeniu 'Allow secure connections only' nie łączy).
Zarządzanie kontami lipne, bo po wylogowaniu i ponownym zalogowaniu nie widać w panelu kont już utworzonych. Jeśli chcemy dodać nowe konto należy „dodać” także te, które już stworzyliśmy, w przeciwnym wypadku zostaną one usunięte…
2009-11-16, Poniedziałek 17:27:29 +0100
@mruwek
Zawsze sie tak szybko zniechecasz? Mnie obcowanie z linuksem nauczylo jedego - cierpliwosci. Nie jest tak jak mowisz. Ja od wczoraj uzywam tego rozwiazania i musze przyznac, ze na poczatku troche mnie denerwowaly te niescislosci w panelu zarzadzana. Logout login i po problenie. Jak nie raz to dwa razy.
mysle, ze wiecej klopotu moze przysparzac sam krok drugi konfiguracji.
2009-11-16, Poniedziałek 19:49:55 +0100
@mruwek: Niestety, ten ich interfejs jest obdarzony pewną bezwładnością. Po jakimś czasie od dodania konta poprawnie wyświetla dodane konta oraz liczbę możliwych do utworzenia.
@Piotr: Obecnie hasło zmienisz (mowa o koncie hosted.IM), ale jedynie przy pomocy webowego interfejsu logując się jako admin domeny.
2009-11-16, Poniedziałek 23:05:13 +0100
Jeśli hosted.IM zarządzają ci sami ludzie co tweet.IM (bramka twitter-xmpp) to średnio polecam. Wiadomości z twittera potrafiły się gubić po drodze, a jeśli docierały to z opóźnieniem nawet kilkugodzinnym.
2009-11-16, Poniedziałek 23:06:52 +0100
@_DooM: Ci sami. Winę zrzucają na Twittera ;D Zresztą oni też aktywnie rozwijają ejabberd.
2009-11-16, Poniedziałek 23:08:04 +0100
Dziwne, bo przez blipa przychodzą praktycznie natychmiastowo.
2009-11-17, Wtorek 01:53:04 +0100
wojTrek:
A kto Ci powiedział, że się zniechęciłem? Wręcz przeciwnie, DNSy się już zaktualizowały i mogę logować się na konto we własnej domenie także z domu.
Po wylogowaniu i ponownym zalogowaniu rzeczywiście widać stworzone wcześniej konta, niemniej obstaję, że zarządzanie nieco lipne, bo winno to działać od razu ;).
A co drugiego kroku konfiguracji to kwestia gustu, mnie tam dodawanie rekordów DNS nie straszy.
2009-11-18, Środa 01:11:22 +0100
OK, komuś działa to na AQQ?
Założyłem XMPP na własnej domenie przez hosted.im
Działa wyśmienicie na wszystkim (Meebo, pidgin etc.) oprócz AQQ.
Nie loguje się w ogóle. Przyczyna?
2009-11-18, Środa 03:02:24 +0100
konieckropka:
Spróbuj jako serwer ustawić: xmpp1.hosted.im lub xmpp2.hosted.im.
Sprawdź też czy masz w Aqq pole podobne do: 'ignoruj błędy certyfikatu'. Jeśli jest, to trza je zaznaczyć. Na ekg2 trzeba ustawić ręcznie serwer na jeden z wyżej podanych — nie wiedzieć czemu nie potrafi z DNSów sobie wyciągnąć. W przypadku empathy-0.8.8 nie działało wcale, aktualizacja do rozwojowej wersji 0.9.2 (gdzie wymieniono bibliotekę odpowiedzialną za połączenia i skorzystano z gnutls) wyeliminowała problem.
2009-11-18, Środa 10:14:06 +0100
Świetnie! Dzięki mruwek. Użycie xmpp1.hosted.im w AQQ zadziałało. A już myślałem, że będę musiał na stałe przerzucić się na Digsby ;) Masz piwo u mnie ;)
2009-11-20, Piątek 14:17:10 +0100
Karol, jak tam hosted.im działa? Ja wiem że testujesz to tylko parę dni, ale zastanawiam się nad tym żeby się u nich zainstalować. Jak stabilność? Jak jest z domeną? Można do nich przypiąć własną poprzez rekordy SRV (pytam, bo zajrzałem z ciekawości i zauważyłem że masz ich podpiętych pod subdomenę)? Jest jakiś płatny plan dla zwykłych ludzi, tzn. nie-firm? Nie chcę się kiedyś obudzić z łapą w nocniku, zwłaszcza że mój operator domenowy nie umożliwia zabawy wszystkimi rekordami (w tym również SRV).
2009-11-20, Piątek 15:15:54 +0100
@kozlov: Ja sam nie narzekam. Poprawne wpisy SRV:
Więc nie ma problemu z podpięciem tego pod jakąkolwiek domenę (wymaga jeszcze jednego wpisu TXT). 6 rekordów typu SRV i jeden TXT to wszystko, co jest potrzebne. Na stabilność obecnie nie narzekam - do tej pory nie było żadnych problemów. Ale uwaga! Radmen już miał z nią problemy i nadal nie wiem, czy była to kwestia błędnych rekordów w DNS-ach, czy coś innego.
Z tego, co widzę to mają też plany dla organizacji, ale w każdym przypadku proszą o indywidualne zgłoszenie się do nich. Nie podają cen.
2009-11-21, Sobota 21:19:07 +0100
Czesc!
Ktos Was ma takie same jak ja problemy z Empathy? Na jednym z komputerow (a nawet na dwoch) mam Empathy i jako trzecie konto to z hosted.im i tu dziala. Ale jak chce uzyc Empathy jako klienta tylko do tego konta to sie nie da. Probowalem na 9.10 i ostatnim Debianie.
2009-11-22, Niedziela 01:45:59 +0100
wojTrek:
W Empathy domyślnie za jabbera odpowiada Telepathy-gabble (jak może wiesz Empathy jest tylko interfejsem dla „menadżerów połączeń” — jednym z nich jest właśnie wspomniane Telepathy-gabble), a ta z kolei wykorzystuje ograniczonego loudmoutha, przez co to nie zadziała. Nowsze wersje rozwojowe (powyżej 0.9.0) tego menadżera korzystają już z „Wocky” — nowej, lepszej biblioteki do obsługi protokołu XMPP. U siebie korzystam z 0.9.2 i konto z hosted.IM działa.