melroy
- 1 Post
- 54 Comments
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
2·1 month agoBack in the days you were able to host your own game server like Cod or bf2 and many many other fps games. Like soldier of fortune and more. Allowing you to be the host, but rather than also being a player a game server is a headless server that hosts a game, so people can join the server (24/7). Often by using the public IP address.
The mear fact I need to explain what this is makes me really sad. Nothing personal to you but in general sad. Since those game servers hosted by dedicated people across the world make gaming so much more fun. More caring and more decentralized. This also means that the multiplayer gameplay can’t never die.
Today I guess there is no server executable being shared. Everything is fully in the hands of the game studio/publisher. Hence running a game server makes it possible to keep multiplayer working. This is also exactly the case. There area still Cod4, counter strike, bf2, crysis, halo 1, sof double helix and may of those old games alive. No stupid single point of control.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
6·1 month agoI block huge data-center cidr ranges. Whole cidr yes. Not a single ip. But tens of thousands, most like more in the millions of IPs by now.
Then I also have rate limits installed. So it block users when a threshold is reached in Angie/Nginx via fail2ban.
Finally, depending on your software. I know that Forgejo and gitea can block access or limit access for non-registered/logged-out users. So visitors can only view the repos and some files. But maybe not scrape all the git commit hashes etc.
The latter I would call server hardening.
But it first starts with decent logging and displaying the data. Easy to drill down or filter. This is needed to identify the source /sources of the bad actors.
These are the basics. Even before I consider cloudflare or Anubis.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
3·1 month agoYes so I use gitlab here. And I use the free version (community edition). I installed it directly on my VM. So I have proxmox. And within proxmox I have an Ubuntu server vm. Within this vm I installed the whole gitlab suite. Including my own gitlab runners. Love it.
See https://docs.gitlab.com/install/package/ubuntu/
Alternatives that I also donate to is Forgejo.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
2·1 month agoI run servers since 2007 in the Netherlands. Back in the days we had way more outages then today.
Today it was mainly planned outages of people working on the infrastructure. I still need to buy a UPS. But even without it it’s fine here (Tiel, Gelderland).
I’m hosting mbin and tons of other services and websites at home.
(hoi)
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
3·1 month agoWrt dns there are better ways. Like auto updating a dns record that regulary checks what your public ip is. And then automatically update it. Services like ddns.
I myself also host everything at home. But since 3 years now I went to an official business account which allows me to have a static ipv4 and ipv6 ip address from my isp.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
2·1 month agoHonest it’s fine here. Even without ups. But you can buy a ups to avoid short term downages.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
4·1 month agoStorage is now more important than ever. Thank you for reminding me. Mbin should auto cleanup it’s old storage.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
3·1 month agoYup I run my own server since 2008 actually. I first ran game servers. Later I started hosting other services and websites. And eventually basically everything you can think of. Storage (nextcloud), git server (gitlab with cicd), to do list, my own websites / blog /… Mbin, matrix server (element), voip (mumble), block chain explore (bch explorer). So basically everything…
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Hetzner prices have skyrocketed (up to 3x); how will this affect your Fediverse server?
12·1 month agoI’m so happy that I went for local hosting at home since 2008. I started with game servers.
Eventually hosting everything from git server to file storage. From todo list to my homepage. From my blog to voip server. From plantuml server to mbin. From Mastodon to my own search engine. From dashboarding to block chain explorer.
For example we have ap issues with lemmy, lemmy doesn’t support multiple attachments. We use attachments for both links (url, other than image links) as well as images themselves can be an attachment.
But again AP fails, and lemmy only shows the picture.
I fully agree. And you nailed it. This was exactly what I try to explain what is wrong with ActivityPub FEPs.
Thank you, we do indeed publish those schemas, these are coming from the code. So our documentation build is also relying on our code to expose these schemas, and that’s also why I can guarantee it’s always up to date.
Hi Melroy from Mbin. It’s true what you are saying Julian. These FEPs forms the basic of the fediverse. But at the same time I hate those FEPs alot. I would rather see a more detailed and better described ActivityPub protocol v2.0 or 3.0. My point is that the current ActivityPub is way too vague.
And we need dozens of various FEPs to get the features we actually need and want to get the basis features of today. Currently it’s hard to read, there is no single document. No single source of truth. All FEPs are actually optional to implement. And it’s a mess.
Could you imagine if an internet standard like http or TCP was documented like this? It would never have worked.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•It Took 23 Days for Lemmy Posts to Double from 1 Million to 2 Million
2·7 months agoSure! Just one problem the title is saying “Total Mbin Posts by Month”… but it doesn’t look like a total, but more like an average? Disclaimer: I don’t know how reliable this source is.
Source: https://mbin.fediverse.observer/stats
I also notice a decline in servers of both Lemmy: https://lemmy.fediverse.observer/stats server as well as Mbin servers. Lemmy peaked around 1396 servers and is now down to 370 (73.4% decrease). Mbin peaked around 26 and is down to 15 (42% decrease). I can’t give you an answer why there is a decrease in servers in the threadiverse realm…
Even outside of the threadiverse there is a downtrend going on with Mastodon. Peak of 11773 down to 7666 (34.8% decrease).

melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Looks like now Mbin, at least on mobile, mixes threads and microblog posts
1·8 months agoDo you like the setting to be opt-out so “all” will be the default (like now). Or should we make this combined frontpage an opt-in feature (default will stay “threads” like before)?
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Looks like now Mbin, at least on mobile, mixes threads and microblog posts
1·8 months agoIn my case I do also use “sub” feed. But I still want to see only threads by default. I do use microblogs as well, but if I want to see posts, I click on the Microblog menu.
melroy@kbin.melroy.orgto
Fediverse@lemmy.world•Mississippi's age assurance law puts decentralized social networks to the test
1·11 months agoI want to respawn on planet earth again from scratch.

This is a great idea! Thank you for sharing it. I appreciate it, most likely we also try to implement such solution.
It might reduce the traffic and cpu load dramatically depending on the instance. And even works out for all parties involved, it would also reduce the load on the other server(s) as well.