I tried earlier today and I had no luck actually getting an instance running
It would help if the explanation was specific to a raspberry pi
Do yourself a favour and don’t host it, yet. Lemmy is not quality software. You have 3 options here:
- pay someone to take care of it for you
- learn more about computer management and computers in general, first; then host it
- ignore the first two options, which will inevitably lead to your instance crashing and burning
Best of luck!
Crashing and burning would be similar to most my other projects
I mean… You’d learn so much. Crash and burn maybe, but call it a win for all the knowledge you gain in the process.
As a self taught self-hosting enthusiast i wouldn’t recommend ansible to a beginner. I know that sounds backwards as absible makes everything easy and does all the work for you but that’s also part of the problem. It would be like jumping behind the wheel of a self driving car without knowing how to drive at all. When (not if) something goes wrong it could go wrong hard and you’d lose the whole instance.
It’s better to start with some other self hosted projects that interest you to get a feel for the process and software like docker then work your way up to bigger things like lemmy. I consider myself fairly versed in the process and lemmy still gave me some issues to set up and my pixelfed instance still won’t federate despite my best efforts. I’m pretty sure i know the issue, i just need to get around to fixing it.
Last thought, the raspberry pi is a pretty impressive little pc for it’s size and price point but you might find yourself quickly burning through resources depending on the number of active users you have and how heavily you use it.
I agree completely with self hosting lemmy for a beginner. But disagree completely about ansible.
Learning to script your environment is extremely useful for stability, maintainability, and security.
Learning how to use your pi to run a reverse proxy to a self hosted blogging site would give you plenty of hands on starter experience. Run docker and portainer and mess with docker config files from a webgui to see what work and what doesn’t.
This is the one I use to host on a vps. No clue on it’s deployability on a pi.
https://github.com/ubergeek77/Lemmy-Easy-Deploy
It’s auto installs and updates. Just need to forward the DNS for your instance to whatever domain name you like. It’s pretty straight forward from the documentation.
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters DNS Domain Name Service/System IP Internet Protocol SSH Secure Shell for remote terminal access
3 acronyms in this thread; the most compressed thread commented on today has 7 acronyms.
[Thread #378 for this sub, first seen 27th Dec 2023, 03:35] [FAQ] [Full list] [Contact] [Source code]