I watched a video on youtube where it looks like lntop (https://github.com/edouardparis/lntop) could be a nice utility for understanding what is going on with routing attempts to and from your node.
It looks like you can see what sort of payments are trying to be routed through your node but failr for whatever reason. The idea is that you can pick up some insights from these failed routing attempts and then see how you should maybe move some liquidity around.
I have found walkthrough steps for installing BoS and Charge-lnd on Umbrel / Raspberry Pi nodes, but I haven’t found a similar guide for installing lntop and I’m not confiden enough in my technical abilities to install it myself.
Is anyone aware of any step by step guides for how to install lntop on a raspberry pi?
i’m exactly at the same state as you. did you find a procedure to install it ? like you i’m not confident to install the Go. As you i think its a good tool to see what’s going on on the node and try to solve it…
In the latest version, 0.4.11, they added a new app to the app store “Lightning Shell”, that service includes lntop. I’m unaware of any guides but the shell app could be an easy alternative
No need to install lntop guys… Is already contained in the Umbrel app Lightning Shell, together with many others.
Why do you like to complicate things when are so simple? One click install…
Not sure if this an adequate answer. Native shell usage either requires a user to docker exec into the container or create a bunch of docker alias so that they don’t need to type 40 chars. Compare this:
docker exec -it lightning-shell lntop
to
lntop
Not to mention you would need to docker ps first, browse through a list of processes to find the actual container name of lighting shell, likely something like lightning_shell_1
It’s not comparable, nor is it over-complication. There are several reasons why someone would want to do this. Namely, someone wants to use a native shell, not a web based shell, nor a container. Or they want to use an unreleased version of lntop without jumping through a hundred hoops to test on umbrel. Or lightning shell hasn’t been updated, and they are tired of waiting. I can keep going…
Regardless of your opinions on the matter the following output does not make any sense:
umbrel@umbrel:~/lntop $ which go
/usr/local/go/bin/go
umbrel@umbrel:~/lntop $ /usr/local/go/bin/go version
-bash: /usr/local/go/bin/go: No such file or directory
umbrel@umbrel:~/lntop $ ls -la /usr/local/go/bin/go
-rwxr-xr-x 1 root root 13577098 Jun 1 2020 /usr/local/go/bin/go
Would be nice to understand why this is happening, as the file clearly exists, yet UmbrelOS is saying otherwise.
I have tested the same go installation steps on Raspbian and did not encounter this issue.