this post was submitted on 28 Jun 2023
307 points (98.4% liked)

Asklemmy

43989 readers
685 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 5 points 1 year ago (2 children)

I'm very new here and curious if I could ask as it sounds like you know what you are talking about.

My self hosting skills are extremely basic. I have an 8G Pi4 I run jellyfin, navidrome and a few other bits and bobs on. I'm scared of opening ports on my home network so use Timescale for external access. Could I run a personal Lemmy instance like this? Can I interact with other instances via Tailscale or do I need to actually open ports?

Resource wise what would a personal instance require in the cloud? Would something basic like a 512mb 10G droplet from Digital Ocean suffice?

[โ€“] [email protected] 2 points 1 year ago

You could use a Cloudflare tunnel if you really wanted to avoid opening ports, but basically as long as you only open the right ports for what you want to host and have a good firewall (I use OPNSense) you're fine

[โ€“] [email protected] 1 points 1 year ago

You do need to allow incoming traffic, as the data is pushed to you by the remote server, not pulled from it.

As @[email protected] said you could however use Cloudflare tunnels and it would work just fine, it just needs HTTPS.

Experiment with it, have fun! Solving problems is how you learn that stuff ๐Ÿ˜ƒ

Otherwise yeah the 512MB droplet should be alright to start off, that's about what my instance uses.