Click the rainbow star “fediverse” icon to go to the original instance of the post or parent comment. This doesn’t really help if that instance also blocks any replies but it’s helpful when federation ends up struggling to keep up.
I’m boring and I shitpost and tech-post all over the place. Big fan of Ea-nāṣir.
Microblogs: @[email protected]
Click the rainbow star “fediverse” icon to go to the original instance of the post or parent comment. This doesn’t really help if that instance also blocks any replies but it’s helpful when federation ends up struggling to keep up.
Encryption is hard to get right. Which doesn’t help when it’s essentially useless unless you get it right
https://github.com/soatok/mastodon-e2ee-specification was a thing but it doesn’t seem to be updated for months now.
Even in the most safe space-y parts of Mastodon (which has way more experience with trolls & assholes than Lemmy just by existing for longer), single user instances don’t get defederated without reason. So I’d be more in favor of reflecting inwards and wondering if there is a specific reason why they defed’d me.
Also note that Lemmy does did not implement Authorized Fetch until two weeks ago, meaning certain instances won’t be able to contact Lemmy instances even if you do everything correctly.
The main issue you’re gonna encouter is CORS. There is no real upstream decision on loosening the existing CORS permissions. The alternative is to proxy every request from everyone which will not only get you rate limited but also you will have to deal with storing people’s authentication tokens which requires not only complete trust in every step of the way but also not accidentally messing things up and exposing them somewhere.
Honestly I’m not sure if we need file sharing to be federated. Just put up a link somewhere and let people download.
Or use torrents (with web seeds should no other seeders be around) if the files are gigantic enough
Communities are not exclusive to people from their own instances. Otherwise single-user instances like the one I’m replying from would be impossible.
The health of the fediverse depends on smaller instances existing. The fact that larger “untouchable” instances exist at all is harming the fediverse as we speak. Mastodon folk are already familiar with this problem regarding dot social & dot online.
That’s admins of other instances you’re federating with banning people from their own instances.
Feel free to go do that then
Please make sure that you’re only indexing Lemmy communities and Kbin magazines (i.e. not microblogs)
In the wider fediverse, there is an actual expectation of privacy beyond “well it’s technically possible to scrape everything so we may as well give up”. Several people (with reasons of innocent naivete & explicit and blatant malice alike) have tried making fediverse search engines, but all of them are either dead or blocked.
Lemmy/Kbin is in a unique position where global search does make some sense to have, due to it being a public forum focused on topics (and not people), but there is a very real chance that assholes could use an “unbounded” fediverse search engine to find vulnerable people (quite a few of them specifically fleeing to the fediverse to avoid that kind of problem) and harass them.
I’m starting to get into the habit of reaching for debuggers more and more as opposed to just print()ing everything and hoping for the best.
Profilers on the other hand I still have no idea how to apply (and more importantly, read the results of) properly, so that’s something I’ll need to learn.
Unless something is horrifyingly misconfigured it should only be cosmetic
Edit: You seem to already have mentioned the steam issue. I’m kinda stupid, sorry
see also: gamersriseup
You create an account there probably because you are a star trek fan and want to show it off
Hell, they could’ve disabled account registration and just hosted the communities. Lemmy allows for that kind of flexibility
Is it shitty setting an instance up or is it doable?
Definitely needs some work. The instructions are all over the place, the Ansible roles expect to be the only thing in your system (unfortunately common), both the manual and Docker installation guides are meh and partially unsupported. Caddy is a config snippet and “good luck” (implied, they don’t put it that bluntly). I’m sure there are a fair few people who are accidentally running a dev-focused setup on prod.
TLDR: It’s definitely not for the newcomer. I may throw my own configs up somewhere for future reference.
Are u running on perm or via a provider?
Not sure what you mean by that.
I’m running this instance I’m posting this from (single user) on a Hetzner CX21 (2 core / 4 GB ram / 40 GB storage)
The current stats (according to podman) are as follows
NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS CPU TIME AVG CPU %
postgres 0.41% 95.12MB / 4.005GB 2.38% 1.863GB / 346.5MB 240.6MB / 10.28GB 11 16m26.041917s 0.55%
caddy 0.03% 54.47MB / 4.005GB 1.36% 244.9MB / 239.3MB 138.7MB / 20MB 9 2m41.545823s 0.40%
lemmy-be 0.10% 22.95MB / 4.005GB 0.57% 627.4MB / 2.831GB 169.4MB / 13.71MB 5 10m25.284369s 1.30%
pict-rs 0.15% 32.23MB / 4.005GB 0.80% 207.1MB / 264.7MB 584.5MB / 460.3MB 13 14m32.532772s 1.82%
lemmy-ui 0.02% 37MB / 4.005GB 0.92% 53.42MB / 10.18MB 231.1MB / 34.19MB 12 26.062038s 0.05%
Net IO is inaccurate as that also includes networking between the individual containers (I’m definitely not exposing postgres to the wider world, at least not intentionally)
Oh, and images are using about 200MB disk space so far, although this server hasn’t been up for more than 24 hours even, so we’ll see how that goes.
This is why I never bother with any “easy install” scripts of any kind. Give me a list of Docker images, a list of environment variables / config files, and some form of reverse proxy configuration and I’ll figure out the rest. You don’t know how my server works better than I do.