henrixd's avatar
henrixd
henrixd@rootservers.eu
npub1xdkv...skuy
Warning: independent thinking in progress.
henrixd's avatar
henrixd 1 year ago
Just testing blossom-server... image
henrixd's avatar
henrixd 1 year ago
image just kidding, I don't have blocklist
henrixd's avatar
henrixd 1 year ago
image nos2x browser extension stores private key as unencrypted Saved private key can be found plain text HEX form from the filesystem. $ grep -R "c205ffc019a61eda35a42603b17a162ff31132e8e8ce956e94f8a2021c63108e" * grep: config/google-chrome/Default/Local Extension Settings/khplclboobafmlobeabnmnjmdkhnjpmm/000003.log: binary file matches Even using the "show key encrypted" and setting the password wont change this. When I enter my private key and use "show key encrypted" option, it will encrypt my key and show QR code for ncryptsec but if I try to save it, I get error: PRIVATE KEY IS INVALID! did not save private key. You shouldn't use this extension and if you are, you should switch to something else.
henrixd's avatar
henrixd 1 year ago
Best Nostr setup so far: noStrudel turned to desktop app with locally running cache relay (strfry) to give better performance and larger capacity than browser's IndexedDB. Linux x86-64 binary: https://rootservers.eu/nostrudel/nostrudel.gz (3.4MB) Probably needs these libraries: libssl, libgtk-3, librsvg2, it's not very well tested yet. If you try it and have problems please let me know. .deb version: https://rootservers.eu/nostrudel/nostrudel_0.1.0_amd64.deb Build from source instructions: https://rootservers.eu/nostrudel/ Strfry relay: When you set your local relay to run on "ws://localhost:4869/" its existence will get tested automatically by noStrudel and you can enable "Nostr Relay Tray" on cache relays settings ...still figuring out the codebase. I'm also still trying to figure out the best way to provide NIP-07 signer extension but this requires little more effort. Seems very doable though.
henrixd's avatar
henrixd 1 year ago
Instructions on how I managed to turn noStrudel web app to desktop app if someone is interested to try it out. It's not perfect but it feels snappier and I like it. You can't use Nostr signer plugins with this but private key should be password protected on noStrudel. Not good, not terrible. Maybe test it with throwaway keys to be safe though. https://rootservers.eu/nostrudel/
henrixd's avatar
henrixd 1 year ago
So just downloaded Nostrudel source code and added Tauri to it, which creates desktop GUI to an web app. Now I have nice desktop version from noStrudel running on my Linux desktop. "Tauri is an open-source software framework designed to create cross-platform desktop applications on Linux, macOS and Windows using a web frontend. The framework functions with a Rust back-end and a JavaScript front-end WebView using rendering libraries like Tao and Wry." Binary runs fine but AppImage version still gives me trouble. At some point it was recommended that Ubuntu should be used to build that and other systems might not work but haven't tried that yet. Client still chokes on global feed but that happens on online version too so I suspect that it's entirely separate issue. Did the same with Coracle client too but I like noSrudel more. Maybe at some point I look at that AppImage version again, if I could get it to work. image