Deykun,
Deykun avatar

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,
ernest avatar

@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,
cycki avatar

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

ernest,
ernest avatar

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,
@sebastian@pol.social avatar

@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 https://noevil.pl

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

@mstankiewicz @Deykun

Deykun,
Deykun avatar

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,
ernest avatar

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.

piotrsikora,
@piotrsikora@pol.social avatar

@Deykun @mstankiewicz @ernest
zabawki typu s3 amazona są mega drogie... natomiast w @ftdl potrafimy to mega tanio robić ;)

piotrsikora,
@piotrsikora@pol.social avatar

@mstankiewicz a propos jeszcze opcji na tani hosting to polecam zainteresowac sie IPFS... ciekawy to tez sposob na deduplikacje danych (globalnie).
w min.io ktory dostarczamy jako Fundacja (kompatybilny z s3) to tez mamy taka opcje ;)

piotrsikora,
@piotrsikora@pol.social avatar

@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,
ernest avatar

@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.

piotrsikora,
@piotrsikora@pol.social avatar

@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

Private
rysiek,
@rysiek@szmer.info avatar

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,
mstankiewicz avatar

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,
@sebastian@pol.social avatar

@mstankiewicz @rysiek

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

Można hostować zdjęcia i pliki video do osadzania we wpisach w (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.

wikiyu,
@wikiyu@sprawy.eu avatar

@mstankiewicz tylko... to jest moment w którym cała idea pixelfeda traci sens...

emill1984,
@emill1984@101010.pl avatar

@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

@mstankiewicz

wikiyu,
@wikiyu@sprawy.eu avatar

@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...).

emill1984,
@emill1984@101010.pl avatar

@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

@mstankiewicz

wikiyu,
@wikiyu@sprawy.eu avatar

@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,
Kierunkowy74 avatar

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)

wikiyu,
@wikiyu@sprawy.eu avatar

@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 ;-)

emill1984,
@emill1984@101010.pl avatar

@wikiyu no to moze jednak zawartosc z PIxelfeda nie powinna byc tutaj tak "bezmyslnie" zaciagana 🤷‍♂️ @mstankiewicz

wikiyu,
@wikiyu@sprawy.eu avatar

@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ł.

mstankiewicz,
mstankiewicz avatar

Tytuł następnego posta na @mstankiewicz - "Jak rozpętałem I Wojnę Fediwersową" ;p

wikiyu,
@wikiyu@sprawy.eu avatar

@mstankiewicz @emill1984 @mstankiewicz kurde... A gdzie tu wojna:-)
Sa argumenty inne niz "a ty masz brzydka facjate" ;-)

sebastian,
@sebastian@pol.social avatar

@wikiyu Właśnie wymyśliłeś Akkoma / Pleroma :)

@emill1984 @mstankiewicz

wikiyu,
@wikiyu@sprawy.eu avatar

@sebastian @emill1984 @mstankiewicz nie wymyśliłem, wiem jak tam to działa.

cycki,
cycki avatar

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,
@emill1984@101010.pl avatar

@cycki a tego niestety nie wiem, nie mam az takiego doswiadczenia ;)

@mstankiewicz @wikiyu

emill1984,
@emill1984@101010.pl avatar

@mstankiewicz pytanie czy jak wrzuce zdjecie na Imgura i potem zapostuje link do niego, to wyswietli sie podglad? sprawdzmy to ;)
https://imgur.com/a/jjtzwhi

edit: cos tam sie wyswietla, chociaz idealem bym tego nie nazwal :P

mstankiewicz,
mstankiewicz avatar

Na /kbinie niestety wyświetla się tylko link

ernest,
ernest avatar

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

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

  • All
  • Subscribed
  • Moderated
  • Favourites
  • random
  • polityka
  • apple
  • prawo
  • nauka
  • podcast
  • muzyka
  • rower
  • wroclaw
  • gry
  • internet
  • linux
  • sport
  • fediverse
  • ADHDwomen
  • charytatywne
  • marvel_plus
  • BBBY
  • PowerRangers
  • Rallycross
  • gayporn
  • ArmoredWomen
  • SuperSentai
  • erotyka
  • ak
  • KamenRider
  • UFOs
  • 3amjokes
  • UFC
  • All magazines