this post was submitted on 22 Jun 2023
14 points (100.0% liked)

Selfhosted

42834 readers
1776 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I have a domain name that I own but am not making use of and was thinking of setting up my own personal Lemmy instance, partly so I can have a Lemmy id and instance that I can completely control, partly so that I can contribute directly to my hosting cost, and partly because it might be fun to tinker with (or it might just end up being a pain; I'm still trying to figure out which is the case).

However, from this comment it sounds like, rather than contributing to horizontal scaling and easing the load on other servers, I might actually end up increasing the load on other servers by adding yet another server that the other servers have to talk to in order to keep my server updated on the latest comments and posts to which I am subscribed.

So given this, would self-hosting a personal instance actually make things worse for everyone else and thus be an irresponsible action at this time and/or for the foreseeable future? Because the last thing that I want to do is to inadvertently add a burden to the fediverse!

top 7 comments
sorted by: hot top controversial new old
[–] Marduk@hammerdown.0fucks.nl 3 points 2 years ago

It's been said here that accessing content from the large servers via a federation connection is less taxing on the servers than accessing them directly, so there's that.

[–] poVoq@slrpnk.net 2 points 2 years ago

The impact either way is minimal, so if it is something you enjoy doing go for it. Maybe it will turn into a slightly larger instance for your friends over time and then it can have a positive impact.

[–] Elegast@lemm.ee 2 points 2 years ago

Oh interesting, I'm curious on the answer to this as well.

[–] chiisana@lemmy.chiisana.net 1 points 2 years ago

Hey that’s me!

If you’re excited, hop on, as have I! The protocol related scaling issue will resolve itself over time; a few of us are throwing ideas out and hoping some will stick with the developers.

But just bear in mind that you’re not adding to the network scaling because federation on the big servers will not be alleviated by you (or me) having an extra instance.

[–] Rulasmur@mhl.onl 1 points 2 years ago

For my personally, I'm hosting an instance so that I can play with it, but also so that I can test new functionality, and help fix issues.

So I think if you are concerned about being a burden, then actively use your instance for the betterment of lemmy!

[–] gabriele97@lemmy.g97.top 1 points 2 years ago (1 children)

As what I understood, actually it makes things worse. This shouldn't be the case because the concept of fediverse itself is to have a lot of many instances communicating with each other.

The problem is the Lemmy is still a young project and we weren't expecting all this explosion in users. activityPub implementation doesn't scale well for now and so adding a new instance theoretically makes things worse.

But this is something that devs have as a high priority, in my opinion, because is very important to have instances correctly communicating with each other, otherwise the concept of federation falls.

[–] girthero@lemmy.world 3 points 2 years ago

When I first heard of the fediverse without understanding the architecture I envisioned something like torrent networks, where the larger the network the stronger the network. After learning more I'm not sure that's the case yet. Hopefully that is the endgame.

I would want to be in a place where I could enrich an existing community by self-hosting and synching content of that community and offering my small chunk of bandwidth to that community. I realize there is no community synching between instances, but I feel that's where it should be to prevent corporate control of communities in the future.