I'm trying to run my own mempool.space. However, the default installation in Umbrel (and other node managers) isn't cutting it. Why not?
Well, these one-click self-hosted mempool installations are using Electrs (lightweight) backend which is fine, but it means my local mempool instance won't collect everything that the Official mempool.space is able to collect.
Looking at the Mempool source code, I see this hint which explains that only the Esplora backend can retrieve spent transaction outputs, which are needed to do forensic analysis on closed LN channels.
Has anyone gotten Mempool running with an Esplora backend? Are there any guides, or high-level steps you can point me towards?
Months ago, I successfully pulled the esplora docker image on an umbrel node and even synced the full esplora index. However, I couldn't figure out how to get mempool (in umbrel) to use the new esplora backend I had just installed, so I gave up.
Just thought I'd ask for tips before attempting this again on baremetal (no docker, no umbrel).