Skip to main content

Troubleshooting

Having issues? Here are solutions to common problems.

Connection Issues​

"Can't connect to relay"​

Symptoms: Error messages about relay connections, posts not loading.

Solutions:

  1. Check internet connection - Try loading other websites
  2. Wait and retry - Relays sometimes have temporary issues
  3. Remove problematic relay - In settings, remove the failing relay
  4. Check relay URL - Make sure it starts with wss://

"Relay refused connection"​

Possible causes:

  • Relay is down for maintenance
  • You're rate-limited (too many requests)
  • Relay requires authentication or payment

Solutions:

  1. Wait and try again later
  2. Try a different relay
  3. Check if relay requires signup

App is very slow​

Solutions:

  1. Reduce relays - Too many relays slow things down
  2. Clear cache - Look in app settings
  3. Check internet speed - Test your connection
  4. Try different client - Some are faster than others
  5. Disable media auto-load - If available in settings

Account Issues​

Can't log in with private key​

Check:

  1. Using nsec (not npub) - must start with nsec1
  2. No extra spaces before/after
  3. Complete key (63 characters after nsec1)
  4. Correct app (is it a real Nostr app?)

Profile not loading​

Solutions:

  1. Wait for relay sync (can take a minute)
  2. Refresh or pull-to-refresh
  3. Check relay connections
  4. Verify using correct key

Lost my private key​

Unfortunately: There's no recovery. You'll need to create a new account.

For next time: Back up immediately after creating account. → See Backup Your Keys

Profile shows on some apps but not others​

Cause: Different apps may use different relays.

Solution:

  1. Ensure both apps are connected to common relays
  2. Re-publish your profile (edit and save in working app)
  3. Wait for sync

Content Issues​

Posts not appearing​

After posting:

  1. Wait a moment (not instant)
  2. Pull to refresh
  3. Check relay connections
  4. Try posting from different client

Your posts invisible to others:

  1. Check you're connected to public relays
  2. Verify posts are actually being sent (check relay logs if technical)
  3. Ask someone to check specific relays

Can't see someone's posts​

Solutions:

  1. Check relay overlap - You need common relays
  2. Add their relays - Look at their profile for relay hints
  3. Search by npub - Directly search for their public key
  4. They may have blocked you - Check with mutual friends

Missing direct messages​

Possible causes:

  • DMs take time to sync
  • On different relays
  • Client-specific issues

Solutions:

  1. Wait for sync
  2. Check DM inbox (not filtered/requests)
  3. Ensure connected to common relays
  4. Try different client

Old posts disappeared​

Possible causes:

  • Relay deleted old data
  • Relay went offline
  • Client cache cleared

Notes: This is normal in a decentralized system. Important posts should be on multiple relays.


Zap Issues​

Can't send zaps​

Check:

  1. Wallet connected? - Check app settings
  2. Balance? - Ensure you have sats
  3. Lightning address valid? - Check recipient's profile
  4. Invoice expired? - Try again quickly

Not receiving zaps​

Check:

  1. Lightning address in profile? - Must be set
  2. Address working? - Test by sending to yourself
  3. Wallet active? - Some require app open

Zaps showing as failed​

Common causes:

  • Network timeout
  • Recipient's node offline
  • Route not found

Solutions:

  1. Try again
  2. Try smaller amount
  3. Check if recipient's wallet is active

Media Issues​

Can't upload images​

Solutions:

  1. Check file size - Most have limits (1-5MB typical)
  2. Try different format - JPG usually works
  3. Use external host - nostr.build
  4. Check permissions - App may need camera/gallery access

Images not loading​

Solutions:

  1. Check internet connection
  2. Image host may be down
  3. Enable image loading in settings
  4. Try different client

Profile picture not updating​

Solutions:

  1. Clear cache
  2. Wait for propagation
  3. Re-save profile
  4. Try different image host

Verification Issues​

NIP-05 not showing​

Check:

  1. Correct format: name@domain.com
  2. JSON file accessible
  3. CORS headers configured
  4. Public key matches

Test: Visit https://yourdomain.com/.well-known/nostr.json?name=yourname

NIP-05 says invalid​

Common issues:

  1. JSON syntax error
  2. Wrong public key format (should be hex, not npub)
  3. Server not responding
  4. CORS blocking requests

Client-Specific Issues​

Damus (iOS)​

IssueSolution
Notifications not workingCheck Settings → Notifications → Damus
Posts duplicatingClear cache, update app
Crash on openReinstall, restore from nsec

Amethyst (Android)​

IssueSolution
Battery drainReduce relays, disable background refresh
Slow loadingClear cache in settings
No notificationsCheck Android notification settings

Primal (Web)​

IssueSolution
Doesn't loadTry different browser, clear cache
Extension not workingReinstall extension, check permissions
SlowTry at different time, cache warming

When All Else Fails​

General Reset Steps​

  1. Clear app cache (if option exists)
  2. Force close and reopen app
  3. Log out and log back in (with your nsec!)
  4. Try a different client to isolate the issue
  5. Check relay status at nostr.watch

Get Help​

  1. #asknostr hashtag - Community support
  2. App's GitHub - File an issue
  3. Nostr communities - Many helpful groups

Reporting Bugs​

When reporting issues, include:

  • Client name and version
  • Device and OS
  • Steps to reproduce
  • Error messages (if any)
  • What you expected vs what happened

Prevention Tips​

Avoid Future Issues​

  1. Back up your keys - Can't stress this enough
  2. Use reputable clients - Stick to well-known apps
  3. Keep apps updated - Bugs get fixed
  4. Use moderate relay count - 5-10 is usually good
  5. Don't ignore errors - They often indicate real problems

Next Steps​