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

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?

@Decronym@lemmy.decronym.xyz
bot account
link
fedilink
English
3
edit-2
10M

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 2 acronyms.

[Thread #378 for this sub, first seen 27th Dec 2023, 03:35] [FAQ] [Full list] [Contact] [Source code]

Illecors
link
fedilink
English
26
edit-2
10M

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!

@arudesalad@sh.itjust.works
creator
link
fedilink
English
2110M

Crashing and burning would be similar to most my other projects

@caseyweederman@lemmy.ca
link
fedilink
English
310M

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.

@dap@lemmy.onlylans.io
link
fedilink
English
210M

Crashing and burning (in a non-production environment) is an excellent motivator to develop necessary skills; being unafraid to break things and fix them when they inevitably break helps you get a deeper understanding of how the systems work, for what it’s worth.

@arudesalad@sh.itjust.works
creator
link
fedilink
English
110M

And crashing and burning in a production environment is an excellent thing to laugh at in 20 years

fitz
link
fedilink
English
610M

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.

@themachine@lemmy.world
link
fedilink
English
1310M

You tried what exactly earlier today?

@arudesalad@sh.itjust.works
creator
link
fedilink
English
710M

I was following the steps on the Lemmy-ansible github page

@RCTreeFiddy@lemmy.world
link
fedilink
English
810M

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.

@arudesalad@sh.itjust.works
creator
link
fedilink
English
1
edit-2
10M

Step 7. I dont have the errors now but I don’t think I had ansible or ssh set up correctly

I dont really understand it as this is the first thing I am trying to selfhost other than a minecraft server.

@RCTreeFiddy@lemmy.world
link
fedilink
English
6
edit-2
10M

SSH may be installed on the pi but may need to be enabled. That was the second to last bullet point in the requirements. The final on being to install Ansible. If you did not get the requirements taken care of, installation will not be successful.

Please first try to SSH into your pi. Once you have that done, you should install Ansible. After that, you should be able to run the playbook from step 7 and we can proceed from there.

@arudesalad@sh.itjust.works
creator
link
fedilink
English
110M

Do I do that from my normal pc? I’ve never used ssh before

I’m not trying to be mean, but I think you might be trying to jump straight into the deep end before learning to swim. While the commands have been included in the guide in order for you to be able to install this, it really does help to understand what those commands do, and what they mean. I suggest first getting to know your pi a little bit better, learning how to get SSH going on that and then moving on to installing Ansible. There’s information on the raspberry pie website on how to get SSH enabled on your pi.

@arudesalad@sh.itjust.works
creator
link
fedilink
English
110M

Alright, thanks for trying to help. Will I need ssh on my main pc to get it to work on my pi?

@arudesalad@sh.itjust.works
creator
link
fedilink
English
010M

Also in the comment this one is replying to, I meant to say set up correctly

@themachine@lemmy.world
link
fedilink
English
-410M

And what exactly happens?

@arudesalad@sh.itjust.works
creator
link
fedilink
English
-310M

I’ve replied to a different comment in this thread about what happened already

X3I
link
fedilink
English
310M

I don’t see anything like that in this thread. If you want people’s help, help them help you and provide sufficient information about your problem.

@themachine@lemmy.world
link
fedilink
English
-810M

This it should be no issue for you to copy and paste that answer in our conversation.

@PeachMan@lemmy.world
link
fedilink
English
110M

Lol. It should also be no issue for you to find the comment and read their answer

CosmicApe
link
fedilink
210M

They’re asking for quite detailed help for a reasonably difficult project, the least they can do is supply all the info to the people trying to help.

@themachine@lemmy.world
link
fedilink
English
110M

If I’m supposed to be reading that top comment I don’t see where you state what your results were. You apparently “had errrors” but neglected to note any down and now “you don’t” have errors.

deleted by creator

Needlessly dismissive for someone who needs help. Yes he is probably in over his head but who hasn’t been.

…that was meant to be a joke. I had a gut feeling I should have used a tone indicator. My bad

@arudesalad@sh.itjust.works
creator
link
fedilink
English
110M

No I didn’t

@PeachMan@lemmy.world
link
fedilink
English
19
edit-2
10M

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.

For example, 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
creator
link
fedilink
English
310M

I have the pi5 with 8gb of ram. Is that enough?

@PeachMan@lemmy.world
link
fedilink
English
510M

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.

@zerodawn@leaf.dance
link
fedilink
English
910M

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.

@zerodawn@leaf.dance
link
fedilink
English
310M

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.

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.

@arudesalad@sh.itjust.works
creator
link
fedilink
English
110M

Could you give somd examples of something to selfhost? I am only really aware of selfhosting lemmy and other fediverse stuff

@wreckedcarzz@lemmy.world
link
fedilink
English
3
edit-2
10M

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:

  • plex
  • minecraft (bedrock and java)
  • freshrss
  • rustdesk
  • home assistant
  • vaultwarden
  • pihole
  • actual (budget software)

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.

CosmicApe
link
fedilink
210M

I’m still getting my pieces together for my first server but I’m definitely gonna look into actual!

@themachine@lemmy.world
link
fedilink
English
610M

Replace existing online services you use with self hosted ones.

@zerodawn@leaf.dance
link
fedilink
English
110M

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.

@arudesalad@sh.itjust.works
creator
link
fedilink
English
210M

I actually set up pihole today!

@zerodawn@leaf.dance
link
fedilink
English
110M

It’s a great software to run. I like to watch youtube tutorials that explain things step by step so i can understand what happens. If i find a good video i’ll see what other software that channel may have a tutorial on and if that software may interest me.

@themachine@lemmy.world
link
fedilink
English
010M

Replace existing online services you use with self hosted ones.

Find some nerd and offer him feet pics to do it for you. Thats how I handle most of life’s problems.

@HamSwagwich@showeq.com
link
fedilink
English
110M

This is the way

Alternatively, if you are artistically talented, offer to draw them yiff in exchange for tech help. Humans are so 1990s.

Create a post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

  • 1 user online
  • 124 users / day
  • 419 users / week
  • 1.16K users / month
  • 3.85K users / 6 months
  • 1 subscriber
  • 3.68K Posts
  • 74.2K Comments
  • Modlog