Welcome.

Good to have you here. Everything listed below runs on hardware I operate myself. Have a look at what is running and what each part does.

A black dog looks into the camera from tall green grass.
guarded by Komos

What runs here

Services marked Login required are private tools and will ask for a password.

Under the hood

The parts you rarely see, but everything above depends on them. Parts marked Login required are admin tools and ask for a password.

Traefik
The front door. It handles HTTPS with Let's Encrypt certificates and sends every address to the right service. github.com/traefik/traefik
traefik.stachura.ch Login required
Docker socket proxy
A filter in front of Docker's control interface. Services that need to look at Docker go through it instead of getting full access. github.com/Tecnativa/docker-socket-proxy
Bitcoin Core
A full node that checks every block itself. The Bitcoin services here read from it. github.com/bitcoin/bitcoin
Fulcrum
An index of the blockchain that lets mempool look up addresses quickly. github.com/cculianu/Fulcrum
Core Lightning
The Lightning node behind LNbits. It handles channels and payments. github.com/ElementsProject/lightning
Ride The Lightning
A control panel for managing the Lightning node. github.com/Ride-The-Lightning/RTL
RTL Login required
Tor
Anonymous routes to the outside for the privacy tools. gitlab.torproject.org/tpo/core/tor
JoinMarket orderbook watcher
Listens to the public JoinMarket orderbook and passes it to the dashboard. github.com/joinmarket-ng/joinmarket-ng
Prometheus
Collects metrics from the front door. github.com/prometheus/prometheus
Alloy
Reads the front door's access log and passes it on to Loki. github.com/grafana/alloy
Loki
Stores those access logs for a limited time. github.com/grafana/loki
Grafana
Charts the metrics and the access logs, for example traffic per service and failed requests from outside. github.com/grafana/grafana
grafana.stachura.ch Login required
Diun
Tells me when new versions of the container images are released. github.com/crazy-max/diun
Databases
Keep the data for LNbits, Ghost and mempool. github.com/postgres/postgres github.com/mysql/mysql-server github.com/MariaDB/server
nginx
Serves this page. github.com/nginx/nginx