[Markdown] 

Tutorial: Home

Najkrótszy i prosty tutorial HubZilli

Ponieważ od dłuższego czasu bawię się HubZillą, postanowiłem przysiąść i jako pomoc dla osób, które jeszcze nie wybrały miejsca na przenosiny po niechybnie nadchądzącym zajściu Google+, napisać ten oto tutorial. Z drugiej strony jest to również metoda, żebym sobie posortował swoją własną wiedzę i dowiedział się dzięki temu czego jeszcze nie wiem. Jako przykład będzie zastosowany postawiony przeze mnie testowy hub. Opcje, które tu się pojawią mogą nie być takie same na innych hubach, niemniej jednak sam sposób postępowania powinien być z grubsza jednakowy. Ze względu na fakt, że wielu rzeczy sam jeszcze nie rozgryzłem, spodziewajcie się bardzo dużych skrótów i odsyłania do innych miejsc w sieci w celu zasięgnięcia większej wiedzy. Więc bez zbędnego pitolenia, jadziem z koksem.

Co to i po co?

Jak już kiedyś pisałem HubZilla to Turbo Kombajn Bizon Super Lux z biegami w podłodze i w skórze. Jest to tworzone na zasadach Open Source oprogramowanie, które posiada bazylion możliwości: Hubzilla jest CMSem, Hubzilla umożliwia tworzenie Wiki, Hubzilla umożliwia przechowywanie i współdzielenie plików ci zdjęć oraz to, co najbardziej nas interesuje: stworzenie sieci społecznościowej. Osoby zainteresowane bardziej szczegółowym opisem odsyłam na stronę projektu: https://project.hubzilla.org/. Zapewne bardzo wielu z was Hubzilla może się wydać nadmiernie skomplikowana, ale osobiście nie wydaje mi się, żeby była dużo bardziej popaprana w użytkowaniu niż taki na przykład Facebook (który momentami mi się wydaje kosmicznie przekombinowany), więc nie zrażajcie się, proszę. Na wstępie uprzedzam również, że niestety oprogramowanie Hubzilli nie doczekało się jeszcze translacji na język polski...

Hubba, hubba, hub! Zaczynamy!

Pierwszym krokiem, który powinniśmy wykonać chcąc wejść w świat Hubzilli jest wybór huba. Teraz kilka słów wyjaśnienia czym jest hub? Siedząc sobie wygodnie na Google+ czy Facebooku przyzwyczailiśmy się do tego, że wszystko jest w jednym miejscu, wszystko jest zarządzane przez jedną firmę i w zasadzie nie obchodzi nas jak to wygląda pod spodem. Wchodzimy na adres, logujemy się, szlus. Gdzie to realnie tam hula, w jakim datacenter, wszystko jedno. W Hubzilli jest to rozwiązane zupełnie inaczej. Sama Hubzilla, jak i reszta Fediverse (diaspora*, Friendica, Mastodon, GNUSocial, Pleroma itp.) bazuje na rozwiązaniu sieci rozproszonej. To oznacza z grubsza tyle, że zamiast jednego "serwera", na który logują się wszyscy, mamy sieć prowadzonych przez różne podmioty serwerów, które się ze sobą komunikują. Mówiąc w skrócie, hub to właśnie taki serwer, na którym ktoś postawił oprogramowanie Hubzilli. (Podobnie zresztą jest w sieci Diaspora*, z tym że tam serwer nazywa się podem). Nadal mamy jeden adres pod którym się logujemy, jednak tym razem my sami wybieramy ten adres, w zależności od wielu czynników. Co więcej, jeśli dysponujemy własnym serwerem lub miejscem na jakimś hostingu, możemy również sami pobrać sobie oprogramowanie Hubzilli, zainstalować i mieć własny hub.

No to jak ten Hub wybrać?

Wybór huba możemy zacząć od przejrzenia dostępnych opcji. Podstawową listę dostępnych hubów możemy sprawdzić pod adresem https://project.hubzilla.org/register. Jeśli weszliście na tę stronę zauważyliście na pewno pierwszą rzecz, którą trzeba wziąć pod uwagę. Ponieważ sieć hubzilli nie należy do jednego podmiotu, a huby prowadzą różne osoby na niektórych z nich może nie być możliwości bezpośredniej rejestracji. Te na których bezproblemowo da się zarejestrować, będą miały status open, natomiast te ze statusem aprove mogą wymagać kontaktu z administratorem, który wyśle nam mailem kod z zaproszeniem.

