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.
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).
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
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.
@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ę ;)
@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.
@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
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.
@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 ;)
Jakby zdjęcia znikały po czasie to jednak byłoby słabe
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ą.
@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 :)
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.
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.
@Deykun @mstankiewicz @ernest
zabawki typu s3 amazona są mega drogie… natomiast w @ftdl potrafimy to mega tanio robić ;)
@mstankiewicz tylko… to jest moment w którym cała idea pixelfeda traci sens…
@wikiyu ale pixelfed jest czyms innym - pixelfed jest odpowiednikiem instagrama (w uproszczeniu), a my tu mowimy po prostu o “dysku” do przechowywania zdjec, ktore chcesz dolaczyc do toota, zamiast zawalania przestrzeni dyskowej instancji
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
@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…).
@wikiyu ah, no tak, masz racje :) generalnie najlepszy sposob to dokladac sie administracji do prowadzenia serwera - problem sie rozwiazuje, sumienie czyste, fediversum sie rozwija bez kombinowania :D
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 ;-)
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)
@Kierunkowy74 @mstankiewicz @emill1984 boję się że jak zwykle wyleją dziecko z kąpielą bo to będzie on-off a nie per domain chociażby ;-)
@wikiyu no to moze jednak zawartosc z PIxelfeda nie powinna byc tutaj tak “bezmyslnie” zaciagana 🤷♂️ @mstankiewicz
@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ł.
Tytuł następnego posta na @mstankiewicz - “Jak rozpętałem I Wojnę Fediwersową” ;p
@mstankiewicz pytanie czy jak wrzuce zdjecie na Imgura i potem zapostuje link do niego, to wyswietli sie podglad? sprawdzmy to ;)
https://imgur.com/a/jjtzwhiedit: cos tam sie wyswietla, chociaz idealem bym tego nie nazwal :P
Na /kbinie niestety wyświetla się tylko link
Możesz kliknąć na ikonkę obok linku, rozwinie się podgląd ;-)
Opcja automatycznego rozwijania poglądu dziś wieczorem trafi na instancję.