I'm looking into hosting personal services (e.g BTC node, LN Node, mempool, Nostr Relay, Gitea, PhotoPrism, etc) in a cloud environment, but having some trouble choosing a cloud provider. My goal is to start with a single node running multiple docker containers, then adding kubernetes as I expand out.
I'm wondering if people have any cloud recommendations. Bonus points for providers who accept Bitcoin/Lightning and/or are privacy-focused.
Like @doofus, I'm using Digital Ocean for something small now, and it's really really slick. However, it's relatively expensive; it would be prohibitive for your use case, unless you're loaded, but even then they don't take btc.
I've been quite intrigued w/ Hostinger, which is astoundingly cheaper, and they also take bitcoin. There's a lot of bullshit scam VPS companies, but Hostinger seems to have real (non sock-puppet) endorsements. Planning to try them out when my two month freebie from DO expires.
Would also be interested in other perspectives.
reply
If you're going to do all that I'd recommend a cheap dedicated server. The one-off market is not one I trust enough to recommend anyone but just make sure you are ready for the box to fail, with backups and practice recovering, and you'll be ok. Last I checked you could get a machine with a couple tb of storage for $50 a month.
reply
linode is really good and it's just $5/month for a simple machine.
reply
Hetzner is good but no btc payments
reply
Digital Ocean has some of the easiest setup workflows
reply
I've heard good things but they rejected my debit card which was quite a turn-off
reply
Honestly all of the tools you mention have a personal feel to them and might be better suited to be run from home.
Get a NUC or some other small form factor PC, throw k3s on it, and go from there.
Other than the occasional downtime depending on your home network, is there any other reason you would want to host it in the cloud?
I have been running all the tools you've mentioned (minus a nostr relay, which should be coming soon) out of my apartment and have been happy with it.
For your lightning node just run it behind tor and connect to it via Zeus remotely. Or set up wireguard. Everything else you might want publicly accessible just put a reverse proxy in front of and NAT to the proxy. Use dynamic DNS and never worry about IPs.
reply
For small and personal stuff I like running things locally at my own metal when I can.
For my day job, we use Amazon stuff but I don't like it and don't recommend it to anyone.
For my own small projects that need to reach out of my room, I use Digital Ocean. I've been using it since 2012 and I really like the simplicity and ease of use even though they keep adding junk to it to attract unhappy AWS users.
If you want to give it a try, here's my referral code (we both win a few credits): https://m.do.co/c/49f58e8c83ae
reply
stackers have outlawed this. turn on wild west mode in your /settings to see outlawed content.