Setting Up an Electrum Server on Windows: Thoughts on Fulcrum

21 replies 242 views
0xGasMember
Posts: 292 · Reputation: 52
#1Nov 8, 2021, 12:55 PM
Thinking about setting up an Electrum server? Fulcrum is a solid choice for Windows users.
3 Reply Quote Share
mr_chainMember
Posts: 1 · Reputation: 129
#2Nov 10, 2021, 10:04 PM
I already run Electrs and even wrote a tutorial, but I tested Fulcrum too. Figured I’d share some tips since it’s worth having a guide out there.
3 Reply Quote Share
0xGasMember
Posts: 292 · Reputation: 52
#3Nov 11, 2021, 02:32 AM
You should definitely mention the asc text in the OP. If GitHub gets compromised, users can verify the release easily. A little extra security never hurts, right?
1 Reply Quote Share
0xGasMember
Posts: 292 · Reputation: 52
#4Nov 11, 2021, 07:10 AM
I’m just a user, not the dev. I’d have to update the asc in the OP with every Fulcrum update, and that sounds like a hassle. Just check for the asc file that matches your download.
5 Reply Quote Share
pixel_2014Full Member
Posts: 2 · Reputation: 689
#5Nov 11, 2021, 10:52 AM
Thanks for the feedback! I got it running and monitored the sync process. It peaked at 1GB RAM usage while syncing but dropped down when idle.
4 Reply Quote Share
Posts: 224 · Reputation: 87
#6Nov 12, 2021, 03:38 AM
Syncing does use up more resources, but honestly, that seems like decent performance for Windows. Would be cool to compare it to Electrum on WSL.
5 Reply Quote Share
Posts: 224 · Reputation: 87
#7Nov 12, 2021, 04:09 AM
Hey all, just started syncing. But what exactly am I syncing? What’s the Electrum server downloading?
4 Reply Quote Share
0xGasMember
Posts: 292 · Reputation: 52
#8Nov 12, 2021, 04:41 AM
Yeah, you need to set txindex=1 in your Bitcoin Core config for this to work.
1 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#9Nov 12, 2021, 05:01 AM
Bitcoin Core is syncing the whole blockchain, which is massive now. The Electrum server builds a database on top of that for easy access to info your wallet or block explorer needs. I think you can run without txindex, but it might slow things down.
2 Reply Quote Share
Posts: 224 · Reputation: 87
#10Nov 13, 2021, 10:28 PM
I’m testing Fulcrum now on a 1TB spinning drive with an old i3 and 8GB RAM. Gonna see how it goes. Spinning drives suck but it’s what I have.
3 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#11Nov 14, 2021, 12:59 AM
Any updates? I’m syncing slowly too. Had to pause for a few days and just restarted.
1 Reply Quote Share
Posts: 224 · Reputation: 87
#12Nov 14, 2021, 04:47 AM
Core is still syncing slowly for me. My CPU keeps throttling for some reason. Thought about switching to another PC, but I’m curious how it’ll run on this old setup.
3 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#13Nov 14, 2021, 10:17 AM
So you’re using just that spinning drive for everything? No other storage?
3 Reply Quote Share
Posts: 224 · Reputation: 87
#14Nov 14, 2021, 02:24 PM
Yep, just that one disk. Trying to keep it simple. It’s like what someone would do if they dug out an old machine to run a node.
4 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#15Nov 14, 2021, 02:55 PM
That’s fair! I’m running Bitcoin Core on an external HDD and it works fine after the initial sync.
6 Reply Quote Share
Posts: 224 · Reputation: 87
#16Nov 15, 2021, 10:18 AM
Still working on syncing. I think we need clearer instructions for new users. Like, I had a Windows update that rebooted my PC and messed up my sync.
4 Reply Quote Share
0xGasMember
Posts: 292 · Reputation: 52
#17Nov 15, 2021, 02:45 PM
I get that. But what do you mean by the underlined text?
0 Reply Quote Share
Posts: 10 · Reputation: 64
#18Nov 15, 2021, 08:39 PM
You’re right about using an SSD for the chainstate. It speeds things up a lot. A good dbcache helps too.
3 Reply Quote Share
0xGasMember
Posts: 292 · Reputation: 52
#19Nov 17, 2021, 06:32 PM
Has anyone tried comparing Fulcrum with Electrs? That performance article got me curious.
2 Reply Quote Share
Posts: 10 · Reputation: 64
#20Nov 17, 2021, 11:55 PM
It really depends on your usage. If you want it running all the time, Fulcrum is better for performance. But if you only need it occasionally, Electrs might be fine.
2 Reply Quote Share

Related topics