<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <title>brtk.eu</title>
    <link href="https://brtk.eu/feed.xml" rel="self" />
    <link href="https://brtk.eu" />
    <updated>2026-05-03T22:03:05+02:00</updated>
    <author>
        <name>Bartek</name>
    </author>
    <id>https://brtk.eu</id>

    <entry>
        <title>Wyzwania własnej instancji GoToSocial</title>
        <author>
            <name>Bartek</name>
        </author>
        <link href="https://brtk.eu/wyzwania-wlasnej-instancji-mastodona/"/>
        <id>https://brtk.eu/wyzwania-wlasnej-instancji-mastodona/</id>

        <updated>2026-05-03T17:48:30+02:00</updated>
            <summary type="html">
                <![CDATA[
                    Całkiem niedawno uruchomiłem swoją instancję fediwersum masto.brtk.eu. W tym wpisie chcę podzielić się swoimi doświadczeniami i spostrzeżeniami jakie napotkałem po drodze. W moim przypadku padło akurat na GoToSocial, ale równie dobrze może to być Pleroma, Akkoma czy inne (dla uproszczenia nazywane dalej Mastodonem). Dlaczego akurat&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>Całkiem niedawno uruchomiłem swoją instancję fediwersum <a href="https://masto.brtk.eu/">masto.brtk.eu</a>. W tym wpisie chcę podzielić się swoimi doświadczeniami i spostrzeżeniami jakie napotkałem po drodze. W moim przypadku padło akurat na GoToSocial, ale równie dobrze może to być Pleroma, Akkoma czy inne (dla uproszczenia nazywane dalej Mastodonem).<br><br>Dlaczego akurat GoToSocial? Bo jest lekki, stabilny oraz łatwy w instalacji i obsłudze - idealny do selfhostingu jednoosobowych instancji na mniej wydajnych maszynach. Poza tym zostałem zainspirowny przez <a href="https://fedi.stfn.pl/@stfn">@stfn</a> jego <a href="https://stfn.pl/blog/53-starting-gotosocial-instance/">wpisem</a> na blogu. Zainteresowanych uruchomieniem własnej instacji odsyłam do wspomnianego wpisu oraz koniecznie do dokumentacji na <a href="https://docs.gotosocial.org/en/v0.21.2/getting_started/installation/">gotosocial.org</a><br><br><strong>Blaski i cienie własnej instancji fediwersum</strong><br><br>W porównaniu do dużych instacji, "u siebie" nie mamy w ogóle lokalnej osi czasu. Publiczna też jest początkowo pusta, choć rozrasta się w miarę dochodzenia kolejnych obserwowanych kont. Zaobserwowanie hasztagów także zwróci nam pustkę.</p>
<p>Na wszstkie te niedogodności istnieją oczywiście rozwiązania, jednak wymagają one nieco wysiłku. Żeby się nie poddać potrzebna jest pewna dawka uporu. Jednak tym razem GoToSocial trafił na upartego osobnika, takiego który musi mieć wszystko u siebie. Dla zasady. Dla niezależności. Bo można. Bo to nie twiXer.<br><br><strong>Mój Mastodon</strong><br><br>Siłą i zarazem przekleństwem Mastodona są jego możliwości i elastyczność dostosowania pod siebie. Ilu użytkowników, tyle wizji prawdziwych social mediow. W końcu nie jest to zamknięta platforma pokroju twiXera. <br><br>Celem jaki sobie postawiłem jest czysty feed z możliwie jak najmniejszym szumem informacyjnym. Jak się okazuje jest to nie lada wyzwanie, chociaż paradoksalnie własna instancja może mieć tu swoje zalety.<br><br>moje założenia są następujące:<br>- skrajnie minimalna ilość powiadomień dźwiękowych (1-2 hashtagi, 2 obserwowane konta)<br>- około 10 hashtagów na stronie głównej bez powiadomień<br>- około 20 osob kont obserwowanych na głównej bez powiadomień.<br>- reszta obserwowanych wyciszona z głównej - zamierzam wychwytywać z nich hashtagi na główną.<br>- część wyciszonych kont z głównej dodaję do kilku utworzonych list tematycznych, które będę przeglądał raz na jakiś czas.<br>To tylko ogólne i ramowe założenia. Jest więcej niż pewne, że w miarę upływu czasu dojdą pewne modyfikacje.<br><br>Jak wygenerować ruch na własnej instacji? Pierwszym i naturalnym sposobem jest obserwowanie użytkowników. Mnóstwa użytkowników. Im więcej zaobserwujemy, tym więcej treści do nas dotrze. Naturalnie jest to proces, który trochę trwa i w zasadzie będzie trwał nieustannie. Na tym w końcu będzie bazować funkcjonowanie naszej własnej instancji. Chcemy przecież, aby w miarę możliwości docierały do nas wartościowe treści, a nie osiągniemy tego w jeden wieczór.<br><br><strong>Tłumaczenie wpisów</strong><br><br>Przesiadując na publicznej instancji doceniałem wbudowaną możliwość tłumaczenia wpisów. GoToSocial jako lekka instancja fedi nie posiada oczywiście takiej funkcji. Na szczęście znalazłem proste rozwiązanie: korzystam z fedilab. Aplikacja posiada wbudowaną fukcję tłumaczenia postów za pomocą kilku obsługiwanych rozwiązań. Wśród nich jest m.in. DeepL, który wymaga jednak rejestracji i wpisania API.<br><br><strong>Relaye</strong><br><br>Czy istnieją sposoby obejścia problemu początkowej pustki na osiach czasu przynajmniej w początkowej fazie? Jedną z metod mogą być przekaźniki (relaye), które automatycznie pobierają treści z wybranych instancji. Niestety to rozwiązanie w moim przypadku odpada głównie ze względów technicznych - GoToSocial po prostu ich nie wspiera. Ponadto mają one swoje wady - główną z nich jest generowanie dużego ruchu, który z kolei zjadałby sporą część zasobów mojej skromnej instacji. Tym samym moja baza danych rozrastałaby się w zastraszającym tempie.</p>
<p>Ciekawym rozwiązaniem jest <a href="https://tags.pub/">tags.pub</a>, czyli relay hashtagów. Zasada działania jest prosta: jeśli chcemy śledzić hashtag # linux to wyszukujemy użytkownika @linux@tags.pub i ten bot będzie podbijał wpisy z #linux. Tyle w teorii, bo oczywiście tags.pub nie chce współpracować z GoToSocial. Z Mastodonem działa, ale tagów wysyła tyle co nic. Pozostaje kibicować, może projekt rozwinie się w przyszłości. Obecnie raczej jako ciekawostka.<br><br><strong>Boty</strong><br><br>Innym sposobem są boty. Własne boty. W środowisku fedi to hasło może mieć dość pejoratywne zabarwienie, nie mniej jednak boty mogą być użyteczne i nieinwazyjne dla otoczenia. Oczywiście bot powinien znajdować się na jakiejś większej instancji. Jak miałby działać taki bot? to zależy od naszej wyobraźni.<br><br>Działanie mojego bota polega na podbijaniu kilku obserwowanych hashtagów. Żeby nie zaśmiecać lokalnej osi czasu podbicia są prywatne - widzą je tylko obserwujący danego bota. Poza tym dodane mam różnego rodzaju filtry oraz czarne listy żeby ograniczyć podbicia do tych najbardziej interesujących. Napisany w pythonie, jeśli ktokolwiek byłby chętny bez problemu mogę udostępnić.<br><br><strong>Braki GoToSocial</strong><br><br>Funkcjonalnością której najbardziej brakuje mi w GoToSocial jest brak możliwości cytowania oraz wyświetlania cytatów. Opcja ta nie jest dla mnie warunkiem koniecznym, jednak jej brak delikatnie doskwiera mi po przesiadce z publicznej instancji Mastodona.<br><br><strong>Podsumowanie</strong><br><br>Wszystko co wyżej napisałem to tylko moje doświadczenia i subiektywne spostrzeżenia, nie mniej jednak może komuś się przydadzą.<br><br>Zdecydowanie nie polecam zakładania swojej instancji początkującym użytkownikom. Jeśli dopiero co trafiłeś na Mastodona to najlepszym sposobem jest utworzenie swojego konta na jednej z polskich instancji, np. mastodon.com.pl lub wielojęzycznej np. hear-me.social który posiada przekaźniki (relaye) z 1500 innymi instancjami. Omijamy oczywiście największe instancje z mastodon.social na czele, ponieważ posiadanie konta na takowej kłóci się z ideą decentralizacji.<br><br>Dla kogo więc własna instancja będzie najlepsza? Dla instytucji i organizacji, które chcą mieć swój niezależny kanał komunikacji ze społecznością, oraz dla tych wszystkich upartych, który chcą mieć swój kawałek niezależnej wysepki w morzu internetu.</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Nowy blog</title>
        <author>
            <name>Bartek</name>
        </author>
        <link href="https://brtk.eu/nowy-blog/"/>
        <id>https://brtk.eu/nowy-blog/</id>

        <updated>2026-05-03T17:30:00+02:00</updated>
            <summary type="html">
                <![CDATA[
                    Od dłuższego czasu chodzi za mną blog. Mam na myśli miejsce, gdzie zmieściłbym nieco dłuższe wpisy niż na Mastodonie. Tak właściwie prowadzę już wolnoscwkieszeni.pl, jednak umieszczam tam głównie dłuższe wpisy w charakterze poradników. Tego co mi najbardziej brakowało, to miejsca, gdzie mógłbym wrzucać luźniejsze wpisy,&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p class="align-left">Od dłuższego czasu chodzi za mną blog. Mam na myśli miejsce, gdzie zmieściłbym nieco dłuższe wpisy niż na Mastodonie. Tak właściwie prowadzę już <a href="https://wolnoscwkieszeni.pl/">wolnoscwkieszeni.pl</a>, jednak umieszczam tam głównie dłuższe wpisy w charakterze poradników. Tego co mi najbardziej brakowało, to miejsca, gdzie mógłbym wrzucać luźniejsze wpisy, które nie pasują to profilu wolnej kieszeni.</p>
<p class="align-left">Nie pozostało mi więc nic innego, niż uruchomienie drugiego bloga. Tym samym doszedłem do momentu, w którym jeden blog to już za mało ;) Będę się tutaj dzielił swoimi spostrzeżeniami i doświadczeniami z tego, co akurat dzieje się na wszystkich moich urządzeniach posiadających jakikolwiek procesor i pamięć. Innymi słowy możecie się spodziewać wpisów na temat tego co akurat się dzieje na moim skromnym selfhostingowym podwórku, pececie czy telefonie.</p>
<p class="align-left">Poza ogólnie pojętą tematyką komputerową znajdzie się tutaj też miejsce na tematy nie związane z cyfrową rzeczywistością, czyli m. in. recenzje książek czy luźniejsze przemyślenia na bardziej lub mniej poważne tematy.</p>
<p class="align-left">Witam więc wszystkich po raz drugi!</p>
<p> </p>
            ]]>
        </content>
    </entry>
</feed>
