Skip to content

Welcome to algonode

Node based on docker containers running inside LXC.

flowchart TB
  host(☁️ host) -->|🌐 host net<br />ports: 80 443 50002| traefik[🧭 traefik];
  traefik -->|🌐 net traefik | portainer[🧩 portainer];
  traefik -->|🌐 net traefik | lnbits[⚑ lnbits];
  traefik -->|🌐 net traefik | rtl[πŸ” rtl];
  traefik -->|🌐 net traefik | albyhub[🧰 albyhub];   
  traefik -->|🌐 net traefik | thunderhub[🧭 thunderhub];
  traefik -->|🌐 net traefik<br />port: 50001 | electrs[πŸ§ͺ electrs<br />10.21.<b>24</b>.9];
  traefik -->|🌐 net traefik| btc-rpc-explorer[πŸ”Ž btc-rpc-explorer];

  lnbits -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| lnd[πŸ”Œ lnd<br />10.21.20.10&nbsp;&nbsp;&nbsp;&nbsp;10.21.24.10];
  rtl -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24 | lnd;
  albyhub -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| lnd;
  thunderhub -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| lnd;
  thunderhub -->|🌐 net tor<br />10.21.<b>22</b>.0/24| tor;
  lnd -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| bitcoind[10.21.24.8<br />β‚Ώ bitcoind<br />10.21.22.8&nbsp;&nbsp;&nbsp;&nbsp;10.21.<b>23</b>.8];
  electrs -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| bitcoind;
  btc-rpc-explorer -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| bitcoind;
  btc-rpc-explorer -->|🌐 net bitcoin<br />10.21.<b>24</b>.0/24| electrs;
  bitcoind -->|🌐 net tor<br />10.21.<b>22</b>.0/24| tor[πŸ§… tor<br />10.21.22.2];
  bitcoind -->|🌐 net i2pd<br />10.21.<b>23</b>.0/24| i2pd[πŸ•ΈοΈ i2pd<br />10.21.23.2];

  subgraph lnd.yml
    direction TB
    lnd
    lnd -->|net lnd-tor<br />10.21.<b>20<b>.0/24| lnd-tor[10.21.20.3<br />πŸ§… lnd-tor];
  end

  subgraph tor-i2pd.yml
    direction LR
    tor-watchdog[πŸ›‘οΈ tor-watchdog<br />10.21.22.3] --> tor
    i2pd
  end

  lnd-tor <-->|🌐 host net| internet(☁️ internet);
  tor <-->|🌐 host net| internet;
  i2pd -->|🌐 host net| internet;

  click bitcoind href "./bitcoind/"
  click btc-rpc-explorer href "./btc-rpc-explorer/"
  click electrs href "./electrs/"
  click tor href "./tor/"
  click rtl href "./rtl/"
  click thunderhub href "./thunderhub/"
  click lnd href "./lightning/"
  click lnbits href "./lnbits/"