ripsline's avatar
ripsline
_@ripsline.com
npub1ff9q...ylh8
Virtual Private Node GPG: AFA0 EBAC DC9A 4C4A A7B0 154A C97C E10F 170B A5FE
ripsline's avatar
ripsline 2 months ago
Virtual Private Node v0.3.4 ๐Ÿง… ALL downloads route through Tor โšก Dashboard polls 4x faster ๐Ÿ”‘ Seed confirmation: type "I SAVED MY SEED" to proceed ๐Ÿ›ก Rate limiting, IP stripping on LndHub proxy ๐Ÿ“ฆ LndHub install blocked during IBD (prevents CPU timeout)
ripsline's avatar
ripsline 2 months ago
we reach our greatest satisfactions in the action of creation.
ripsline's avatar
ripsline 2 months ago
what are we here for if not to change things?
ripsline's avatar
ripsline 2 months ago
Virtual Private Node v0.3.1 โ€” Syncthing channel backups, simplified. Your LND channel.backup now syncs automatically to your local device over a direct encrypted connection. No Tor on your laptop. No config files. No terminal commands. Install Syncthing on your computer/phone. Pair it from the dashboard. Done. Your backup syncs whenever both devices are online. How it works: โ†’ Syncthing uses mutual TLS with Ed25519 device keys โ†’ Only devices you explicitly approve can connect โ†’ Unapproved connections rejected before any data exchange โ†’ Discovery servers and relays disabled โ€” direct IP only โ†’ channel.backup is useless without your 24-word seed The pairing flow is built into the TUI. Press [a] in the Syncthing details screen, paste your local Device ID, and the VPS shares the backup folder automatically. Also in this release: โ€ข Self-update screen appears immediately (was stuck behind q) โ€ข Dashboard layout no longer overflows on some terminals โ€ข LndHub clearnet connections are TLS-encrypted (docs corrected) Virtual Private Node is a one-command installer for a private Lightning node. Bitcoin Core, LND, Tor, and now automatic channel backups โ€” configured and running in minutes on Debian. Your keys. Your node. Your backups.
ripsline's avatar
ripsline 2 months ago
Virtual Private Node v0.3.0 โ€” Lightning Accounts This release adds LndHub.go as a new add-on. Create separate Lightning wallet accounts for family, friends, or AI agents โ€” all backed by your own LND node. Built from source at a pinned release tag. No prebuilt binaries. Managed entirely from the SSH dashboard. Each account gets a one-time login and password. Share the credentials or scan a QR code. The admin cannot see user balances. Deactivation records the balance so you can refund to a new account. Passwords are shown once and never stored anywhere. The bigger change is how clearnet connections work. Previously, LndHub was exposed over unencrypted HTTP in hybrid P2P mode. Now a TLS reverse proxy sits in front of it โ€” self-signed ECDSA P-256 certificate with your server's IP in the SAN. Same approach LND uses for its REST API. Zeus users accept the cert on first connection. Tor connections bypass the proxy entirely. The proxy only exists when you need it. Tor-only mode: no proxy, no open port, LndHub reachable only through the hidden service. Hybrid mode: proxy auto-installs, firewall opens port 3000 for encrypted access. Upgrade from Tor to hybrid later and the proxy gets added automatically. Security fixes throughout: SQL injection prevention on database queries, double-sudo bug fix, account name input validation, sshd hardening with drop-in config files, version cache moved out of /tmp. Code cleanup: consistent command execution patterns, idiomatic timeouts, migrated GPG calls to the system package abstraction. One command installs Bitcoin Core, LND, and Tor on Debian. Add LndHub, Lightning Terminal, and Syncthing from the dashboard. No wrappers. No abstractions. Your keys, your node. github.com/ripsline/virtual-private-node
ripsline's avatar
ripsline 2 months ago
nobody is going to give their bot a credit card but they will give it a macaroon with an allowance.
ripsline's avatar
ripsline 3 months ago
Virtual Private Node โ€” a private Bitcoin & Lightning node in one command. โœ… TUI dashboard โœ… Bitcoin Core โœ… LND Lightning โœ… Lightning Terminal (browser UI) โœ… Wallet pairing โœ… GPG verified downloads โœ… Syncthing (automatic channel backups over Tor)
ripsline's avatar
ripsline 3 months ago
the idea of one device with many applications is a broken model. the correct model is different devices dedicated to different tasks.
ripsline's avatar
ripsline 3 months ago
you have to be a good writer now if you want to have any online presence. the most accurate AAi's just have the most reading material.
ripsline's avatar
ripsline 4 months ago
Better Bitcoin Beginnings When I first discovered bitcoin, I heard "get your bitcoin off the exchange" and "get a hardware wallet", so that is what I did. I ordered a coldcard with my credit card and shipped it to my home. Shortly after my coldcard arrived, I learned I need something called sparrow wallet to interact with my coldcard. All a coldcard does is generate a seed phrase offline and sign transactions through my sparrow wallet. So I went down the sparrow wallet rabbit hole. I learned that when I use a software wallet, it is important to use a device that is mostly dedicated to the wallet. I needed to be very careful about what I do on this device. I learned that linux is ideal for sparrow wallet because linux operating systems limit malicious software by design. I also learned that linux does not spy on users the way that MacOS and Windows does. Next, I learned how important it is to download & verify any software I put on my dedicated device. This ensures I do not download malicious software that can steal my bitcoin. After a few days of figuring this stuff out, I had my linux laptop with sparrow wallet. I downloaded & verified sparrow wallet using Craig Raw's amazing documentation on sparrowwallet.com. I was ready to use my coldcard. I opened sparrow wallet for the first time and was met with the introduction, where Craig Raw educates the wallet user on bitcoin privacy as it pertains to bitcoin nodes. I learned that I cannot use any bitcoin wallet without first connecting to a bitcoin node. I learned that it is not ideal to connect my wallet to someone else's node because they will see too much information about my bitcoin. After a few hours of research, I found a decent plug n' play node implementation. I ordered it with my credit card and shipped it to my home. Okay, now I have my own node, my dedicated device running linux with sparrow wallet, and my coldcard. I was ready to be self-sovereign. Wait, what was the point of the coldcard again? I paid $250 for this fancy piece of hardware that screams, "I own bitcoin and the keys are right here." What if I lose it? What if someone sees it and threatens to kill me unless I give them access? This is not private, this is not sovereign personal finance. To be self-sovereign is to have knowledge. There is no need for a fancy hardware device attached to my home address. I can download & verify sparrow wallet on a dedicated linux device and use sparrow itself to create my first wallet. There is no need for a plug 'n play node attached to my home address. I can rent a Virtual Private Server and use BTCPayServer as my node backend. I can access my bitcoin from anywhere in the world and never need some fancy piece of hardware. All I need is the knowledge to do three things: flash linux on a computer, download & verify software, and deploy BTCPay on a Virtual Private Server. I never opened my coldcard.
ripsline's avatar
ripsline 4 months ago
how to download & verify #Briar on #grapheneos.
ripsline's avatar
ripsline 4 months ago
how to download & verify #Brave on #grapheneos.
โ†‘