So far Achieved: Unified dashboard for all my Nostr apps. In progress: Reducing domain dependency. Added: Quick shortcuts for Nostr backups, publishing notes & blogs, and accessing zPay.live purchases. image
iefan πŸ•ŠοΈ's avatar iefan πŸ•ŠοΈ
Brainstorming! Objectives: Reduce dependency on traditional domains across my Nostr web app. Why: Traditional domains are centralized and controlled by governments. Not ideal for freedom tools/apps. Idea: Create a lightweight static website called "NostrHub," which will serve as a quick-access hub to all my other Nostr web apps. Plan: 1. First Step: Host the lightweight NostrHub website on Nostr relays and IPFS, making it accessible through TOR, IPFS gateways, Freenet, and other decentralized storage or P2P access options. 2. Second Step (my favorite, though a bit unorthodox): Convert the NostrHub website/code into an offline bundle that can be shared as a zip file. When unzipped and clicked, this bundle will open the NostrHub page in your browser, running locally without relying on domains or web hostingβ€”essentially self-hosted. The offline website bundle also addresses a more fundamental issue with the web ecosystem. Unlike traditional websites, offline bundled sites can’t be unilaterally changed or modified by the developer, making them trustless and truly giving users full control over the website, its code, and any updates. This approach will eliminate the single point of failure posed by centralized domains, make all apps easily accessible, and provide users with a more private way to access them. This is a rough outline. Suggestions for improvements are welcome! View quoted note β†’
View quoted note →

Replies (3)

When Semisol says all websites are insecure and can be backdoored by a developer unilaterally at will, he's absolutely correct. But it doesn’t have to be this way. Here's how I'm addressing it with NostrHub: By bundling my website with its code and turning it into a single executable file, when the file is clicked, it opens the NostrHub page in your browser. The key part: instead of using my server, hosting, and domain, it uses your NostrHub bundle and runs locally on your device, no server or setup required. Think of it like self-hosting on steroids. Once you download the website bundle, the developer has no further control over it. The user truly has full control, which is extremely rare on the web. Even if the developer is compromised, no backdoors can be added. To update, you simply download the updated bundle and replace the previous one. This approach may not sound flashy, but it genuinely addresses a fundamental issue with the web as a whole.
iefan πŸ•ŠοΈ's avatar iefan πŸ•ŠοΈ
So far Achieved: Unified dashboard for all my Nostr apps. In progress: Reducing domain dependency. Added: Quick shortcuts for Nostr backups, publishing notes & blogs, and accessing zPay.live purchases. image View quoted note β†’
View quoted note →
This week on #nostr. @Vitor Pamplona wrote a piece on relay management View article β†’ #AlbyGo 1.7 dropped View quoted note β†’ #Yakihonne introduces smart widgets with 2.0. @Derek Ross instantly jumped on it. View quoted note β†’ @The Nostr Review got some stats for us. View quoted note β†’ #YakiHonne 2.0 is live View quoted note β†’ @utxo the webmaster πŸ§‘β€πŸ’» announces Haven 1.0 View quoted note β†’ @iefan πŸ•ŠοΈ with a NostrHub update View quoted note β†’ #BTCPay 2.0 has landed View quoted note β†’ @walker goes all-in on #zapstream with the Bitcoin Podcast. View quoted note β†’ @Alex Gleason is working on a new r3emote signer and nsec bunker View quoted note β†’ Multi-million dollar NGO planning to use GrapheneOS View quoted note β†’ @Maya Parbhoe talking about using nostr in Surianame View quoted note β†’ Amazing drone show in Lugano. View quoted note β†’ #Coracle security issue, reported fixed by @ hodlbod View quoted note β†’ @YEGHRO pushed an update to his inactive user tool. It now has bling! View quoted note β†’ @fiatjaf merged something into #nostter View quoted note β†’ /thread, Happy Weekend
↑