/r/ipfs

Photograph via snooOG

The InterPlanetary File System (IPFS) is a set of composable, peer-to-peer protocols for addressing, routing, and transferring content-addressed data in a decentralized file system.

Subreddit for the Interplanetary file system.

Website

Github

Community:

IRC: #ipfs on irc.freenode.net Matrix

/r/ipfs

15,891 Subscribers

5

Get details of connected peers speeds and holepunching

Is there a way to strictly download a file from a specific peer, the node should auto discover the peer multi address since the peer is behind a NAT so it will require hole punching, so basically i want to provide CID and peer id and the node should:

1- auto discovery multi address of this peer

2- connect to this peer(maybe using holepunching)

3- download the file identified by CID from only the supplied peer id

4- show the holepunching details

5- show the download rate from this peer

PS: preferably this should be done using helia since i don't have experience with go

0 Comments
2024/11/16
08:55 UTC

4

Dht issues

Hello i have question how to Fixed this issue ? i have set this but not working "Routing": { "Type": "dht", "AcceleratedDHTClient": true } please explain me to fixed this issue iam newbie thanks

3 Comments
2024/11/03
22:30 UTC

1

Accelerated DHT config

hi i have question how to Accelerated DHT config ? i have read this githubhttps://github.com/ipfs/kubo/blob/master/docs/config.md#routingaccelerateddhtc but i cannot found $IPFS_PATH/config file in directory and please explain to me thx

0 Comments
2024/11/03
12:58 UTC

1

Any recent benchmarks comparing speeds of ipfs vs bittorrent?

Hi,

Last time i tested ipfs was like a year ago, i remember that it was too slow to transfer the file using 2 machines i control one local and one remote in a distance, a lot has improved since then I'm sure so I'm asking this:

Are there any good public reviews/benchmarks comparing IPFS vs BitTorrent in terms of speed?

