How can i host my own lemmy instance just for myself on a single raspberry pi 3b+?
How can i host my own lemmy instance just for myself on a single raspberry pi 3b+?
I don't have any other servers that i could run the whole time so it should just be based on one single device,
I did it with Lemmy Easy Deploy
Since your question is quite basic and general, I'll try to answer equally.
.de
,.fr
). Domains are usually relatively cheap. You're most likely running your Pi at home, so check if you have a static IP address or if you have a dynamic one. First one? Great, go ahead. Second one: Check if your domain provider offers an API to automatically update the DNS record; example provider api.I hope this helps you with the first steps. Decide for yourself if you want to deal with maintenance and administration "long term". It's perfectly fine to use other instances and not host Lemmy yourself if you don't feel up to it. After all, there is also a security aspect to consider. If you do: have fun with self-hosting!
Yeah, i want to do it as a challenge for myself and maybe a teaching experience. I have tried a few times today and i always got stuck on putting the thing together in docker because all the tutorials are too old or they aren't complete. I am unsure in a few topics about the DNS and setup thing but i think i might try to do it again tomorrow after the frustration of failure of today is gone and i have some more motivation. Is it okay if i just ask my questions to you directly in this thread?
Do you mean DynDNS with the automatic updates?
Don't worry, nothing is easy in the beginning and yes, some docs are not up to date because Lemmy has such a steep development curve and therefore frequent changes.
Do have any other self hosting experience? Maybe a software that is a bit more easy to handle would be a good starter. With that, you can experiment and learn a bit, before starting a (long term) project that requires proxy, database, frontend, backend and configs to make them work together. Not to speak from the maintenance.
Sure thing. I can recommend the Lemmy admin matrix chat as well (if you're a matrix user).
What I mean is: best case is your provider offers an api which allows you to update the DNS records by running a simple script. What I would not recommend is using something like
mylemmy.dyndns.org
(or similar services) for a Lemmy instance.