During Summer time in Patagonia we like to enjoy going to the lake. Problem is there is the need for connectivity. I just solved getting myself a starlink dish.
Now I want to get a lightning paywall captive portal in order to get ppl the chance to connect only if they manage to send a low amount of SATs.
Any suggestions on how this could work? I am kinda looking for a DIY guide. I bought the ethernet adapter and I am going to get my hands on a solar panel, sine inverter and lithium battery set.
Guess the trick is to allow for lightning wallet app download and a faucet or easy way to get SATs.
cool idea... I've got one in my classroom - would be cool to do something similar
the coolest!
Isn't it winter in Patagonia right now?
The Starlink is a power hog. Plugging the Starlink router into A/C sucks even more power than the Starlink uses because of the loss from using the inverter when converting from DC.
There are a couple of devices for that ... Boondockers (Canada) and Dishy Powa (New Zealand). But those only work for the Starlink rectangular dish (which is what is sold with the Starlink Standard subscription) and they will not work with the High Performance dishes (Starlink "square", and Starlink "flat").
Otherwise, you are likely to not be able to operate late into the evening / night, due to the battery becoming drained.
Unless you are only looking for solar as a way to just cut power cost (and have access to utility / mains), you may want to look into these -- though they are essentially bleeding edge, so maybe start out with the inverter and see if power is a significant problem for you.
As far as sharing bandwidth from Starlink, assuming Starlink's terms of service permit that, without implementing proper "throttling" technology you will likely have tiktok and youtube watchers consuming all the bandwidth, and the service you provide will become terrible for everyone.
But it's been a decade now since the first "bitcoin-enabled hotspot" discussions began:
https://bitcointalk.org/index.php?topic=7998.0
And then adding LN payments to the mix makes things a bit more complicated even. Here's an approach for some software that was offered for re-selling from an Android's mobile data connection:
https://t.me/s/kriptodecom/1512
https://t.me/s/kriptodecom/1518
------------------------------------------------------------------------------------------------------------------------------
Some related posts here on SN, the first by @bradmillscan
We need a real decentralized mesh network for censorship resistant Bitcoin usage
#49841
https://twitter.com/bradmillscan/status/1551951097375358976 [Nitter]
Okay guys. Hear me out. Helium network, but with lightning.
#26106
Making Bitcoin Unstoppable Part One: Mesh Nets
#47911
https://bitcoinmagazine.com/technical/making-bitcoin-unstoppable-part-one-mesh-nets
Reticulum: Self-configuring, encrypted and resilient mesh for LoRa, packet radio, WiFi and everything in between
#17325
https://github.com/markqvist/Reticulum
nice summary.
don't forget about althea.net
Yea… no. Built my own camper, paid meticulous attention to A/C usage vs all other usages (inc Starlink). The RV Starlink at least uses around 100W during heavy usage (hd video streaming). My A/C? 1400W. There is an efficiency loss with an inverter but it’s negligible at these wattages.
Here is a template to have the paying part ready to go
#72864
Many WiFi routers allow you to have "guest" WiFi that first shows some webpage. You can add lightning button to that webpage.
For pure paywall checkout page maybe SatSale could work (or BTCPay Server, but that's more complicated to set up).
https://github.com/SatSale/SatSale
There is example code of wooCommerce integration.
I would say you want to have a caching proxy set up on the delivery of all necessary content associated with downloading several popular LN wallets for the several platforms (iOS/Android/Mac/Linux/Windows).
Not really an easy way to get around the gating of the walled gardens on iOS, what's the deal with side loading on iOS anyway? Possible? You can always offer to help them with supervised initial full access to get on the App Store or whatever. Also, sideloading on Android might be a little problematic for some people, but it's usually just a popup asking if you want to enable "untrusted sources".
Or you could have it so that they are informed of a time limit and a platform-detecting page generates a link to click through to the platform download and then after 5 minutes of free access if they haven't paid they stop having their traffic forward over the link.
There also might be some way for you to "share" your "authorized" app installation package to your customers directly, again, I know jack diddly about apple, but that will be the most irritating problem you will encounter in all this.
TollGate does exactly that: www.tollgate.me
https://github.com/OpenTollGate/tollgate-os/releases/tag/v0.0.3
Here's a DIY guide with potential solutions to help you set up a Lightning paywall captive portal for your Patagonian lake adventures:
Hardware:
Software:
Here are several potential options for your paywall system:
Lightning Node:
Onboarding New Users:
This is your biggest challenge for adoption. Here's how to overcome it:
DIY Guide (General Outline):
Additional Considerations: