Dlaczego warto dodawać zdjęcia linkiem niż uploadować je do serwisu? I szczerze mówiąc nie mam tu na myśli dużych korporacji, bo je na to stać. Chodzi tutaj mi np. o instancje fediwersowe, które są zazwyczaj prowadzone przez prywatne osoby.

  • rysiek
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    Ostrożnie z imgurami i innymi CDNami itp, przecież to oznacza, że nasze dane (adres IP, potencjalnie adres odwiedzanej strony, dokładny czas odwiedzin) dostają się w łapki operatorów tych serwisów.

    A to raz, że idzie wbrew oczekiwaniom osób na fedi (wiele osób jest tu żeby nie być śledzonymi przez wielkie platformy), a dwa, że może być prawnie problematyczne (to o plikach czcionek, ale zasada ta sama).

    • mstankiewicz@karab.inOP
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      Oczywiście! Dlatego najlepszym rozwiązaniem, byłoby samemu hostować zdjęcia. Teraz do głowy przyszło mi jeszcze jedno rozwiązanie – można opublikować posta na Pixelfedzie, a np. na /kbinie dawać link do wcześniej przesłanego zdjęcia

  • Piotr Sikora@pol.social
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    @mstankiewicz ogólnie to trochę się nie zgodzę.
    Co może spowodować ładowanie się z innej strony?
    Dwie rzeczy:
    1/ Brak obrazka
    2/ Wyświetlenie innego niż chcieliśmy (ktoś podmieni).

    ad2/ mogę opowiedzieć fajną historie jak zmieniłem wygląd ponad połowy emotek na fotka.pl w reklamę ;)

    • ernest@karab.in
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 years ago

      @piotrsikora Mam tu też pewne wątpliwości jeżeli chodzi o security. Wolę jednak w jakiś sposób przeprocesować obraz, zanim wyświetlę go użytkownikowi, w fedi nie ma pełnej kontroli nad tym co i z jakimi intencjami trafi do feeda.

      • Piotr Sikora@pol.social
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        @ernest
        jeśli chodzi o security to zawsze najlepiej w bezpiecznym srodowisku przekonwertowac (chocby delikatnie) obraz… to zalatwia większość problemów.
        My ogólnie też trzymamy lokalnie wszystko. Głównie z racji aby dostarczać użytkownikom dobrej jakości pol.social … jeśli by obrazki szły z daleka to mogło by to odstraszać ludzi od Mastodona/Fedi
        @mstankiewicz

  • Deykun@karab.in
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 years ago

    Rozmawianie o rozwoju i branie się za portale społecznościowe nie mając zasobów na hostowanie obrazków w 2023 roku to nieporozumienie, IRC zwyczajnie się dzisiaj nie sprawdza.

    • ernest@karab.in
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 years ago

      @Deykun wszyscy chcą brać przykład z najlepszego wortalu.

      W kbin rozwiązuję to w ten sposób:

      • jeżeli prowadzisz małą instancję możesz co jakiś czas usuwać stare grafiki / posty a gdy ktoś je podbije lub odpowie na komentarz pojawi się wraz z całym wątkiem
      • jeżeli prowadzisz większą instancję i chcesz zachować historię, możesz wrzucić grafiki na amazonowy s3 lub dowolny inny storage. Tam płacisz głownie za requesty create/put/delete. Z kbin wykonywany jest jeden request i grafiki są cache’owane lokalnie jako miniatury. W ten sposób są serwowane użytkownikom. Po roku gromadzenia obrazów z polskiego fedi na karabinie za storage płacę jakieś 0.25$ miesięcznie. Jest jeszcze możliwość obniżenia kosztów, jeżeli nie potrzebuję natychmiastowego dostępu do zasobów. Lokalny co jakiś czas czyszczę, wiąże się to z dłuższym czasem pierwszego załadowania strony, bo miniatury tworzone są od nowa. Z tego co pamiętam 101010 który gromadzi video, obrazy z całego globalnego feedu od początku ~ 30$ / msc (potrzebne źródło)
      • kbin nie duplikuje grafik, wyliczana jest suma kontrolna i używana ta sama encja. Chociaż to ma pewnie marginalne znaczenie ;)
        • ernest@karab.in
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          chodzi raczej o sytuacje gdy ktoś prowadzi jednoosobową instancję, w pewnym momencie może nie chcieć przechowywać wszystkich zdjęć z głównego feedu (innych instancji). Zdjęcia z lokalnej instancji zostaną.

      • Deykun@karab.in
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 years ago

        Tam płacisz głownie za requesty create/put/delete. […] Po roku gromadzenia obrazów z polskiego fedi na karabinie za storage płacę jakieś 0.25$ miesięcznie.

        Jeśli to 0.25$ to koszt tylko za karab.in to teraz brzmi ok, ale aktywnych użytkowników jest optymistycznie z 10. Jak to się skaluje liniowo to przy 1000 już jest ~25$ miesięcznie i nie dziwi, że na hejto.pl administrator też narzekał na obrazki, bo jak im liczba użytkowników skoczyła z kilkuset do kilunastu? tysięcy to rachunki szybko zaczęły się kumulować i jeśli reklamy tego nie pokrywały dobrze to szybko przestaje być koszt na hobby, a staje się problemem.

        • ernest@karab.in
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          Jeśli to 0.25$ to koszt tylko za karab.in to teraz brzmi ok

          Za karabin + obrazy z innych instancji w pełnych rozmiarach, od czasu kiedy karabin dołączył do fedi. Czyli w zasadzie wszystko co wyświetla się na stronie.

          Na kbin.social zamierzam wygenerować większy ruch (chociażby przez federację), zobaczę jak wtedy to wygląda w praktyce.

      • cycki@karab.in
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 years ago

        A to nie można zrobić takiego fikumiku żeby w locie konwertowało się do base64? I wliczalo się normalnie w limit znaków? Coś wywoływało by obrazek. Bo jakby pozwolić na HTML i hotlinkow,to można by wtedy nawet wymusić przekierowanie nie mowiac o śledzeniu i byłoby jeszcze gorzej. Dla mnie największym problemem jest to że nie trzyma oryginalnej nazwy ani linku

      • @sprawy.eu
        link
        fedilink
        arrow-up
        0
        ·
        2 years ago

        @emill1984 @mstankiewicz ależ tak.

        Mówimy o fediversum. O świecie połączonym przez ActivityPub.
        Jeśli ty śledzisz konto z pixelfeda na mastodonie to … te (4 pierwsze z każdego posta) ładne zdjęcia lądują na twojej instancji i zapychają jej dysk przez ileś dni.

        I w tym jest właśnie pies pogrzebany.

        pixelfed jest super gdy … jest to zamknięty świat jednej instancji pixelfeda.
        ładny, ze zdjęciami idącymi z konkretnego cdna itd…

        ALE jako wpięty w fediverse to jest sam w sobie takim koniem trojańskim podrzucającym wszystkim wokół mnóstwo ciężkich zdjęć (w końcu to “odpowiednik insta” więc wrzućmy w dobrej jakości te fotki…).

          • @sprawy.eu
            link
            fedilink
            arrow-up
            0
            ·
            2 years ago

            @emill1984 @mstankiewicz

            ale do którego serwera?

            mojego? moje https://foto.sprawy.eu przecież jest moje, płacę za serwer itd…

            ale pomyśl - jakbym wrzucał tam powiedzmy 1-2 posty dziennie (taki 365 day challenge) po 3-4 dobrej jakości zdjęcia. takie 30-50mb dziennie

            w miesiąc mogę zapchać 1,5gb storage`u każdej instancji z której ktoś mnie śledzi (jeśli rotacja multimediów to >=30 dni) bez większego zmęczenia swojej instancji.

            moim zdaniem to jest problem właśnie we wrzucaniu do fediversum pixelfeda czy … botów z kotkami i innymi ładnymi zdjęciami (nasa pic of the day chociażby). Bo ludzie to chcą śledzić, ale mogą mega obciążyć storage swoich instancji, a twórca jest czysty, on sobie może to nawet ogarnąć na znanym i lubianym oracle free tier ;-)

            • Kierunkowy74@karab.in
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              W planach Mastodona jest między innymi MAS-84 Play remote videos directly from origin without caching (Odtwarzanie filmów zdalnie ze źródła, bez załadowywania do pamięci podręcznej) Podobnie można podejść do zdjęć (z możliwością wyboru, czy załadowywać zdjęcie do pamięci, czy tylko hotlinkować do źródła)

              • @sprawy.eu
                link
                fedilink
                arrow-up
                0
                ·
                2 years ago

                @emill1984 @mstankiewicz
                [spojrzenie w lewo, spojrzenie w prawo, konspiracyjny szept]
                ja ogólnie nie rozumiem dlaczego mastodon ma zaciągać te dane “do siebie” as default.

                Moim skromnym zdaniem administrator instancji powinien mieć wybór -> jestem dobrym ziomkiem i zaciągam do siebie i swoim użytkownikom serwuję ze swoich CDNów
                vs
                mam małą instancję, albo jestem egoistą - i wyświetlam z oryginalnego źródła.

                i takie coś powinno dać się w panelu ogarnąć per domena chociażby.

                Wtedy takiego pixelfeda nie zaciągasz, ale już pojedyncze grafiki z writefreely czy innych masto możesz brać…

                pomijam już flagę “nie zaciągaj grafik botów” ;) ale to mamy kolegę tutaj z krucjatą przeciw botom to nie będę dublował.

      • ernest@karab.in
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Możesz kliknąć na ikonkę obok linku, rozwinie się podgląd ;-)

        Opcja automatycznego rozwijania poglądu dziś wieczorem trafi na instancję.