All Projects → ipns-link → ipns-link

ipns-link / ipns-link

Licence: MIT License
Expose local http-server (web-app) through IPNS

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to ipns-link

Js Ipfs
IPFS implementation in JavaScript
Stars: ✭ 6,129 (+33950%)
Mutual labels:  ipfs, decentralized, distributed
field-manual
The Offical User's Guide to OrbitDB
Stars: ✭ 178 (+888.89%)
Mutual labels:  ipfs, decentralized, distributed
Awesome Decentralized
🕶 Awesome list of distributed, decentralized, p2p apps and tools 👍
Stars: ✭ 358 (+1888.89%)
Mutual labels:  ipfs, decentralized, distributed
ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
Stars: ✭ 84 (+366.67%)
Mutual labels:  ipfs, decentralized, distributed
Js Dag Service
Library for storing and replicating hash-linked data over the IPFS network.
Stars: ✭ 81 (+350%)
Mutual labels:  ipfs, decentralized, distributed
Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+35350%)
Mutual labels:  ipfs, decentralized, distributed
Diffuse
A music player that connects to your cloud/distributed storage.
Stars: ✭ 517 (+2772.22%)
Mutual labels:  ipfs, decentralized, distributed
Subnode.org
SubNode: Social Media App
Stars: ✭ 25 (+38.89%)
Mutual labels:  ipfs, decentralized, distributed
Dweb.page
Your Gateway to the Distributed Web
Stars: ✭ 239 (+1227.78%)
Mutual labels:  ipfs, decentralized, distributed
denarius
Denarius [$D] is a PoW/PoS Hybrid Cryptocurrency with Tribus a new PoW Hashing Algo built specifically for D, one of a kind hybrid masternodes called Fortuna Stakes, atomic swaps, staking, mining, IPFS, optional Native Tor and I2P, and much more!
Stars: ✭ 105 (+483.33%)
Mutual labels:  ipfs, decentralized, tor
onionshare-android
Android version of OnionShare (under development)
Stars: ✭ 31 (+72.22%)
Mutual labels:  tor, onion-service
pyrsia
Decentralized Package Network
Stars: ✭ 103 (+472.22%)
Mutual labels:  decentralized, distributed
dtinyurl
Dcentralized url shortening service base on ipfs
Stars: ✭ 19 (+5.56%)
Mutual labels:  ipfs, decentralized
ipfs-companion
Browser extension that simplifies access to IPFS resources on the web
Stars: ✭ 1,745 (+9594.44%)
Mutual labels:  ipfs, dweb
alternative-frontends
🔐🌐 Privacy-respecting web frontends for popular services
Stars: ✭ 821 (+4461.11%)
Mutual labels:  decentralized, tor
torbox
Container-based Tor access point (Anonymizing Middlebox).
Stars: ✭ 52 (+188.89%)
Mutual labels:  gateway, tor
pop
Run a point-of-presence within Myel, the community powered content delivery network.
Stars: ✭ 28 (+55.56%)
Mutual labels:  ipfs, decentralized
good-karma-kit
😇 A Docker Compose bundle to run on servers with spare CPU, RAM, disk, and bandwidth to help the world. Includes Tor, ArchiveWarrior, BOINC, and more...
Stars: ✭ 238 (+1222.22%)
Mutual labels:  ipfs, tor
advanced-react-native-boilerplate
[DEPRECATED] React Native boilerplate including react-navigation, redux, and sagas with example Textile management.
Stars: ✭ 20 (+11.11%)
Mutual labels:  ipfs, decentralized
onionshare
Securely and anonymously share files, host websites, and chat with friends using the Tor network
Stars: ✭ 5,222 (+28911.11%)
Mutual labels:  tor, onion-service

IPNS-Link

PR Platform Lang UI

Prototype implementation of IPNS-Link.

TL;DR

Expose dynamic site / web app / server-side code with IPNS. Run your http-server at localhost and get a URL that is basically an IPNS key. Put the key at any IPFS gateway (e.g. https://ipfs.io) or IPNS-Link-Gateway (e.g. https://ipns.live) in your browser and your site loads.

Usage

See Manual.

Test drive

Follow Quick-Start.

Tutorials

Notes

  • This is just a proof-of-concept and is by no means foolproof. Although it mostly works, optimizations and enhancements are possible.

  • To keep things simple, Manifest encryption and HLS stream using IPNS have been left out for now.

  • Those who turn away from IPFS because of its huge bandwidth consumption need not worry. IPNS-Link takes great pains to work around this.

  • If your website contains relative URLs of the form /ipfs/CIDhash, IPNS-Link serves the corresponding resources from IPFS, decreasing the load on your server.

  • You can configure IPNS-Link to serve all static content in your website, such as images, CSS and javascripts, from IPFS thus effectively acting as a CDN.

  • IPNS-Link uses IPFS's built in NAT traversal tools. So a public IP is not a must, but is always preferable.

  • You can configure IPNS-Link to redirect visitors whenever your machine goes offline for a while. So even intermittent connectivity is workable.

Community

GitHub Discussions

Reddit

Contribute

Contribute

Donate

Sponsor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].