Hosting at Hetzner.
- 3x CX41 -> 4 vCPU, 16GB RAM
- 3x CX21 -> 2 vCPU, 4GB RAM
- 1x CPX21 -> 3 vCPU, 4GB RAM
Server configuration may appear a bit weird. I have the storage managed with longhorn. It’s not on the nodes, but mounted to them.
Hosting at Hetzner.
Server configuration may appear a bit weird. I have the storage managed with longhorn. It’s not on the nodes, but mounted to them.
Exactly this. You should use docker and for a beginner Podman is perfect.
While setting up pict-rs on my cluster I noticed a pict-rs environment variable to convert all uploaded pictures to the png format. That may also be activated. I guess that makes de-duplication way easier.
In my opinion restarting with rust is currently not the best idea. There are a lot of more polished tools available for other languages. But if you are sure about using rust, you can check out arewegameyet. It lists a lot of tools and crates to start game development with rust. I tried out bevy once, but couldn’t really figure it out in a time I was happy with. Doing stuff like this in rust includes a lot of reading (auto generated) documentations and just trying stuff out again, again and again.
I am running Lemmy in a Kubernetes cluster. You can find the helm charts and a short documentation here: https://github.com/grouvie/lemmy_help
I am happy to help should anyone have further questions. :)
What does your setup look like? Using traefik instead of nginx shouldn’t be a big problem.
I created a helm chart to help setting up Lemmy on kubernetes. I am already using it successfully for my instance. You can find the charts and a short documentation here:
https://github.com/grouvie/lemmy_help
I’m happy to help with further questions and problems, too.
I deployed Lemmy on my kubernetes cluster. You can find a short guide and my helm charts here:
https://lemmy.help/post/6845
https://github.com/grouvie/lemmy_help
I am using argoCD to manage my charts. Feel free to contact me if you have any questions.