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
    41 year 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).

    • mstankiewiczOP
      link
      fedilink
      21 year 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

      • Sebastian
        link
        fedilink
        11 year ago

        @mstankiewicz @rysiek

        Polecam otwartą i bezpłatną chmurę #nextcloud prowadzoną przez fundację @ftdl czyli Nasza Chmura https://nch.pl

        Można hostować zdjęcia i pliki video do osadzania we wpisach w #fediverse (po ich udostępnieniu z chmury).

        15GB dla każdego. Nie są zbierane statystyki inne niż log serwera www, a i te nie są nikomu udostępniane.

  • Piotr Sikora
    link
    fedilink
    11 year 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
      link
      fedilink
      1
      edit-2
      1 year 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
        link
        fedilink
        11 year 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
    link
    fedilink
    1
    edit-2
    1 year 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
      link
      fedilink
      2
      edit-2
      1 year 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 ;)
      • cycki
        link
        fedilink
        11 year ago

        Jakby zdjęcia znikały po czasie to jednak byłoby słabe

        • ernest
          link
          fedilink
          11 year 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ą.

      • Sebastian
        link
        fedilink
        11 year ago

        @ernest Gdybyś był zainteresowany nieodpłatnym hostingiem mediów/plików na s3 znajdującym się w Polsce (KRK) opartym o min.io dla twojego projektu kbin, to proszę o kontakt.

        Pierwszym wdrożeniem s3 dla Polskiego projektu było udostępnienie dla popularnego serwera #matrix https://noevil.pl

        Zapraszam do współpracy z fundacją @ftdl :)

        @mstankiewicz @Deykun

      • Deykun
        link
        fedilink
        1
        edit-2
        1 year 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
          link
          fedilink
          11 year 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
        link
        fedilink
        1
        edit-2
        1 year 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

      • link
        fedilink
        01 year 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…).

          • link
            fedilink
            01 year 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
              link
              fedilink
              11 year 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)

              • link
                fedilink
                01 year 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
        link
        fedilink
        31 year ago

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

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