‼️ Milé osazenstvo Mastodonczech.cz, hledáme nový hosting. Naše firma mění poskytovatele hostingových služeb a tím pádem končí i dosavadní sponzorovaný hosting naší instance, který jsme měli zdarma. Abychom mohli zachovat provoz, potřebujeme tedy najít nového provozovatele, který by nás bezplatně hostoval. Některé firmy už jsem oslovil, ale pokud máte nějaké tipy, napište mi prosím. Budu vděčný i za šíření tohoto příspěvku. Díky! ‼️

@davidslizek jak jsem opakoval jiným, SPOJE.NET, které provozují #fcz, sou toho schopni nikoliv bezplatně, ale myslím relativně levně (i když asi ne tak levně, za kolik jde dnes pořídit základní VPS bez RAM a bez disku). A to případně i včetně aktualizací Mastodonu.

Nacenit to můžeme pokud bych věděl požadavek na RAM a místo na disku. Podle mě jsme konkurenceschopní právě tam, kde nejde o základní minimální konfiguraci VPS (tedy v podstatě jen IP adresa bez RAM a bez místa na disku).

Sdílení jednoho hostitelského stroje, kde by běžely VPS pro více Mastodon instancí, by díky ZFS deduplikaci snad mohlo ušetřit nějaké zdroje.

@xChaos Momentálně máme u SH.cz 8× vCPU, 20GB RAM, 1.5 TB SATA SSD.

@davidslizek zapojil bych do debaty @gandalf ... museli bychom to nějak nacenit. 8xCPU, no to nevím :-))

My jedeme na 8 GB RAM a 850 GB disk a mám skript na uklízení starých statusů bez místních interakcí (bez toho to dost dobře nepůjde, dlouhodobě). Velikost nekomprimovaného SQL dumpu je u nás něco přes 30 GB.

@davidslizek @xChaos @gandalf Je ten uklizeci skript nekde zverejnen? Potrebuju neco na Friendicu, tak pro inspiraci.

@hlad pro Friendicu bude houby platný, tohle stojí na nedokumentované funkci nástroje tootctl. Teď to chci dál rozšířit, aby byl přísnější na hyperaktivní domény typu pubeurope.com...

Pro friendicu nejspíš existuje nějaký podobný backend... pátrejte v dokumentaci.

Ono málo programátorů v posledních letech uvažovalo, že by místo na disku nebo RAM někdy došly...
@davidslizek @gandalf

@davidslizek @xChaos @gandalf Aha, tak to nic. Ja myslel, ze to treba bude neco, co saha primo do databaze, tam by se nejaka inspirace asi najit dala.

@hlad to si samozřejmě můžeš napsat sám, ale potřebuješ znát strukturu databáze Friendicy.

Tady je uvnitř v podstatě taky jen SQL dotaz, ale ten je pro každou platformu logicky odlišný.

@davidslizek @gandalf

@davidslizek @xChaos @gandalf To ja si to jsem asi schopnej napsat sam, ale spis mi slo o logiku, ktere prispevky vubec vybrat ke smazani.
@hlad @davidslizek @xChaos @gandalf Myslim, že tohle dělá Friendica sama a nastavení najdeš v Administrátor > Web > Výkon
@schmaker @davidslizek @xChaos @gandalf Ha, to jsem nejak uplne minul, jdu to prozkoumat, dik.

@hlad tak v Mastodonu se přes GUI dá ladit jen životností mediální cache, což je pravda důležité. Ale životnost statusů jako takových je i přes to tootctl slušně utajená a nezdokumentovaná, protože business model Mastodonu je založit fanatické sekty, které budou trvale platit víc a víc za místo a disku a hosting jako takový :-)

Hele, od lidí, co mi píší z Friendicy, mi přichází vždy statusy s naprosto bizarně náhodným nastavením jazyka...

@schmaker @davidslizek @gandalf

