Is it just up-front cost? I understand that for larger instances because they’d have to setup heftier systems, but even micro-instances seem to rent cloud compute when they could probably get by with port-forwarding to an old laptop.

    • sam@r1b.itOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 days ago

      I agree with pretty much everything people are saying, at least that which is kind. I think I probably just overcorrected when trying to account for the fact that Lemmy tends to bring in the techy type. My thought process was flawed. I don’t have much to say beyond that and an updoot, which I’ve been giving to most

      Also, the edit to the post was intended as a mass reply. A lot of people are saying the same thing, so I didn’t want to reply to each individual one, nor did I want to come off as argumentative. Like I said, I agree with what most are saying

  • Sean Tilley@fedizen.net
    link
    fedilink
    arrow-up
    0
    ·
    5 days ago

    @[email protected] I think a lot of it boils down to knowledge. You'd be surprised by the amount of people who need their hands held the first time they buy a domain name, who have never so much as paid for a subscription to a managed service before.

    It's easy to take for granted the technical abilities that are necessary to self-host an instance. None of it is exactly difficult, but it's time-consuming and requires a lot of specific knowledge.

  • Hal@piefed.nz
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Most people are answering the title question but is your question about why people use a VPS or paid server for a Lemmy instance instance of hosting at home?

    Content is federated in. My home server is not a good place to keep unknown images, videos, and links to other content. The risks associated with hosting user content are the main reason for using a data centre instead of home hosting.

    There are also other benefits like complete separation from my personal hosted services that are actually hosted from home, and privacy and security reasons. As an example, my home hosted services are not available from outside my country, which virtually eliminates the malicious vulnerability scanning bots that constantly hit the domain before I added that limitation. But you can’t have that limitation for a federated service or it wouldn’t be able to federate. I have this country restriction on my router as part of the port forwarding rules.

    But mostly it’s that first thing about the user generated content.

    • chicken@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      The risks associated with hosting user content are the main reason for using a data centre instead of home hosting.

      Is the legal liability actually different? Wouldn’t you still be equally responsible for what’s on your VPS, since you control it?

      • Hal@piefed.nz
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 days ago

        Legally? I’m not sure.

        But if I had to explain to a jury, I’d sure rather have “the social media site’s server was in a data centre and hosted user content” as the explanation instead of trying to explain to laypeople “yes the material was on a computer in my house but akshully a computer and a server are the same thing, and there’s this concept among people online about hosting your own internet services” and so on.

  • greybeard@feddit.online
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Specifically for Piefed/Lemmy, I have all the experience and knowledge necessary to self host my own instance. I’ve been managing servers since before half of Lemmy’s population was born. And what it has taught me, is it is always better when its is someone else’s problem. My home lemmy instance closed down, which could have been a chance for me to self host, but I, instead, spent a little time finding another instance I liked, because I didn’t want to be responsible for it.

    I actually own a domain with the idea of starting a Piefed and Mastodon instance, but I’ve never been willing to set it up and deal with the overhead. Maybe one day I’ll decide to, especially if feddit.online ever goes offline, but for now, I enjoy it being someone else’s problem.

    Also, I’m pretty sure the fediverse wouldn’t work if everyone had an instance of 1. Maybe some day someone will crack a fully distributed P2P ActivityPub like solution, but until then, the health of the swarm requires we stay somewhere between “1 company runs everything” and “there are 7 billion fediverse instances”.

  • ExoticCherryPigeon@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Convince your partner that you need £600 for hardware box and then 4x£200 for hard drives (before HDDs became a mess, now those HDDs are impossible to find AND they are £480 off the back of the lorry).

    But cost aside, I know how to self host and solve most of the issues around it but I don’t know much and don’t have many plumbing tools, or carpentry, I can do some basic things but it will be shit and wonky.

    That’s why you pay for experts who can do what you cannot. For instance I need to probably replace threads and risers and I would not be able to do that myself without breaking the entire staircase (I tried to start)

  • olejellylegs@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    I’m not a developer. I don’t code. So when it comes to building my own local infrastructure from scratch and maintaining it like it’s not a full time job… all with enough security as to not fuck up my local home network… I don’t know man…. It’s easier to stay out of it and just have some drives and a tv.

  • Girl Named ZERO@piefed.zeromedia.vip
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    A lot of people here are saying that it’s difficult and takes a lot of time and money to get started. It doesn’t. I learned how in just a few days, and I’ve been hosting everything on this shitty computer from 20 years ago that I got for free.

    Seriously, it took me just a few days to go from absolutely zero knowledge about self hosting to get about 80% of what I know now, the other 20 is just neat tips and tricks I’ve learned in the past year and a half that have made the experience smoother.

    Now, I host almost every service I use, the only exceptions being YouTube and steam, and other general forums for when I look things up.

  • Echo5@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    I would love to but the main issue is I don’t have motivation, the time to learn, or the money to set it up the way I’d like. I can’t even get a pihole running atm, despite trying. I once had a server on my old desktop but couldn’t even take the time to rip all my movies to Jellyfin. I’m also concerned about having all my stuff in one location (and if that’s the same with a corp then that doesn’t change with me self hosting 😬). I would love it for privacy but there’s a few options that are convenient and supposedly secure enough that I am willing to make the trust compromise. I would really like to own my router or set up that pihole though, but see first sentence :/

  • YurkshireLad@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    I self host a cheap VPS but my main worry is keeping it secure and locked down. I’m not a security expert so while I use it to store and share files I don’t upload anything personal to it.

    I self host a Nextcloud instance at home but it isn’t accessible from outside my local network. I want to keep it as secure as possible. I back up the files to three different mediums every couple of days and I think that’s the part a lot of non techie people might struggle with.

    My wife’s doesn’t understand tech at all so if anything happens to me, she can unplug the storage box and plug it into a windows box via usb, giving her easy access to all the files. Anything more complicated than that and it’ll never work.

  • Fizz@lemmy.nz
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    The power cost isnt worth running a server 24/7. I dont want to invest in redundancy or storage space for a social media site. I dont want to have my account linked directly to my home ip for privacy and security reasons. I’d rather use pooled resources from the local instance and donate $20 every now n then.

  • Zak@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    I self-host Mastodon on a cheap VPS. It’s kind of a hassle. Just recently I found it running out of disk space because I followed an account that auto-boosts a lot of media. It was like 50gb per day of media cache. I unfollowed that account.

    That’s a minor problem that didn’t even involve malicious activity. I’m going to keep self-hosting, but I have no trouble understanding why someone wouldn’t want the hassle.

  • Zombie-Mantis@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Most people don’t make their own furniture, clothes, or ingredients either. It’s difficult, time-consuming, and requires a significant up-front (and ongoing) investment of money and of specialized knowledge that most people have neither the time nor care to deal with while managing the rest or their life.

  • Undaunted@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    The lack of knowledge, which others here already pointed out, is only one part of it. I have a knowledge due to my education and work, but I really don’t want to. I selfhost the stuff, that I use personally and locally and access it through a VPN. But a ActivityPup Server, that would need to be reachable from outside, I really dont want to bother with.

    Just doing a port-forwarding, like you suggested, is not a great idea security-wise, if you dont take additional precautions. You’d probably want the publicly hosted stuff in a completely different subnet from your LAN, that all your other devices use. Or at least have VLANs setup. All of which is not easily possible, or even impossible, with the standard consumer networking hardware most have at home.

    Additionally, you’d need to take care of system and application updates, backups and so on, which takes a significant amount of time.

    All in all I really don’t care enough about social media in general to justify the hassle.

  • plateee@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    It’s expensive. Sure you can start off with an old laptop, but soon you’ll want external storage to hold more images/media.

    Then you’ll realize that if you just got a dedicated mini-pc you could host more containers. Oh! What if you get multiple identical PCs and then you cluster them for HA/zero downtime maintenance?!

    Shit, but then you would need more than the little integrated 4 port switch on your Netgear router.

    No matter! Switch to a virtualized pfsense, ditch the Netgear router and go for a 12 port switch.

    Smash cut to a few years later when you’re spec’ing fiber switches/SFP+ for 10Gbps and Proxmox nodes with an extra 4GB ram so your ceph cluster doesn’t fall over randomly… Wait, why is my electric bill now $400/mo?

    I’ve been seriously considering downgrading my homelab, but at this point between the *arr stack and Immich, I’m not sure if I can.