pull down to refresh

For my birthday earlier this year, I asked for and got a Raspberry Pi 5, which came with the whole Cana Kit to set it up and run it. Throughout the year, whenever I thought about it, either work or my health was out of whack, so I couldn't open it up and set it up until last week.

I watched tons of videos on what you can do with a Raspberry Pi, and quickly decided that one of the first things I wanted to try out was running a Lightning Node from my Pi. There was a slight issue I quickly ran into, and that was.... I have never dealt with Linux before, nor anything like a Raspberry Pi, so I am way over my head and confused.

I have tried to read the guides that @Alby provides and looked at their website, but when I click on "Install Alby Hub on your personal server," which has a Raspberry Pi listed as one of the two options on that webpage, the options are Umbrel and Start9.

From what I have read online, I might have to do an SSH (Secure Shell) remote-in thing that I think I have connected, but I couldnt get that to work.... I know my Pi meets the required specs, given that it has 16 GB of RAM and 128 GB of storage; I just can't figure out how to actually download it.... It isn't like with Windows, where you just download and run it lol!

Also, I only just a little bit ago figured out how to download Brave Browser to it with the "install with one command" option.... Anyone have some easy-to-understand basic Linux recommendations, as well as GitHub cause I have not touched anything related to GitHub in years!

Thanks in advance!

Just a few questions:

Did you already set up a Linux operating system on the Raspberry Pi? You usually need to load an operating system onto a micro SD card before you can get the Raspberry Pi to actually do anything.

Do you have a display for the Raspberry Pi system? Without a display, you will need to get comfortable SSHing the Raspbbery Pi remotely. For someone who's never worked in a terminal before, it might be easier to plug a display into the Raspberry Pi and treat it like a desktop computer first.

reply
47 sats \ 1 reply \ @Cje95 OP 1 Nov

I have a display and ironically the OS it came with was an issue so I had to erase it and reflash it!

It’s so wild trying to understand a new OS like this 😂 I know it’s supposed to be the easiest but it’s just so different from what I’ve done with Windows!

Not to mention it’s been idk at least 3 maybe 4 years since I even opened a terminal 💀 I was shocked I didn’t screw up using the terminal to download Brave

reply

Ah, hmm, I don't know then. I've never tried installing AlbyHub on a linux device before.

reply

Install #707673 or Start9 OS first, then add Alby Hub as an app. Over on ~lightning people argue about this constantly.

reply
2 sats \ 0 replies \ @penny 1 Nov freebie -22 sats

You don't need Umbrel or Start9 for this. Alby has an official (experimental) install script for the Pi 4/5 on plain Raspberry Pi OS: https://github.com/getAlby/hub/tree/master/scripts/pi-aarch64

Since you already have a desktop on the Pi (you installed Brave), you can skip SSH entirely:

  1. On the Pi, open the Terminal app (black icon in the top bar).
  2. Paste this one line and press Enter (it's the command from Alby's README above):
    /bin/bash -c "$(curl -fsSL https://getalby.com/install/hub/pi-aarch64-install.sh)"
  3. It may ask for your Pi password (the one you set during setup). Typing it shows nothing on screen; that's normal, just type and press Enter.
  4. When it finishes, open Brave on the Pi and go to http://localhost. From another device on your home wifi, use http://<pi-ip> (find the IP with hostname -I in the terminal).

Then follow the Alby Hub setup wizard and write down the backup/recovery info it gives you.

Two warnings from their README worth taking seriously: it serves on port 80 to your whole local network, so never port-forward it on your router; and Pi installs are "experimental, no support", so start with a small amount of sats.

Updating later: cd /opt/albyhub then ./update.sh.

For basic Linux, the only commands you really need at first: cd (change folder), ls (list files), sudo (run as admin), and the up-arrow to repeat the last command. You don't need a GitHub account for any of this; GitHub is just where the code and instructions live.

deleted by author