Ipfs

video streaming
https://www.youtube.com/watch?v=tKCS-dg3K-w by https://cahlen.org/ using ipfs as primary webserver. Site is an example of using eternum.io as pinning service. Content is pinned for ever with ethereum and won't disappear on the death and cancellation of the credit card of a website owner. What happens if eternum.io itself goes out of business or if the ethereum they hold gets ouright "hacked"? https://gatsby.video/ from reddit video over ipfs

https://discuss.ipfs.io/t/an-integrated-video-audio-encoder-muxing-approach-for-ipfs/12042/15 https://www.youtube.com/watch?v=ZYm7cexgSpY https://github.com/tomeshnet/ipfs-live-streaming

ipns
from https://www.reddit.com/r/IPFS_Hashes/ https://github.com/ipns-link/ipns-link 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. 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. https://ipns.live/ https://github.com/ipns-link/specs

reddit
https://www.reddit.com/r/IPFS_Hashes/comments/sldu99/all_scihub_torrent_files/ scihub, attempt at shutting down. See https://www.reddit.com/r/DataHoarder/comments/nc27fv/rescue_mission_for_scihub_and_open_science_we_are/

telegram
https://www.reddit.com/r/IPFS_Hashes/comments/q6xcgp/experiment_telegram_webk_on_ipfs/ https://github.com/morethanwords/tweb

Hitchiker
https://www.reddit.com/r/IPFS_Hashes/comments/q12b2e/the_hitchhikers_guide_to_online_anonymity/ https://ipfs.anonymousplanet.org/ CIA honeypot site, flags everyone trying to become anonymous(basically impossible). Their TOR support is the giveaway that it is A front for the CIA. The Tails tor distroy for example reveals your IP because javascript is enabled, else you won't be able to watch youtube over tor. If you disable java script, the web because nearly unusable.

ssh
https://www.reddit.com/r/ipfs/comments/x3j63v/fast_way_to_sync_ipfs_datastores_across_computers/ https://github.com/shazow/ssh-chat from try out chat over streammounting and use ssh for everything https://gist.github.com/Kubuxu/0cafd6dc71114349875827c2c379fa1f for SshMesh over ipfs from reddit ssh via ipfs

