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
Submitted 10 months ago by arudesalad@sh.itjust.works to selfhosted@lemmy.world
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
You tried what exactly earlier today?
I was following the steps on the Lemmy-ansible github page
And which step in this process did you get stuck, and what were the errors, if any?
You gotta give us some more info here.
Needlessly dismissive for someone who needs help. Yes he is probably in over his head but who hasn’t been.
No I didn’t
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.
Could you give somd examples of something to selfhost? I am only really aware of selfhosting lemmy and other fediverse stuff
Replace existing online services you use with self hosted ones.
So, I’m not new to this (omg it’s been 6+ years now wtf) but I don’t host a lot of stuff, and it’s been pretty easy to poke at; I’ve got:
Running in docker containers, along with a few of the built-in plug-and-play services on my nas. Of that list, plex, minecraft, freshrss, rustdesk, and vaultwarden were very easy to setup in my situation. Rustdesk is a really good remote control program/service, vaultwarden is a fork of the bitwarden server, and plex was almost comically simple to get going as a media host.
You could set up a dns based ad-blocker like pihole and a vpn like wireguard to tunnel your phone back into your home network so you have ad-blocking on the go, too. That’s a semi beginner protect with plenty of tutorials to pick from.
You could run nextcloud, syncthing, or immich to make your own cloud at home but that might need more than a basic pi setup.
Replace existing online services you use with self hosted ones.
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.
Find some nerd and offer him feet pics to do it for you. Thats how I handle most of life’s problems.
Alternatively, if you are artistically talented, offer to draw them yiff in exchange for tech help. Humans are so 1990s.
This is the way
This is the one I use to host on a vps. No clue on it’s deployability on a pi.
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 |
[Thread #378 for this sub, first seen 27th Dec 2023, 03:35] [FAQ] [Full list] [Contact] [Source code]
I host it in a Truenas BSD Jail, and the process was as straightforward as compiling and running any other Rust / Postgres project. Which error did you get?
PeachMan@lemmy.world 10 months ago
Agree with others here. Ansible isn’t for beginners and neither is a Lemmy instance.
Try some other projects first, maybe some docker containers that involve a reverse proxy.
NextCloud is a very useful thing to set up as a project, but I would say that you specifically need the new Pi 5 with plenty of RAM for that. The Pi 4 doesn’t handle a full NextCloud installation well.
arudesalad@sh.itjust.works 10 months ago
I have the pi5 with 8gb of ram. Is that enough?
PeachMan@lemmy.world 10 months ago
Oh yeah I think so. Honestly NextCloud is slow on any platform, so don’t be surprised if you’re not impressed. But it’s a neat project to set up.