this post was submitted on 04 Jun 2023
23 points (100.0% liked)
Lemmy Support
4651 readers
1 users here now
Support / questions about Lemmy.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
You primarily need Docker, specifically (unless you want to set it all up by hand) Docker Compose. All installation options for Lemmy utilize Docker to host the components (db, API, UI, etc.). Depending if you go the Ansible or Docker/manual route you will need Nginx as well.
You will need disk space to store content (including pictures). The CPU/RAM needs are super low unless you have a lot of people on your instance.
You will need a domain for federation to work (like my instance is at lemmy.wizjenkins.com).
Lastly you will need an SSL certificate but Lemmy can generate this for you assuming you have your domain pointed to your server before you start everything up.
I'm not familiar with QNAP but generally NAS servers don't support Docker Compose so you might be better off with a raspberry pi or VM or something.
EKS also seems like a good option here. I was actually just looking into the exact same question OP asked and I'm thinking about getting one up and running on EKS to take advantage of Autoscaling Groups
EKS is great if you know Kubernetes. Might be overkill to just set up an instance to try it out.
I was thinking along the lines of a deployment platform that would be scalable as it seems there have been reports of scaling issues recently. (Un)fortunately I work on Kubernetes all day every day for my work so the complexity isn't the main issue, it's just carving out some time to work on it.
Oh yeah a Helm chart for Lemmy would be sick! Some of the more popular instances are in definite need of it from what I've seen.