@hlad @schmaker @davidslizek @xChaos @gandalf Jo, protože Friendica ty jazyky označuje nějak heuristicky, nenechává to na uživateli.

A zvlášť když někdo píše bez diakritiky, tak to s tím docela zamává. 😀

@idle @hlad @schmaker no, kdybyste viděli tu směs jazyků, které mi to tady u vás hlásí, tak byste se asi chytli za hlavu...
@hlad @schmaker @xChaos Já to v mobilním klientu občas zahlídnu. 😁

@idle @hlad @schmaker no ale v Mastodonu je docela důležitá funkce zabudovaný překlad podle označeného, nikoliv detekovaného jazyka, takže tím docela zabíjíte svojí interoperabilitu.

Jako chápu, že je to cool, mít něco jiného, než většina, ale existují tu dost reálné problémy a měli byste na vývojáře Friendicy zatlačit aspoň v těch nejzákladnějších věcech... což možnost ručně si nastavit jazyk statusu místo nějaké bogus autodetekce určitě je...

O anketách radši ani nemluvím, ty jednoho akorát otravují, že jo... :-)

@idle @schmaker @xChaos Ano, ankety jsou asi nejvetsi slabina. Ale rozhodne nemam Friendicu, protoze je cool mit neco jinyho nez ostatni (ostatne cokoliv na Fedi je alternativni 😀). Byla to tehdy dost racionalni volba, zkousel sem tehdy pred temi temer 8 lety i Mastodon a naznal sem, ze takoveho mastodonta (pun intended) se mi spravovat nechce.

@hlad před 8 lety skutečně Mastodon nebyl o ničem.

No, dělejte si co chcete, ale že spamujete timeline statusy s chybně nastaveným jazykem je fakt trochu větší problém, než že se dobrovolně rozhodnete nehlasovat v anketách...

@idle @schmaker

@Chao-c' Jazyk není povinné pole. Tak by k tomu měl Mastodon přistupovat. 🤷‍♂️

@martin dobře, ale jak Mastodon pozná, že v nepovinném poli je vyplněný náhodný nesmysl? :-) Protože prý ten problém mají i mobilní klienti přímo vůči Friendice, kdy ve hře vůbec žádný Mastodon není...

Nebo chceš říct, že ten, kdo se ten jazyk snaží uhodnout, je právě až Mastodon? To se mi nezná, protože problém mám právě jen se statusy z Friendicy a právě až v nějaké poslední verzi... tak leda by se to snažila uhodnout nějaká poslední verze Mastodonu (je fakt, že nějakou vizuální detekci, že status možná není napsaný v nastaveném jazyce, tady máme... ale nesnaží se to jazyk samo uhodnout...)

@Martin Kostera Možná checkovat instanci, odkud to jde?

@martin musela by být někde být možnost debugovat zdrojový json statusu. Což by se hodilo stejně...

už jsem si všiml, že mostr.pub spamoval tak, že měl milion mentions, které byly ve statusu schované jako neviditelné HTML. Zatracené HTML v ActivityPub... vidíš, k čemu je to zneužitelné 🙂

@Chao-c' Jestli jsem to pochopil správně, tak to nedělal přímo mostr.pub, to je jenom bridge podobně jako Brid.gy na Bsky, ale mezi Nostr a Fediverse. Jen není/nebyl moc dobře ošetřený a někdo toho zneužil.

@martin tam bylo zajímavé, že byly podle mě explicitně zmíněny jen účty, které někdy předtím komunikovaly přes ten mostr bridge, takže získaly NOSTR unikátní identifikátor. Ty byly právě individuálně vyjmenované v těch statusech, ale nebyly vidět: až když dal člověk reply, tak zjistil, že status má 16 KB a je tvořený výhradně zmínkami NOSTR id v ActivityPub formátu...

Vypadalo to jako únik dat z toho bridge, nebo nevím... prostě někdo přišel na to, jak skrz ten bridge spamovat, ale nevím, z které strany přesně...