I know that speed depends on many factors like the popularity of the file/data, how many peers are online and their speed, but in theory one could share a file in both bittorrent(with all it's bells and whistles like dht and utp) and ipfs, and seed it from a controlled number of nodes/peers in the bittorrent and pin it from the same nodes/peers in ipfs and do the measurements.

one could also simulate these a virtual lab locally and apply some calculated throttling, but this won't really reflect real life experience.

Regards

8 Comments
2024/11/01
19:41 UTC

0

From what I have gathered, once a file is uploaded to ipfs it can't be deleted, won't this be problem?

Imagine using a cloud storage service that uses ipfs and you accidentally upload a let's say very private file that now you wish could delete. Isn't that a big issue?

6 Comments
2024/11/01
11:32 UTC

1

How to change the reproviding interval for AcceleratedDHTClient ?

I activated the AcceleratedDHTClient and my node reprovides the CID's every hour to the DHT. But I want to change the interval to 8h and set the option "RefreshInterval": "8h" in the routing section of the config.

The routing section looks like this:

  "Routing": {
    "AcceleratedDHTClient": true,
    "Methods": null,
    "RefreshInterval": "8h",
    "Routers": null
  },

But it doesn't show effect after restarting the node (without errors about the new config) - the node reprovides every hour, as can be seen in the traffic visualization. Any idea why this doesn't work and how to set the interval to 8h?

https://preview.redd.it/8rd4qimlm1yd1.png?width=846&format=png&auto=webp&s=efce0643b02dddeb935efb34d48f9c430b03a7e3

5 Comments
2024/10/31
07:24 UTC

6

How to allows peers to publish/refresh IPNS without knowing private key and without allowing them to make any other modifications?

I'm simply looking for a way to keep my IPNS which is linked to my .eth address from expiring without needing a traditional server or needing to expose the private key to peers. Ideally, peers would view my site which would run javascript that updates the expiration on the IPNS.

15 Comments
2024/10/28
10:40 UTC

7

I managed to launch kubo on ipv6 only

Okay so gateway and rpc still communicate ipv4 but all the p2p communication runs on ipv6

I was eager to run an ipfs node on my vps and it worked out! Plus i could finally put the ip6 i. have on it to use. Had a few hiccups though. Getting docker to work with ipv6 was a huge hassle. I am not a networking guy so in order to get it right i used ipv6nat - https://github.com/robbertkl/docker-ipv6nat

I was sceptical if it works because of reports on github starting that kubo is in a horrible shape in all things ipv6. I adjusted the bootstrap list to the ipv6 nodes and successfully connected to about 100 peers! And my file was almost immediately on the ipfs public gateway.

This is cool software. ill leave the node running, the vps is mostly for development only so it has some big idle time which is now put to good use.

So yeah, just wanted to say this is in case anyone googles for ipfs on ipv6: it works, but requires some config. be patient 🫡😊

1 Comment
2024/10/28
00:46 UTC

2

Ipfs lan gateway

I have my homelab, and some other projects...but im noticing almost every guide is for public facing IPFS gateways or having it just be on the pc that needs access (access restricted to 127.0.0.1) why isnt it a thing to have a lan gateway? I can spin up the docker on my Pihole, or media server... and make that my lan gateway? redirecting ipfs.io dns to my local proxy would transparently do that for every device on my lan? am i missing something?

7 Comments
2024/10/23
13:01 UTC

16

IPFS Without App Or Public Gateways (IPFS Redirect)

I created a web app library that can access IPFS directly from web2 without any extension, app, or setup. No centralized point of control either. A user on web2 can access IPFS content completely client side.

TLDR is at the bottom of the post

  • for those who don't want the technical details

Long & Technical:

How though? Well to say, “I created” is quite the reach in such a statement, but hopefully grabbed attention. The Helia JS library allows you to create and utilize an IPFS node completely in memory. But by default can’t work in web browsers because of CORS security policies.

 So, utilizing libp2p, web sockets, and setting up the nodes bootstrap list with p2p webrtc, we can resolve this issue. Thus, a fully functional and working IPFS node running in memory.

But in this state, we don’t have persistent data. Which is kind of a bummer. I nearly have this part complete, but utilizing IndexDB which will give us access to a large % of the users disk and changing helia from memory storage to blockstore and some custom code I’m writing to integrate the two. We can now not flood the users memory with files, but utilize disk as we’re supposed too. Plus, we can now have data persist and store across sessions. I’ve gotten 95% of the way there for the indexDB solution, but I’m hopeful that it will be successful in the end similar to my web rtc solution to resolve CORs.

 So, now we can host a persistent IPFS node live behind the scenes of a website. The JS file I’ve written so far is 6MB in full. As I am extracting the non used parts of Helia and other stuff to debloat what’s not needed.

 So we can now create a system where you can grab information over IPFS directly without a public gateway. At least once you first access the site that provides you the JS that’ll load in memory to begin this process.

 

Now I created the project IPFS Redirect:

https://magiccodingman.com/Ipfs-Redirect

last reddit post on subject:

https://www.reddit.com/r/ipfs/comments/1g4nbah/send_web3_domains_easily_ipfsredirect_update/

 

And since the last post, I’ve actually built in significant features that’ve gone unmentioned so far. As IPFS Redirect is a building block to a significantly greater vision I can see for the future of web3. Currently on version 5.2, but unmentioned TLDR is something akin to a decentralized rest API, significant stability to production level blockchain and IPFS interaction code via deployment protocols and code, aggressive caching strategies that bring use cases to web3 that I don’t think people even realize. That last comment I won’t go into to much detail, but I’ve implemented this aggressive caching technique in such a way that my centralized rest API for my own business has reduced bandwidth sent back out by 20% to 40% (depending on task) due to combining web2 and web3 together.

 But I bring this up because this made me wonder about implementing a pretty large experimental upgrade into IPFS redirect as a whole.

 Here’s kind of what I’m thinking. Note this example is a web2 and web3 combination technique of using IPFS redirect and makes it easy to translate the idea, but you can utilize IPFS redirect (and are supposed too) via full web3:

Going to: ipfsredirect.com/CID/Your_CID

Or: ipfsredirect.com/Web3/Your_Web3_Domain

Now currently this will send you to your CID via a public gateway if you don’t have the extension and app setup.

But I could instead of having it always shoot you to where you need to go via  a public gateway (which for those who don’t know, IPFS redirect guarantees load without 500 errors, so it’s more than just using the public gateway). We could instead utilize this technique of hosting an IPFS node client side, which runs behind the scenes alongside a service worker which will capture network requests. This way when requests are going to be made via a public gateway, we can stop that action and control it to go through the local IPFS node instead.

This method would allow persistent data across different sites due to the node not losing the data, and direct access to IPFS, and removing public gateways from the equation entirely. Though there’s various potential con’s to this methodology as well.

Now another use case is developers implementing this code into their site directly, thus allowing the same idea, but you’ll still need to get your index.html loaded via a public gateway.

As for accessing files, not necessarily websites, won’t go into details, but this solution works perfect with no issues as far as I can see.

Basically a library can implement a node per website, or ipfs redirect can become effectively a PWA WASM tool that hosts an IPFS node on the users behalf to allow constant use of IPFS directly. Effectively being a no installation required, client side public gateway.

Plus note that tools of this consideration are meant to help bring adoption, not necessarily be a crutch. Goal is not to create something that doesn’t nudge or invoke others to eventually move towards setting up IPFS directly.

 Don’t exactly know if anyone will read this far or understand per say what I’m getting across. But I’m kind of having a moment of, “We don’t really need public gateways at all. Those who don’t set up anything should utilize a local IPFS node running in the browser with zero setup.” By just going to a site, we can have an ipfs node running. And obviously this system wouldn’t be in affect at all if you have the companion app and desktop app.

Major down side to this idea comes down to the fact when the user leaves a web3 page, they’ll no longer be helping support the network. Note though I’m unsure supporting the network via a JS IPFS node in memory will work yet or not. As I’ve not only not tested that, I suspect various issues could occur. So another down side is to think of users who use this method as a “leech” per say. Similar/akin to an ultra light node in blockchains.

 

TLDR:

I have a working version of code that will host an IPFS node within a browser and can potentially be used per site or be persistent across web3 sites when utilized via my project ipfs redirect. Nearly have persistent data across sessions working as well. This entire process would allow web2 users to utilize IPFS/web3 directly without public gateways nor any kind of installation requirements. But unknown as of yet if this method will also be akin to read only light nodes in blockchains which effectively makes users using this method truly on web3, but they’re leeches on the network as they don’t contribute. Again, unknown if that portion is resolvable as I can foresee potential issues.

 

Question:

What do you think of the project, mission, and idea? Any additional input? Why is this not a more commonplace tactic?

Again, the end goal is to nudge, and bring others to web3 by getting the actual setup. But imo, if we want to talk about adoption. We need solutions where we can send a simple link and then it just opens without 500 errors, slow loads, or initial setup just to preview web3.

 

But I thought this was incredibly thought provoking. And would love feedback, ideas, or just any kind of pow wow on the subject.

Update & Question & Critical Note- 10/19/2024

I maybe shouldn't have talked about the ipfsredirect.com lol. I have no analytics on any of my web3 applications. The world could magically adopt ipfsredirect.unstoppable tomorrow and I'd have zero clue. Only feedback I have is via reddit or my new rest API that's centralized at ipfsredirect.com which I only have the default Azure analytics of only the number of requests that come in. I went from a few requests per day (which was me) to over 1.42k requests in 18 hours.

First of all, thank you! Second of all, I can't stress enough that api endpoints may change. I've publicly announced version 5.0 but not the current v5.2 for multiple reasons. Basically, I'm still deciding on how I want my architecture and protocol to work. So, endpoints may change! But this has been the first/only time I've ever seen any kind of data of use of my ipfs redirect project minus a few (but amazing) comments I've received in the past on Reddit.

It has made me wonder that maybe there's more who're interested than I realize? Don't know if it'd be wise on my end to create a way for others to follow the project and connect? Discord, github, or something else? Any ideas? Due to having no analytics in the spirit of decentralization, I am completely in the dark as to the interest in the project and use of the project.

Update - 10/21/2024

I've made significant progress so far after my work hours on this project. Hard to place time for this as I'm incredibly passionate and interested and seeing this come to life. But between work, trying to get my heater fixed, and planning for a wedding, I honestly don't even know how I've spent as much time as I have!

But I am hoping to have an optional alpha release of this feature out on IPFS Redirect coming up. It will be specific to loading directories of files. Showcasing in my opinion a significantly better experience for file sharing with IPFS, but also showcasing accessing the ability to target a CID and after loading my code via a public gateway, being able to discontinue using the gateway entirely and begin to utilize IPFS directly on the users client side browser.

This actually is working for me right now, but I want this file share code I'm creating significantly cleaned up. As it's something I want to use too. I'll make another Reddit post when I release this feature. But right now, I have a completely working version of code that once it is accessed on your browser and initiates itself, it can truly access everything else dynamically on IPFS directly with no public gateway. It's pretty cool to see!

10 Comments
2024/10/18
20:00 UTC

0 Comments
2024/10/17
01:34 UTC

0

Developer Call

Are there any developers here or on Telegram who can answer some questions I have about IPFS’s integration with a NFT Marketplace project i’m working on?

3 Comments
2024/10/16
06:40 UTC

5

Send Web3 Domains Easily (IPFS-Redirect Update)

Send others your web3 domain without them needing any extension!

 

Briefly. I developed an extremely small and lightweight redirect link that can guarantee users can load your IPFS link/website. I made an update to my open-source project so that you can now use this link to automatically resolve web3 domains without any additional extension! Share your web3 content easily!

 

I have an article on what IPFS-Redirect is and how it works with the video tutorials here:
https://magiccodingman.com/Ipfs-Redirect

My original Reddit post about IPFS-Redirect if you care to read the original post:
https://www.reddit.com/r/ipfs/comments/1fbcft0/just_released_ipfs_redirect_for_reliable_gateway/

Github here:
https://github.com/magiccodingman/Ipfs-Redirect/tree/main

Everything being used is all open source code. In the github link the "ResolveWeb3DomainVersions" folder will show the new resolve web3 domain being paired with the new ipfs redirect update Ipfs_Redirect_v5.html

Note, that as of right now, it works off the Unstoppable domains smart contract. And it utilizes the Polygon blockchain node to get your newest CID.

 

I can update it in the future to use any other web3 domain provider outside of Unstoppable domains, but I’m doing this for free and don’t want to pay for other domains to test on that I’m not going to use since I’m doing this for free. But it’s easy for me to add other smart web3 contracts with how I coded it, but I’ll only do it if others care.

 

Future updates will allow you to use your own RCP url as well in the name of decentralization.

 

 Hope you enjoy it as well. Here’s a generated link to my web3 domain ipfsredirect.unstoppable that showcases that it works! Head to the redirect helper tab to build your own version of the link to send to others!

https://ipfs.io/ipfs/QmbYXSYQpGHLGEkLFPPXeRmRoRB3hMKMwLrVJ8oG4z6Y7Y?redirectURL=ipfsredirect.unstoppable&autoadapt=0&requiresorigin=0&web3domain=1&immediatecontinue=1&magiclibraryconfirmation=0&resolveweb3domain=1

Here's another example of the generate link taking you to "ipfsredirect-version.unstoppable" with no extension required for the person using the link!
https://ipfs.io/ipfs/QmbYXSYQpGHLGEkLFPPXeRmRoRB3hMKMwLrVJ8oG4z6Y7Y?redirectURL=ipfsredirect-version.unstoppable&autoadapt=0&requiresorigin=0&web3domain=1&immediatecontinue=1&magiclibraryconfirmation=0&resolveweb3domain=1

Share web3 links easily that automatically update to the newest place! I was excited to share this new feature update.

2 Comments
2024/10/16
00:55 UTC

2

What's the best IPFS API for web-based app?

I’m building a web app with Next.js and TypeScript. Need an IPFS API for file uploads and metadata management. What’s the best option in my case?

8 Comments
2024/10/09
14:37 UTC

4

Whats wrong with ipfs pin add?

I have a CID that I’m trying to pin on my local IPFS node, but I’m running into an issue. The CID is available on the indexer with around 8 peers, but when I run ipfs pin add --progress <cid>, it gets stuck at 'Fetched/Processed 0 nodes.' I’ve also tried adding peers using ipfs swarm connect <peer address>, but it’s not helping. Has anyone experienced this before or know how to solve this?

Edit: Even tried ipfs routing findprovs <cid> and its also giving a list of providers from local

5 Comments
2024/09/29
00:16 UTC

5

Why am I getting a random bill for IPFS?

I run my own business in logistics. Yesterday I received a bill for IPFS. Never heard of it. Upon a quick google search I discovered it’s a service you sign up for. I never signed up for it. Is this a scam potentially? I haven’t called IPFS just yet. I wanted to reach to see if anyone else had ever experienced this?

8 Comments
2024/09/26
12:54 UTC

7

Is IPFS unbearbly slow or am I doing something wrong?

I uploaded a pretty small website (356 KB) to my node, but it never loads when I try to access it from another computer. I just always timeout. Am i missing something?

Here is the supposed link to the website:

https://ipfs.io/ipfs/QmY1Cb2bT2BewZJ2D1XHXGxL7GnPnMtCBqsHj3qTNKaM7P

12 Comments
2024/09/24
04:26 UTC

8

Any ideas?

Hey everyone,

I'm a senior CS student focusing on cybersecurity, and I'm totally stumped on what to do for my final project. For weeks, Been wracking my brain trying to come up with something and I've been thinking about doing something with IPFS, but I'm drawing a blank on a solid concept that "solves a problem or targets a business" (as my supervisor keeps reminding me).

Time's running out fast, and I need to pick an idea like yesterday. At this point, I need to pick a project idea ASAP. I'm open to suggestions- IPFS-related or not, but it'd be awesome if it ties into cybersecurity somehow. Anyone got any bright ideas? Cool projects you've seen? Weird problems you think need solving? I'm all ears.

Thanks a ton. You might just save my ...

6 Comments
2024/09/20
16:26 UTC

16

Is the gateway situation hopeless?

Simply put, none of the public gateways work for me. They aren't just slow, but completely non-functional, even after days of trying and waiting around, the best I get is the directory listing of the stuff I put on IPFS, but trying to access the actual content times out all the time.

Once in a blue moon I find something that works, e.g. ipfs.flk-ipfs.io, but that literally disappeared the next day. Some like gateway.pinata.cloud seem to work, but don't allow some data types like HTML thus rendering them useless yet again. dweb.link or ipfs.io haven't resolved anything in ages.

Time to bury IPFS as failed experiment? Since none of this seems to be improving, quite the opposite, some years ago that worked all a lot smoother.

8 Comments
2024/09/10
08:26 UTC

4

QmHash/bafyHash greyed out, can't type or paste.

I just installed IPFS on my Mac M1 Mini, and everything is connected and is online, but I can't paste any CIDs into the browser/inspect bar, no matter what.

However, using the Browser Extension interface, it works.

What do I have setup wrong, or is this a bug?

0 Comments
2024/09/08
22:59 UTC

1

Guide me

Hi guys, so i am making this webapp for performance evaluation, and each user that i have quarterly they need to pass a document mainly a word file, is pinata a viable option?

And here's another question so i need to verify an email, using nodemailer, now the problem is i want to make my own verification, example i have /verify/[token] now i think its pretty straightforward get the token check in the dtaabsse if it exist then validate the user, but then the problem is the database i need a full decentralized option, im trying GUN js but is there a better alternative?

1 Comment
2024/09/08
09:16 UTC

2

IPFS search engines?

I’m pretty new to IPFS and I’m really enjoying it so far but can’t seem to find any sort of search engine for it. I’ve looked up IPFS search engines and a lot of websites seem to not work. Any suggestions on what I can do?

3 Comments
2024/09/08
03:44 UTC

13

Just Released: IPFS Redirect for Reliable Gateway Loads

I’ve open-sourced a project aimed at making it easier for users to access your IPFS-hosted site without the usual headaches. It’s lightweight, customizable, and designed to ensure that your users can reliably access your content while promoting IPFS adoption.

Why I Created This Project:

One of the biggest hurdles with IPFS is telling someone they need special software, that the site might be slow, or that they’ll need to refresh multiple times just to load it. This tool solves those issues by making the user experience smoother and faster, whether they know about IPFS or not. The end goal is to make IPFS more available to help make adoption easier.

What Does IPFS-Redirect Do?

  1. Informs the user briefly and non-intrusively about IPFS, or skips it entirely if you choose.
  2. Shows a visual loader while your site loads, so users know it’s working.
  3. Customizable: Works for basic CID links, web3 domains, and even standard web links.
  4. Can Prioritize loading your critical files to ensure smooth access. This is part of #8
  5. Adapts To Environment based on the user's setup (IPFS installed or not).
  6. Adapts links will check public gateway health prior to sending the user. Thus ensuring safe passage to your site! (This feature was disabled in the current version 4, but will be re-enabled at a later point)
  7. No ads, no BS: It can fully function without even mentioning IPFS to the user.
  8. Handles Origin Isolation: Code will dynamically utilize public gateways that utilize origin isolation based on your customized settings.
  9. Guarantee Load: If you are the developer of the IPFS site. You can add a very small single line of code to your app which will inform the redirect link your site has loaded the critical files. In which the site will utilize a hidden IFrame in the background, continuously reloading your app until confirmation is acquired. Therefore removing the need to continuously refresh and receive the 500 timeout errors.

Key Features:

  • Works on any device: No need for users to download IPFS extensions or apps. Though the end goal is to encourage the use of the app & extension.
  • Reliable: Automatically redirects users through public gateways reporting success, avoiding timeouts and errors.
  • Decentralized: Still is hosted on IPFS, but is loaded fast due to multiple factors. Like the fact it’s a single file or that I’ve paid for hosting because I need it to load fast for my own use. And if you use it, so will you.
  • Customizable redirect options: For instance, you can add code to your site so that the redirect waits until your critical files are loaded before completing.
  • Fast and lightweight: Just one file, no libraries like Bootstrap or jQuery, ensuring quick load times. This also ensures compatibility between modern and legacy browsers.
  • Built-in Wiki: Optional, concise IPFS info to help users understand the technology, support projects by pinning, and more.

How It Works:

  1. Use my open-source site to generate a link by inputting the CID you want to package. Go to the site, then the “redirect helper” tab. From there, you can add your CID and it’ll generate a new link for you that you’ll then send for people to access your site.
  2. Share this new link with your users – it’ll work whether they have IPFS installed or not.
  3. The redirect process ensures the best gateway is used and informs the user if it’s taking too long, offering easy solutions like downloading IPFS or continuing with the current gateway.

Open Source and Future Plans:

The project is hosted on Unstoppable Domains for fast and decentralized access. You can check out the code directly on my GitHub, or by inspecting the site itself (Ctrl+U).

I’m continuously updating the project based on feedback from beta testers, and the current stable version is Version 4. My goal is to make this tool as reliable and versatile as possible. Future updates and versions will be archived via CID links, ensuring stability and access over time.

GitHub: https://github.com/magiccodingman/Ipfs-Redirect/tree/main
This entire thing is open sourced.

Unstoppable (web3) Domains: ipfs-redirect.unstoppable (or ipfsredirect.unstoppable),
 ipfsredirect-version.unstoppable (hosted version history for stable versions)

Current Public Gateway Link: https://ipfs.io/ipfs/ QmQonrckXZq37ZHDoRGN4xVBkqedvJRgYyzp2aBC5Ujpyp/ (if you can’t access web3 domains, but remember this is static so it won't get updates)
YouTube https://youtu.be/a1QUnEpB83Y

I made a video showing what it looks like, how it works, and how to use it with all the configurations. My Github documents all of it as well. Documentation within the link itself on the redirect helper page. Lots of documentation to go around.

Final Thoughts:

This project started as something I needed for myself, and I hope others find it just as useful. If you appreciate it, consider pinning the CID to help grow IPFS. This isn’t a massive project or anything, but it’s something I’ve wanted for myself and thought I’d share. And though it’s small, I hope you find use in the project like I have 😊

 

Brief Notes:

1.)   I may host a centralized version of this on Azure where I host my other business apps. Not sure yet, but a centralized version may or may not be in the cards.

