Port overview
This serves as a reference guide should you lose track a bit. Understandable, since your node doesn't have a fancy, easy-to-use front end.
The following is a list of all the ports that are approachable on your Raspberry Pi. You can access certain tools by entering in your browser the IP address of your Pi followed by the port number. For example 192.168.1.6:3002 to see BTC RPC Explorer. If you want to access the tools over Tor, you will need to modify the torrc file for each tool. You can then make certain ports accessible to the outside world and forward them to a local port on your Pi. How this works is usually explained within The Road to Node in the tool of choice.
We will assume the default values for all tools, with the exception of Thunderhub. This is due to the fact that Ride the Lightning runs on the same port.ort draait.
Bitcoin Core
| Port | Function |
|---|---|
| 8332 | The JSON-RPC port. With the right username/password combination, you can talk to this. By default, Bitcoin Core only accepts connections from the Pi itself. Therefore, a tool running on the Pi will be allowed to talk to the RPC port, but a random attacker from the outside will not. |
| 8333 | This port is responsible for communication with other clients on the Bitcoin network. |
| 28332 | The Bitcoin Daemon can use the ZeroMQ protocol to send block information to clients. This way, the clients do not have to make a request via the JSON-RPC every time, but can do so on a subscription basis. |
| 28333 | The same as port 28332 but for transactions instead of blocks. |
Tor
| Port | Function |
|---|---|
| 9050 | If you want a particular application to communicate over the Tor network, you must tell the application to use port 9050. |
BTC RPC Explorer
| Port | Function |
|---|---|
| 3002 | The BTC RPC Explorer can be accessed via this port. |
Electrum (for Electrs, Electrum X and Electrum Personal Server)
| Port | Function |
|---|---|
| 4224 | Monitoring of Electrs. |
| 8000 | Standard RPC port of the Electrum protocol. |
| 50001 | Standard port for TCP connections. |
| 50002 | Standard port for SSL connections. |
| 50004 | Standard port for secure websocket connections. |
Specter
| Port | Function |
|---|---|
| 25441 | Navigating to this port will show the Specter overview |
Lightning Network Daemon (LND)
| Port | Function |
|---|---|
| 8080 | The port with which the REST API of LND can be accessed. Secured with a so-called macaroon. |
| 9735 | The port which connects with other nodes. A bit like 8333 for Bitcoin Core. |
| 10009 | The port with which the RPC API of LND makes itself approachable. Secured with a so-called macaroon. |
Loop
| Port | Function |
|---|---|
| 8081 | REST port for loopd. |
| 11010 | RPC port for loopd. |
Faraday
| Port | Function |
|---|---|
| 8465 | RPC port for faraday. |
Pool
| Port | Function |
|---|---|
| 8281 | REST port for poold. |
| 12010 | RPC port for poold. |
Lightning Terminal
| Port | Function |
|---|---|
| 8443 | LiT runs on this port. |
Ride the Lightning
| Port | Function |
|---|---|
| 3000 | The Ride the Lightning interface can be used if you go to this port. |
Thunderhub
| Port | Function |
|---|---|
| 4000 | By default, this tool is set to port 3000. But since Ride The Lightning already uses that, in this guide we choose port 4000. |