Add fallback relay: relay.nostrocket.org is down, app loads no data - #73
Open
JeroenOnNostr wants to merge 1 commit into
Open
JeroenOnNostr wants to merge 1 commit into
JeroenOnNostr wants to merge 1 commit into
Conversation
…t.org relay.nostrocket.org is no longer operational (the host serves an expired TLS certificate for an unrelated domain), and as the only entry in defaultRelays its failure makes the app load nothing. Add a community-run public relay, backfilled with the Nostrocket event set recovered from public relays, and point relayHint at it. The original relay stays in the list so it works again if revived. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The app at https://nostrocket.github.io/oxygen/ currently loads no data at all —
wss://relay.nostrocket.org, the only entry indefaultRelays, is no longer operational:45.77.143.197and port 443 accepts TCP connections;CN=abdeel.me), which additionally expired on 2026-01-11;It looks like the VPS behind
relay.nostrocket.orgwas decommissioned or repurposed. (Issues are disabled on this repo, otherwise this diagnosis would be filed there.)What changed
wss://nostrocket.descendant.iotodefaultRelays, alongside the existingwss://relay.nostrocket.org— the original is kept so everything just works again if it comes back online.relayHintatnostrocket.descendant.io, since a hint pointing at a dead relay actively hurts event discovery. Happy to revert this line if you'd rather keep the old value.The replacement relay
wss://nostrocket.descendant.io— public relay (open reads and writes, no auth) on Cloudflare Workers with auto-renewing TLS, so a certificate expiry can't kill it again.max_limit/ default limit 5000) so Oxygen's no-limit subscriptions get the full event set.If you'd prefer to run this under a nostrocket.org domain, we're happy to hand the deployment over or add your relay alongside — and more generally, more than one entry in
defaultRelaysmeans a single dead relay can't take the whole app down again.Test
npm install && npm run dev— the problem tracker renders the problem tree again, including the root problemd0afd68b5cafa58382edb38b7ac7feef229a916f22330922e4be6cd22193b1a5.curl -H "Accept: application/nostr+json" https://nostrocket.descendant.ioreturns the relay's NIP-11 document.🤖 Generated with Claude Code