Hello. I’m considering hosting a 1-person instance for my personal use. I’m trying to run on my own hardware, and I have used *nix for quite a long time and maintaining it wouldn’t be much of a problem. However, I’m not quite sure what kind of hardware should I run it on.

How powerful should my hardware be? Say, would it be OK on a old PC with Northwood Celeron and 512mb of ram with 384GB HDD? Or maybe an android phone running postmarketOS (Alpine Linux) with MSM8916 and 2GB of ram with 32GB eMMC?

Also, my ISP does not allow opening common server hosting ports, and I’d also prefer not doing so due to security problems. Which ports do I need opened to operate a lemmy instance for my personal use (i’m only going to be connecting from home)? Can I use CloudFlare’s cloudflared/Argo Tunnel to do this? (I do know CloudFlare is not great and has problems but I’m not aware of any other similar service, I’m not really able to pay for external servers but if there’s an alternative service I’m open to suggestions)

Thanks for reading the post, and hopefully answering.

  • RoundSparrow@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 years ago

    Is your intention to have local copies of content from popular servers and read it locally? Major communities like news., memes, etc?

    Many people seem to think this is offloading the major servers like lemmy.world - but I think the opposite is true in my measures of how lemmy_server performs. There is a lot of overhead to each additional instance in Lemmy 0.18.3 backend. Lemmy code does a lot of work to keep each of these subscribing servers updated with every post, comment, vote, person - attempted in real-time.

    • hexagonwin@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      I have multiple purposes - while I do trust the folks running instances and my current lemmy.world instance they may close service at any time and I wanted to ensure that I won’t have to move instances, and I’m also considering to run my own E-Mail in my personal domain later so I thought it would be nice to have lemmy and etc (my online presence) connected to my domain. Also yes, I was thinking I might help reduce server costs for others and stuff but that doesn’t seem to be the case…

  • Gallardo994@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Actually thinking about the same. Not too familiar with how Lemmy works generally (please don’t kick me for the question), but won’t there be problems with federating to/from other popular instances?

    • hexagonwin@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      I’m also quite unfamiliar with lemmy architecture haha. Well unless the instance I’m trying to federate with defederates/bans my instance, I guess I’ll be ok but I don’t know… I’m currently searching for information :)