Your story is quite fascinating! It's interesting how people with disdain to bitcoin can change their mind eventually. Some people seem to really, really hate it. I don't blame them - most of crypto world is terrible, and also speculating on Bitcoin is what is mainly seen outside, which is far from the true value it gives.

I am just surprised that you begin with BTCPay Server. This is used mostly by merchants, as it's payment processor and I think you need to run a full node for it, which is usually not something people start with :D You can try some lightning self-custodial wallets like Phoenix or Breez - those are actually lightning nodes in your phone!

Reply to this note

Please Login to reply.

Discussion

Well - If I want to really hate or dislike something, I want to at least hafe a basis for it. In other words; at least a baseline level of experience. And so, I want to dabble with it and actually get to know the whole situation and work my way around documentations and information.

The first thing I decided is that I wanted to be as self-custodial as possible. Meaning, once I grow tired or sick of it, I can just `rm -rf` the whole situation and move on. x)

As for BTCPayServer; well it was the first few things that popped up when I was looking at how to bootstrap bitcoin and lightning... must've been a misleading bit of information, honestly. That said, it gave me pointers elsewhere. You could say it's my style of research; I look for something, look out for "keywords" and then use those as further pointers for research. Like building a network of knowledges, with the nodes being individual things and the edges their respective relations. Also why I like to use docker-compose; it allows me to isolate such a network of results into a small space that i can then drop whenever I don't wanna have it anymore. But since Bitcoin needs 300GB+ storage, and I will have to allocate that on external media instead, I don't think it's a particularily great idea to use Docker for that; binding across filesystems usually has permission problems, eventhough those external mounts are also ext4. x) Just a problem I keep running into. Ontop of that, my host is OpenWrt; so that also adds to this problem at least a little bit.

As for wallets... that is where I am currently stranded in my network of knowledge. Bitcoind allows me to create (and "run", as far as I understand) one directly, but there are also dozens of apps that also offer me that. I am still not sure if I want that on my phone or not. Personally, I'd love to let my wallet run on a dedicated system - i.e. my homeserver - and connect to it via my selfhosted VPN (Headscale), so that even when my phone goes out of power or internet (which isn't that uncommon, for both cases), things should still work ... mostly.

So that's where I am at now. self-compiled bitcoind, amazon search results for proper storage, and a big ? for wallets. I haven't even looked into creating a lightning address. Since I already run my own - primitive - NIP-05 validation, I'd love to do the same for my address. But first things first... Bitcoin wallet, Lightning wallet/thing, then an address and then a nice internet address for it.

I have ways to go...and experience to get. And, if I end up not liking the upkeep and maintenance, I can just delete it. But then, I at least know why I don't like it, what it takes to make it work and what the respective ups and downs are as well. That is my ultimative goal.

This is fascinating! Please report on your journey :)))

oh shit this was not ment to be that long.... Sorry!! XD