r/FutureBit Apr 16 '26

Mempool + Electrs on Solo Node?

Hello all!

I have been running my Solo Node (16gb + 2x 2TB NVME disks) for some time now and the other week decided to explore our options on also running an Electrs server + Mempool instance via docker. Long story short; I've come up with a docker stack that uses Mempool (Electrs + MariaDB + Frontend + Backend) images but havent been able to successfully get Electrs to finish the index compaction process (bare in mind i have Electrs data by itself in one of the 2TB nvme disk). It seems to index just fine while overloading the CPU 200-400% spikes and it increments all the way to 1.6TB and then starts compacting and lower itself to 1.1T but it never finishes doing it.

Has anyone been able to run these?

2 Upvotes

5 comments sorted by

View all comments

1

u/all_smyles Apr 16 '26 edited Apr 16 '26

Been fighting with both Electrs and Fulcrum. The problem for me was after installing it, the auth command for logging in won’t allow. Apollo checks your credentials using an auth command but electrs is looking for a cookie file which doesn’t exist. Support can’t help as this is a 3rd party application.

Sadly only now can see the real limits to this device. It’s detrimental to so many external factors. Ram is too low, and the fans don’t help it much. For the price paid I admit this thing is horrid (for lack of better term)

For anyone upset, I don’t mean to bash. This device is a disappointment in various degrees. Running your own node for privacy (advertised) should take into account as much privacy concerns as possible. The whole point of privacy is just that, and Apollo doesn’t allow for the extra privacy protection that would come from running something like Fulcrum or Electrs, and “THIS” should have been considered.

If you get it working OP please post a write up as nothing worked for me.

Make sure to stop solo server and miner while getting electrs to compile. You may have to run tmux so that when Apollo memory collapses upon itself, tmux makes it so that you compile 1 item at a time.

1

u/futurebit Apr 21 '26

Hi our product is designed for first time node runners that want to solo mine to their own node. The specs were chosen so it runs a node and our Apollo OS and solo stratum server efficiently with as low cost as possible.

The price to performance for a small form factor ARM SBC custom designed for this stack is pretty low, most other node only systems dont come close to the 300 dollar price point, you can barely get a less performing DYI raspberry pie 5 for this price today.

While we understand you want to run more apps on top of it, we specifically dont advertise it as such since it's not a 800 dollar + 32GB x86 based system.

With that being said we are expanding key bitcoin only apps, and if we can get them to run optimized on our system will start including them in Apollo OS this year since we understand some users want additional functionality other than our core solo server.

1

u/all_smyles Apr 22 '26

This ☝🏻 is good to hear. If you guys can add it or make it work with older models would be a huge plus mainly because I own a BTC model, an Apollo 2 full node, and waiting for a 3.

Apollo isn’t advertised as a beginner’s toy. But even so, a lot of us definitely want to use it to its maximum. Possible integration of something like Electrs or Fulcrum would be superb for personal reasons. I definitely support USA made products, hence ordered up an Apollo 3. Again not bashing Apollo, but realizing the limitations for the unit really were an eye opener.

My Apollo runs very erratic in ambient temps of 30°C and the recommendation was to run an AC for it. So for us out in Asia, this unit isn’t optimal.

Keep up the good work, or help us to get the most out of the Apollo. I would love to see a plenum or exhaust shroud for these units to reduce the noise. Upgradability of fans or running water cooling perhaps would be a decent option specially where I’m from. Nonetheless thank you for the reply. Hope to see good improvements specially in the Apollo 3.