libp2p
Forked out of the main ipfs repo. reddit p2p http proxy and github libp2p between devices with one known public IP address(don't need a jump server). https://fission.codes/blog/experimenting-with-hls-video-streaming-and-ipfs/ and when to  use HLS streaming https://pkg.go.dev/github.com/libp2p/go-libp2p?utm_source=godoc

dynamic
change image without changing hash "I am looking to build an NFT that changes images based on events. What is the best way to do this? It would be pretty costly to change the URI every time correct? But the image cannot be changed on IFPS as that would require a new hash?"

Actually that's not fully true. Your IPNS can point to a url which is running JavaScript that's sole intent is to list out the IPFS hash's. And if data is a concern you could also use IPLN. Remember IPFS wasn't suppose to be designed as web 1.0 static pages but rather web 3.0 applications via content based lookup and not location based lookup. This is actually cool because it offers built in version control. You add a file to a folder you get one hash add another get another hash. It's like a tree of hashes where duplicate files are not stored in a redundant way on the same machine so if I use an old hash I have a time travel back to that point in time for the group of hashes or the ability to do each one by one as individual file hash's. I should have pointed out that you can easily lookup the IPFS associated with the IPFS.

gateway
https://gitlab.com/NatoBoram/public-gateway-cacher gateway cacher https://www.reddit.com/r/ipfs/comments/pzhbc5/important_information_for_gateway_operators/ https://orbitdb.org/ Peer-to-Peer Databases for the Decentralized Web. OrbitDB is a serverless, distributed, peer-to-peer database. OrbitDB uses IPFS as its data storage and IPFS Pubsub to automatically sync databases with peers. It’s an eventually consistent database that uses CRDTs for conflict-free database merges making OrbitDB an excellent choice for decentralized apps (dApps), blockchain applications and offline-first web applications. From reddit like platform with pinata type gateway and public ipfs peers https://www.reddit.com/r/ipfs/comments/pum8b1/get_ipfs_content_hash_from_ipns_hash/ Is there something similar to 'ipfs dht findprovs' that will return the IPFS content hash of an IPNS hash? I am using fleek to publish my site to the IPFS and utilizing IPNS in order to change files without updating the ENS record. However, every time you do this the IPFS content hash is updated and I need that has to pin to other nodes. Links to https://github.com/justicenode/node-ipns-pin https://www.reddit.com/r/ipfs/comments/pumxxx/how_to_support_ipfs/ Brave installs and manages an IPFS node for you. It's not like the data gets stored in the browser itself. However, you get the benefit of not needing to manually install and run a node. https://brave.com/brave-integrates-ipfs/ https://www.reddit.com/r/ipfs/comments/pvcb7v/how_do_i_copy_or_export_multiple_cids_at_once_im/ links to https://blog.ipfs.io/2021-08-09-nebulus/ The strength and addressability of the public IPFS network — without the network In July, Nebulus (opens new window), a “Virtual IPFS Network”, was released. Nebulus allows users to use the logic and content addressability of IPFS without having to use the public network. Nebulus lets users work with IPFS files and storage locally before publishing to the public IPFS network (or, never publishing at all). When using the “bundled” IPFS solution, there is no distinction between local and remote, meaning ipfs.add always adds to both local and public IPFS networks. With Nebulus, users can choose to use Nebulus as an “offline buffer”, allowing them to work privately with IPFS files and publish to IPFS only if/when needed. In summary, Nebulus unbundles the IPFS file format (“Content Addressable Storage”) from the IPFS network (“Peer-to-Peer Network”).

pubsub
https://www.reddit.com/r/ipfs/comments/py8k30/ipfs_pub_sub_experimental/ If my computer running ipfs daemon subscribes to the topic "topic" does this mean any nodes in the world that publish a message to the topic "topic" my node will receive those messages? What would be the best way to have a private pub sub where only designated nodes can pubsub?

gateway
Seeding from own gateway taking load of ipfs.io https://www.reddit.com/r/ipfs/comments/r8ewps/is_hosting_a_website_free_on_ipfs/ hosting a site and http ipfs gateway docker A mostly automated way to set up an IPFS Gateway with HTTPS in Docker Containers. Refs. https://willschenk.com/articles/2019/setting_up_an_ipfs_node/

raspberry
https://gist.github.com/ilyaigpetrov/557d1da8c89bda294a30b778a2b397df

rompatcher
https://www.reddit.com/r/IPFS_Hashes/comments/umwn0k/rom_patcher_js_v261/

links
https://ipfscluster.io/ https://www.reddit.com/r/ipfs/comments/xaoihv/how_do_i_speed_up_the_serving_of_large_files_via/ Running a three node cloud server IPFS Cluster helped me with file download speed a little bit. Wish I’d documented the change, but it was better than single. Now running a three node dedicated server cluster with a private gateway on one of the nodes and it is basically indistinguishable from a typical https server. Maybe if there is a lot of demand for an ipfs file with people using Brave browser, then the natural swarm would work well, but for a limited audience a private gateway made the difference I needed. Also, I'd be remiss not to mention https://filebase.com/ as it seems they have a pretty sweet setup you might want to check out as a "hosted" IPFS solution.

https://voussoir.net/writing/ipfs_misconceptions What is ipfs? 60 page pdf slides https://esteroids.medium.com/how-can-ipfs-reach-wide-adoption-42b9a5011bdf dwebs https://medium.com/the-ethereum-name-service/all-the-ways-you-can-surf-the-decentralized-web-today-bf8e7a42fa27 use https://unstoppabledomains.com/browser to browse dynamic websites hosted p2p ipfs https://freeread.org/ipfs/#cid-hash-index https://blog.fleek.co/posts/go-with-hugo-and-fleek https://news.ycombinator.com/item?id=25209246 https://github.com/ipfs/go-ipfs/blob/master/docs/experimental-features.md#private-networks private networks and p2p via SshMesh. https://addons.mozilla.org/en-US/firefox/addon/almonit/ read .eth sites with firefox plugin https://addons.mozilla.org/en-US/firefox/addon/almonit/. Uses https://astyanax.io/ as gateway to distributed web, host wikis like http://bluelightav.eth (use opera browser to open without plugins) https://tiddlywiki.com/ (from https://esteroids.eth.limo/#/popular) See https://bluelightav.eth.limo/ and ipfs tiddlywiki with astyanax gateway. You can't yet host dynamic sites, tiddlywiki is the closes to mediawiki type functionality.

Libgen dot info SshMesh