TunnelSats: Support & Troubleshooting Guide
1. Official Support & Community Channels
Whether you are setting up your first hybrid Lightning node, migrating to our native Umbrel or StartOS 0.4 packages, or diagnosing a routing issue, our engineering team and fellow node runners are here to help:
- Armada Nostr Community (Recommended - Encrypted & Scam-Resistant): Join TunnelSats on Armada
- Real-time community channels (
#general), NIP-17 end-to-end encrypted direct messages, and interactive slash commands powered by the official TunnelSats Bot (npub1n9z4y3xjramqes8fp9rl96x5e4nl0hff57ynw7vqnjpq370tq78sljsp8y).
- Real-time community channels (
- Telegram Community: Join Tunnelā”Sats on Telegram
- Active group chat with node operators and @TunnelSatsBot for quick clearnet
/pingverification.
- Active group chat with node operators and @TunnelSatsBot for quick clearnet
- GitHub Issue Tracker: github.com/tunnelsats/tunnelsats/issues
- Report bugs in
tunnelsats.sh, request platform features, or review open-source scripts and firewall rules.
- Report bugs in
- Amboss Community: TunnelSats Amboss Community
- Connect with verified hybrid routing peers. Active subscribers can post their node link in Armada or Telegram (or run
/pendingqueue) to receive the 3 required community approvals.
- Connect with verified hybrid routing peers. Active subscribers can post their node link in Armada or Telegram (or run
- Direct Email & X:
- Email: [email protected] (for billing, payment hash inquiries, or private support)
- X (Twitter): @TunnelSats
- Self-Service Documentation & Live Health:
- Setup Guide: Step-by-step installation for Umbrel, StartOS 0.4, RaspiBlitz, RaspiBolt, myNode, and Bare Metal.
- FAQ: Answers on privacy, pricing, 100GB bandwidth resets, NWC auto-renewal, and server migration.
- System Status: Real-time WireGuard gateway health and Globalping latency across all regions.
2. What is Armada & How to Sign Up in 60 Seconds
Why We Use Armada (armada.buzz)
Armada is a modern, Discord-style encrypted community platform built on Nostr (using the Concord V2 encrypted group protocol and NIP-17 private messages). Because it is relatively new, many node runners have not tried it yet - here is why we recommend it for support:
- Zero Personal Data Required: Unlike Telegram or Discord, you never need to provide a phone number, email address, or SIM card to join.
- Cryptographic Anti-Scam Protection: On Telegram and Discord, scammers frequently clone admin display names and avatars to DM users. On Armada, every moderator and our official TunnelSats Bot is verified by a cryptographic public key (
npub), making impersonation mathematically impossible. - Built-In Bot Autocomplete (
/): Type/in the chat input to run live node diagnostics (/ping,/info,/servers) or manage encrypted subscription expiry reminders (/link,/tunnelsats).
How to Join TunnelSats on Armada (Step-by-Step)
- Open the Invite Link: Click Join TunnelSats on Armada in any desktop or mobile browser.
- Create or Connect Your Nostr Key (Under 60 Seconds):
- New to Nostr? Click Create Account / Generate Keys directly inside Armada. Your browser generates a cryptographic keypair locally in one click - no signup form, email, or phone number required. (Tip: Copy and save your secret key
nsec1...in your password manager so you can log back in from any device). - Already have a Nostr identity? Sign in with one click using your NIP-07 browser extension (Alby, nos2x, Aca) or NIP-46 remote signer.
- New to Nostr? Click Create Account / Generate Keys directly inside Armada. Your browser generates a cryptographic keypair locally in one click - no signup form, email, or phone number required. (Tip: Copy and save your secret key
- Accept the Community Invite: Click Join Community to enter the encrypted TunnelSats space and say hello in
#general!
Official TunnelSats Bot Commands on Armada
Once inside Armada, type / in the message box (or open an encrypted DM with npub1n9z4y3xjramqes8fp9rl96x5e4nl0hff57ynw7vqnjpq370tq78sljsp8y) to use our interactive bot:
| Scope | Command | Description |
|---|---|---|
| Channel or DM | /ping <pubkey> | Probe clearnet TCP reachability and latency to your Lightning node's advertised VPN endpoint |
| Channel or DM | /info <pubkey> | Inspect your node's alias, capacity, channel count, and advertised Clearnet / Tor sockets |
| Channel or DM | /servers | View live status and load across all TunnelSats WireGuard gateways |
| Channel or DM | /faq [topic] | Search FAQ topics directly inside chat |
| Channel or DM | /pendingqueue | Check nodes waiting for Amboss Community approval |
| Encrypted DM Only | /link <wgPublicKey> | Privately link your WireGuard public key to receive automated DM alerts at 7, 3, and 1 days before expiry |
| Encrypted DM Only | /tunnelsats | Check your linked subscription's active server, forwarded port, and exact expiration date |
| Encrypted DM Only | /mute / /unmute | Pause or resume automated DM expiration reminders |
| Encrypted DM Only | /unlink [wgPublicKey] | Remove a linked WireGuard public key from your Nostr identity |
3. What We Need for Fast Troubleshooting
When asking for help in Armada, Telegram, or on GitHub, including the 4 details below allows our engineers to pinpoint the issue immediately:
1. Node Platform & OS Version
Tell us which platform you are running:
- Umbrel: e.g.,
umbrelOS 1.3or1.4(and whether you installed from the Community App Store or Official App Store Secure Mode) - StartOS: e.g.,
StartOS v0.4.0(native TunnelSats package version) - RaspiBlitz / RaspiBolt / myNode / Bare Metal: e.g.,
RaspiBlitz v1.11.0orUbuntu 22.04(output ofuname -randnft -v)
2. Lightning Implementation & Version
- LND (e.g.,
v0.18.5-betaorv0.21.3-beta), Core Lightning (CLN) (e.g.,v24.11), or Eclair
3. VPN Server Region & Forwarded Port
- Which TunnelSats server you are connected to (e.g.,
de2.tunnelsats.com,us3.tunnelsats.com,sg1.tunnelsats.com) and your assigned forwarding port (or your WireGuard Public Key# myPubKeyso we can check server-side peer state).
4. Diagnostic Output from Your Node
Run the health check for your platform and share the output (after verifying no private keys are included):
- RaspiBlitz / RaspiBolt / myNode / Bare Metal (
tunnelsats.sh):bashsudo bash tunnelsats.sh status sudo wg show - Umbrel App: Open the TunnelSats App on your Umbrel -> click the Health Check tab -> share which checks pass or fail.
- StartOS 0.4 Native Package:
Check the Check inbound reachability indicator in the TunnelSats web dashboard, or attach to your node container (
start-cli package attach lnd) and run:bashwg show wg0 ip rule ip route show table 51820
Copy-Paste Support Request Template
textPlatform & OS: [e.g. umbrelOS 1.4 / StartOS 0.4 / RaspiBlitz v1.11] Lightning Node: [e.g. LND v0.18.5 / CLN v24.11] VPN Server: [e.g. de2.tunnelsats.com] Issue Summary: [e.g. Handshake succeeds in wg show, but inbound /ping times out] Diagnostic Output: [Paste output of `sudo bash tunnelsats.sh status` or App Health Check here]
4. Common Quick Fixes & Self-Service Checks
Before opening a ticket, check these four most common issues:
- WireGuard Handshake Works (
wg show), But Inbound/pingTimes Out:- Verify your Lightning node is listening on
0.0.0.0:9735(listen=0.0.0.0:9735inlnd.conforbind-addr=0.0.0.0:9735in CLNconfig) and thatexternalhosts/announce-addrmatches your exact assigned{vpnDNS}:{vpnPort}. - On Umbrel Official Store (Secure Mode), confirm you saved the
lnd.conf/configchanges and restarted the Lightning Node app from the Umbrel dashboard. - On StartOS 0.4, confirm you accepted the pending clearnet-vpn task on your Lightning node service after purchasing or importing your subscription.
- Verify your Lightning node is listening on
- Outbound Connections Still Use Tor or Fail to Connect to Clearnet Peers:
- For LND, ensure both
tor.streamisolation=falseandtor.skip-proxy-for-clearnet-targets=trueare set under[Tor]inlnd.conf. - For CLN, ensure
always-use-proxy=falseis set inconfig.
- For LND, ensure both
- Tunnel Stopped Passing Traffic Mid-Month (100GB Bandwidth Cap):
- Check your usage in My Dashboard on tunnelsats.com. If your node hit the 100GB monthly limit, you can reset your current month's counter back to
0immediately for $1 (Reset bandwidth button in Dashboard or StartOS package). Also ensure LND is updated tov0.18.4+.
- Check your usage in My Dashboard on tunnelsats.com. If your node hit the 100GB monthly limit, you can reset your current month's counter back to
- Still Using a Retiring Server (
de1.tunnelsats.comorde3.tunnelsats.com):- Open the Renew tab on tunnelsats.com, enter your WireGuard Public Key, and click Review Consolidation Offer to claim a free replacement
de2.tunnelsats.comconfig (+30 bonus days and 7-day grace period).
- Open the Renew tab on tunnelsats.com, enter your WireGuard Public Key, and click Review Consolidation Offer to claim a free replacement
5. Security & Anti-Scam Policy
Critical Security Rule: TunnelSats engineers, moderators, and bots will NEVER message you first asking for payments, seed phrases, SSH credentials, or your WireGuard
PrivateKey.
- What IS Safe to Share with Support:
- Your WireGuard Public Key (
# myPubKeyintunnelsats_<server>.conforpublic keyinsudo wg show) - Your Lightning Node Public Key (
identity_pubkey) - Your assigned server hostname (e.g.,
de2.tunnelsats.com) and forwarded TCP port - Output of
sudo bash tunnelsats.sh status
- Your WireGuard Public Key (
- What You Must NEVER Share (Publicly or in DMs):
- Your WireGuard
PrivateKeyorPresharedKey(anyone with yourPrivateKeycan hijack your tunnel port or claim your server consolidation offer) - Your full unredacted
tunnelsats_<server>.conffile - Your Nostr secret key (
nsec1...) or Lightning wallet seed words
- Your WireGuard
Automated Protection on Armada: If someone accidentally pastes a WireGuard key or runs /link <wgPublicKey> in a public Armada channel, the TunnelSats Bot automatically issues a Nostr Kind 5 deletion request to redact the message and sends a safety warning.