Any steps for how to install lntop?

I watched a video on youtube where it looks like 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?

1 Like

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…

1 Like

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


+1 to what Westar suggested.

But if you want to get your feet wet, it’s actually a pretty straight forward process

  1. Install Go on Raspi guide
  2. Continue with the Install process from Github
1 Like

thanks for the info, i’ll look into it…

thks too…i’ll see the easiest way to choose…

Dam, I got stacked in step 3 of the Install Go on Raspi guide! after editing the ~/.profile (Using nano, vi, etc)

Now I don’t know how to save the file :sweat_smile: ^+x is not working… which keys I need to use to save and continue the GO installation?

PS: the nano interface is not showing either :person_shrugging:

IGNORE: the guide suggests the command vi to only view the file using nano ~/.profile unblocked the installation flow

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…

1 Like

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



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