2.)   Don’t know if many will even see this post. But even a little feedback is incredibly helpful. If you find bugs, report it on my github page. I’m also open to merge requests as well.

3.)   If you wish to host this yourself, go ahead! But please be careful of any non official link. It’s basic, but it could be altered in malicious ways. Keep this in mind please. If you have ideas to help mitigate potential malicious re-hosted versions, I’m all ears, but I don’t think there’s much that can be done on that aspect.

4.)   If you saw my previous post about the magic ipfs loader project I’m working on. This is not that. This will actually pair with this project in the future. But the Magic IPFS Loader requires more work and reliability testing. I got a small group of beta users for that project. Additionally bouncing around some ideas after some good feedback was provided.

5.) Just to emphasize my goal. I really do believe that to bring IPFS adoption, we need to first get people to IPFS websites. I understand IPFS is much more than websites, but that's what I like using it for personally! So, if I can get someone to my site, I have then drastically increased the odds of convincing someone to join the IPFS train. Because downloading the app and extension really is soooo easy!

 

IPFS Redirect examples using the CID I found from IPFS Companion extension example documentation:

Redirect link going to your site immediately without any pause:

https://ipfs.io/ipfs/bafybeibevncgtr4clw3np35wff7gqkf4cukinkkbnlwcgkkhh4ecv66e7m?redirectURL=QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR&autoadapt=0&requiresorigin=0&web3domain=0&immediatecontinue=1&magiclibraryconfirmation=0

 

