4 ms·
The indie web is unbelievably easy. What is unbelievably easy: 1. Generating a website 2. Writing content locally 3. Adding media to your local site 4. Mak
by r3trohack3r 3y ago
The indie web is unbelievably easy.
What is unbelievably easy:
1. Generating a website
2. Writing content locally
3. Adding media to your local site
4. Making your website available on the network
5. Giving your website a meaningful name with DNS
6. Sharing your website name with your friends
And it’s unbelievably easy to pave that path for non-technical users.
What is unbelievably hard:
1. Finding a reliable route between your friends and your local website
The network you publish to isn’t the network your friends are on. You are on a subnet. And the identifier for your subnet is dynamic. And the identifier for your friends subnet is dynamic.
On the modern web, it’s easier for two devices on the same street in Illinois to rendezvous at a datacenter in Virginia than it is to find a stable and reliable route to the device down the street.
The web isn’t broken. The internet is.
The web is an overlay network on top of the internet. We need a better internet.
Personally, I believe libp2p is that better internet.
- seeknotfind 3y agoIt took a few clicks to find the relevant docs, but this is where libp2p explains how it connects private networks. tl;dr via relay servers or by creating two simultaneous outgoing connections to just make a direct connection. Very cool. https://connectivity.libp2p.io/#hole-punching https://connectivity.libp2p.io/#hole-punching
- noman-land 3y agoI'm right there with you.