Looking for a self-hosted crypto wallet solution

Not long ago I needed a crypto wallet to store usdt and monero. With all the news about exchanges and hot wallets getting hacked, I really don’t want to keep my money there with cold wallets available. But I also don’t want to constantly sync the blockchain on my main computer since I have my home server. Is there a simple program, maybe a docker container, that lets me set up a wallet on a server and access it from other devices on my local network? The only thing I found was monero-cli, but it’s not what I need.

I think there’s a misunderstanding about how crypto wallets work. A wallet is basically an encryption key. You don’t really host a wallet like that. If you have the key, you can access your wallet from anywhere without running a node.

@SophyGenesis
I think the person who posted this wants a multicurrency management application to handle transfers. It’s definitely not a cold wallet if it can do transfers, but they want to avoid having a third party manage their private keys. I could be wrong, though.

@Hunter
Yeah, I’m not great at explaining things. I meant something like a web panel where you can check your balance and send crypto. I’ve used Bitcoin core before, but having to wait for hours to sync after not using it for a week was frustrating.

Check out https://umbrel.com

Emil said:
Check out https://umbrel.com

That seems like a lot, but I will try to install it as a virtual machine.

So you’re worried about exchanges getting hacked, which is a valid concern. But how sure are you that you can keep your internal network safe? You’d think a crypto exchange has a dedicated security team monitoring things 24/7. Do you?

@Zem
I don’t plan on opening that service to the web. I don’t even have any holes in my firewall. I’m not saying it’s impossible for someone to get to my network and bypass the login, but unlike exchange platforms, I don’t have millions of dollars at stake.

You seem to be mixing up running a blockchain node with having a wallet. You don’t have to run a blockchain node to make transactions on any blockchain. There are many HD wallets that let you manage crypto on multiple blockchains from one wallet, all using one seed phrase. For example, you can check out Trust Wallet at https://trustwallet.com. Wallets just hold private keys, so there’s no real ‘self-hosting’ for them, only the difference between custodial wallets (like Trust Wallet and others using your seed phrase) and non-custodial ones (like Coinbase, Binance, etc.).

As others mentioned, you seem confused about the difference between a node and a cold wallet. A node is a program that runs on your computer continuously, or you have to re-sync it. A cold wallet doesn’t need that; it’s just a key to view your balances and sign transactions and can work through a simple browser plugin. It sounds like you are just looking for a cold wallet.