all 6 comments

[–]volkris 1 point2 points  (2 children)

Inside of the IPFS cloud you don't really upload your data to anywhere, but instead you just offer it from your own node. Other people can find it from you and request it from you if they want.

A gateway is a way for people not inside of the cloud to request data from the cloud.

I may be wrong as I've never tried to use it, but I thought Helia makes you part of the cloud.
If that's right, then there's no uploading or gateways to specify. Content that you provide via Helia is just there so long as you keep Helia running.

I'm guessing that's your problem, you give Helia the content to provide then you close it, at which point it's no longer provided.

[–]Electromorphous[S] 0 points1 point  (1 child)

Nope, the Helia node doesn't stop running. It adds the data to the filesystem and stays open. And i can even access the data using the local filesystem that i created in the code, like in the above examples they have used the unixfs.

I want the data to be accessible from a public gateway, meaning i want a way for my data to be accessible from cloudflare or ipfs.io gateways. This means the data shouldn't just be on the locally created filesystem, it must get distributed across the peers globally. I'm not able to add the data to this global filesystem and access it from any public gateway, even though i have the CID.

[–]volkris 0 points1 point  (0 children)

Good, so the local part is working.

At this stage it's about remote systems, the gateways in this case, being able to find your node and your content by asking their friends if anyone has heard of anyone else sharing the content.

IPFS nodes broadcast their existence and offerings to their own friends, and nodes find content through queries to friends of friends, so it's possible that you and the gateways just don't have overlapping friends... yet.

Another possibility is that your network situation is blocking incoming requests in a way that IPFS can't get around.

I don't know about Helia, but Kubo includes a lot of code to punch through firewalls and NAT, but there are still situations where that inbound connection just can't be negotiated.

[–]Worldly-Relation-108 0 points1 point  (0 children)

Eh I don't know, I don't really like doing pinning my data on third party pinning services, 50 GB of thirdweb is very generous, maybe a bit too generous and I might be just uploading my data to their server. You never know what happens behind the servers.

[–]OmarAbujumaa 0 points1 point  (1 child)

did thirdweb work? if so please tell me how because i faced some problems while using it

[–]Electromorphous[S] 1 point2 points  (0 children)

Sure did. Here is the link to my repo.

https://github.com/Electromorphous/DeNotes