Zeus Wallet is your ticket to fast, cheap Bitcoin Lightning payments on your phone. It's self custodial, meaning you control your keys-no trusting some exchange. And connecting? Super straightforward if you follow along. I usually grab it for Android or iOS, hook it to my own node, and boom, sats flying everywhere. Why bother? Fees are like 0.1-1% max, way better than on chain's 5-10 sats/vByte gas.
But look, if you're brand new, start with the easy mode: their built in Olympus LSP (Lightning Service Provider). Opens channels for you automatically. No node needed yet. Sound good? Let's roll.
Okay, first things first. Head to Google Play, App Store, or F Droid. Search Zeus Wallet. Download. Install. Open it up.
The app splits into Bitcoin on chain wallet and Lightning wallet. Separate seeds, which is smart-keeps things tidy. You'll see a welcome screen. Hit "Create New Wallet" or whatever it prompts. Write down that 24-word seed on paper. Not digitally. I stash mine in a metal backup plate. Lose it? Funds gone forever.
In my experience, newbies mess this up. Test with tiny amounts first, like 100 sats. Why does this matter? Lightning needs channels funded with on chain BTC first.
Pretty much instant Lightning access. But if you want full control? Time for your own node.
Here's why I ditched LSPs. Custody risk. Downtime. Fees add up. With your node-like Core Lightning or LND on a Raspberry Pi or VPS-you're sovereign. Zeus connects remotely via Tor or VPN. No middleman.
The thing is, channels are two way pipes. You fund outbound (easy). Inbound needs peers to open to you or swaps. Start small: 0.001 BTC channel (~$60 at current prices). Scales up.
So, you got a Ubuntu server or VPS? SSH in. Become root with sudo su. Update: apt update && apt upgrade -y.
Bitcoin Core first. Install it, sync testnet4 for practice (mainnet later). Grab ~0.6 BTC testnet from faucet like faucet.lightning.network. Fund your node wallet.
Now Core Lightning (CLTN). Add user: sudo adduser --disabled password --gecos "" cltn4. Switch: su - cltn4.
Install deps, build CLTN. Config file at ~/.core lightning/config. Set RPC user/pass-note 'em down, like rpcuser=yourname, rpcpassword=supersecret.
Start bitcoind, wait sync. Then lightningd/lightningd --testnet=4. Boom, node running.
Can't punch holes everywhere? VPN. I use WireGuard-built into Linux.
apt install wireguard.wg genkey | tee private. | wg pubkey > public../etc/wireguard/wg0.conf: Private, peer's public, AllowedIPs=10.0.0.2/32, ListenPort=51820.qrencode -t ansiutf8 < client.conf.echo 1 > /proc/sys/net/ipv4/ip_forward.wg quick up wg0. Phone scans QR, connects. VPN always on for Zeus.Stuck? Check firewall: ufw allow 51820/udp. Test ping from phone: 10.0.0.1.
Common issue: Dynamic IP? Use Tailscale instead-zero config, free for personal. I switched once, never looked back.
cat ~/.core lightning/testnet4/lightning rpc, convert to hex with their Node.js script.For LND nodes (like myNode): Scan QR from node's LNDConnect page. Tor tab for remote. Orbot on Android: Enable VPN mode, select Zeus. iOS? Local IP only unless OpenVPN.
| Method | Pros | Cons | Best For |
|---|---|---|---|
| Tor (Orbot) | Privacy max, global access | Slower, battery drain | Remote use |
| WireGuard VPN | Fast, low latency | Port forward needed | Home server |
| Tailscale | Zero ports, easy | Third party relay | Noobs |
| Local WiFi | Simplest | Home only | Testing |
Node connected. Now channels. In Zeus, Channels tab. "Open channel". Pick peer-Olympus for liquidity, or search 1ML.com for well connected nodes.
Amount: 5-20k sats first. Fees -500 sats. Confirm PSBT on phone. Wait 1-3 blocks.
Balances shift when you send. Outbound high? Good for paying. Inbound low? Use swaps or ask friends to open to you. Pricing: ~1% + 5k sats min for inbound.
Pro tip: MPP (Multi Path Payments) auto splits big zaps. Works great over 100k sats.
Receiving: Hit Receive. Copy invoice or Lightning Address (set in settings-yourname@yournode.ws via Olympus).
Sending: Three ways.
What's next? Routing fees-set 10-50 ppm in node config. Earn passive sats forwarding.
Happens. Force close channel if needed (loses funds if uncooperative). Or LSP like Olympus holds inbound till you're online. Backup seed weekly. PGP encrypt to S3 if fancy.
Love the LNURL-pay requests, auth logins. Contacts save addresses. Privacy mode hides balances. NFC zaps if your phone supports.
Swaps: on chain <> Lightning instant. Fees ~0.2% + chain gas.
In my experience, channel management shines. Splice up/down without closing. Detailed reports show failed routes-tweak peers.
Node backups: lightning cli backup to encrypted S3. Zeus seed: 24 words + channel.list for recovery.
Test restore on testnet4 first. I fried a channel once-learned hard.
Fees breakdown quick:
Once comfy, add peers. Aim 3-5 channels, 1M sats total. Connect to hubs like ACINQ.
Potential gotcha: Node offline? Payments fail. Use UPS on home server. VPS? ~$5/mo Hetzner.