Kolejna rzecz, na którą warto zwrócić uwagę to kolumna Access type. Znowu: ponieważ huby prowadzą różni ludzie, a Hubzilla jest tylko kawałkiem oprogramowania wykorzystywanym przez administratora huba, dostęp do niektórych z nich może być płatny lub niektóre z usług na hubie mogą być płatne. Przykładowo: hub https://zot.social/ jest prowadzony przez mające siedzibę w USA przedsiębiorstwo i część z jego usług jest płatna. Taki hub oznaczony jest jako tiered. Huby oznaczone jako free powinny być darmowe.

Podsumowując pierwsza rzecz, to znajdujemy sobie hub, który jest free i open.

Jednak to nie wszystko co powinniśmy wziąć jeszcze pod uwagę wybierająć hub. Gdy już z grubsza mamy nasz hubik, który jest free i open, warto zajrzeć jeszcze na stronę https://podupti.me i sprawdzić na przykład jaki uptime ma nasz wybrany hub i jakie usługi oferuje. To drugie jest ważne o tyle, o ile chcemy móc się kontaktować z innymi sieciami należącymi do Fediverse (Friendica, Diaspora, Mastodon itp.).

Tutaj pierwsza dygresja: nie każdy hub daje możliwość federacji np z diasporą. Obsługa protokołu diaspory, z tego co mi wiadomo, nieco konfliktuje z niektórymi opcjami samej Hubzilli, więc w niektórych hubach może być wyłączona na stałe (np. https://start.hubzilla.org), lub dostępna jako wtyczka, którą włączamy sami.

No dobra, to posiedzieliśmy, posprawdzaliśmy, wybraliśmy. Co dalej?

Rejestracja

Wchodzimy na stronÄ™ wybranego huba i klikamy opcjÄ™ register.

rejestracja

Wpisujemy nasz adres mail, hasło (dwukrotnie), jeśli rejestrujemy się na hub prywatny, wpisujemy także kod zaproszenia otrzymany od admina huba, zaznaczamy opcję odpowiedniego wieku i zapoznania się z lekturą "terms of service" i klikamy "Register". W tym momencie, na podany adres e-mail, dostaniemy wiadomość zawierającą kod weryfikacyjny, który wklejamy do następnego okna i klikamy "submit"

weryfikacja

Teraz zaczyna się zabawa. Pierwsza rzecz, na którą należy zwrócić tutaj uwagę, to że w odróżnieniu od np Facebooka, rejestracja nie wymaga podawania żadnych danych typu numer telefonu, czy imię i nazwisko, tylko i wyłącznie adres e-mail. W sieci Hubzilli możemy być jak za starych dobrych czasów usenetu czy for dyskusyjnych, tylko przypadkowym nickiem, pseudonimem, czy możemy sobie stworzyć całkowicie wirtualną tożsamość.

Lecimy w Kanał.

Jeśli przebrnęliśmy poprawnie przez proces rejestracji, Hubzilla poprosi nas w następnym oknie o utworzenie Kanału (Channel). W sieci Hubzilli kanał jest realnie podstawą komunikacji między użytkownikami. Kanał jest tym miejscem, w które wrzucamy nasze posty i za pomocą którego odbieramy posty innych. W [url=https://project.hubzilla.org/help/en/member/member_guide#Channels]oficjalnej dokumentacji Hubzilli[/url] stwierdza się, że kanał jest reprezentacją tego, co chcemy pokazać: osoby, strony, forum itp. Realnie wygląda to tak, że dodając np znajomego, dodajemy realnie jego kanał.

W zależności od konfiguracji huba, na którym się zarejestrowaliśmy, możemy utworzyć więcej niż jeden kanał (np. hub gerzilla.de umożliwia utworzenie ich pięciu), przy czym każdy z nich może dotyczyć czego innego: pierwszy np. będzie naszą bazową siecią społecznościową, w drugim będziemy publikować tylko zdjęcia ogrodowych krasnali, a trzeci będzie stanowić zamknięte forum miłośników grzybów z rodzaju Macrolepiota.

Jakkolwiek jednak byłby hub skonfigurowany, musimy utworzyć co najmniej jeden kanał.

Kanał

W oknie, które nam się pojawia wpisujemy nazwę, która będzie wyświetlana oraz skrót, który potem może nam posłużyć do logowania i będzie się znajdował w adresie kanału. Jeśli natomiast mamy już skonfigurowany kanał na innym hubie, tu również będzie można go zaimportować.

kanał 2

Kliknęliśmy submit i hubzilla przenosi nas do tworzenia profili.