Redirect link going to the same site, but a brief pause to inform and suggest IPFS:

https://ipfs.io/ipfs/bafybeibevncgtr4clw3np35wff7gqkf4cukinkkbnlwcgkkhh4ecv66e7m?redirectURL=QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR&autoadapt=0&requiresorigin=0&web3domain=0&immediatecontinue=0&magiclibraryconfirmation=0

  

Note notice the links above utilized the CID v1 as I accessed the site when utilizing IPFS properly. If you access the site from a public gateway, it still properly captures the CID v0 and creates the link accordingly:

https://ipfs.io/ipfs/QmQonrckXZq37ZHDoRGN4xVBkqedvJRgYyzp2aBC5Ujpyp?redirectURL=QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR&autoadapt=0&requiresorigin=0&web3domain=0&immediatecontinue=1&magiclibraryconfirmation=0

15 Comments
2024/09/07
17:33 UTC

3

WANTED: Developer to replicate classic NFT.storage

I'm looking for someone who can replicate the classic NFT.storage site from their files at https://github.com/nftstorage/nft.storage

My non-profit org used NFT.storage extensively and since it's been decommissioned, we need to maintain the status quo. Thus, I need someone to set up a server for us that runs the same API that we used when uploading files to NFT.storage and a public IPFS gateway with a URL that allow us to read the files on browser. We can provide a server on AWS.

If you're interested, please kindly DM me. Don't request for chat please cos there are many scammers on reddit.

6 Comments
2024/09/05
12:34 UTC

Back To Top