HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ipfs-inactive
faq
OPEN SOURCE2015–2022
ipfs-inactive / faq · Archived

faq

[ARCHIVED] DEPRECATED, please use https://discuss.ipfs.io! Frequently Asked Questions

23Distinct people
30Mentions
1Explicit recommenders
163GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

[ARCHIVED] DEPRECATED, please use https://discuss.ipfs.io! Frequently Asked Questions

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

I love IPFS but how exactly does IPFS/IPNS solve the DDOS problem? The FAQ entry on this is not very convincing [1]. [1] https://github.com/ipfs/faq/issues/171

niftich used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

  • ipfs/notes · linked in 3 of the same discussions
  • ipfs/apps · linked in 2 of the same discussions
  • ipfs/kubo · linked in 2 of the same discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year30 dated mentions

Observed mentions: 2015-04-04 20:01:13 UTC to 2022-11-13 04:48:17 UTC.

0369122015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 12 mentions; 0 submissions, 12 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC606
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC12012
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC303
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC505
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC303
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
[DEPRECATED] FAQ [DEPRECATED] Frequently Asked Questions This repository has been retired. All of the Questions and Answers have been moved to the IPFS community forum at https://discuss.ipfs.io/ Please use that forum to search through people's questions and add your own. Contribute Feel free to join in and ask or answer questions in the issues. No helpful comment is too small, no answer too big. Want to hack on IPFS? License This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Read the full README on GitHub

What Hacker News says

30 sources
> There are max. 2 millions TOR users, everybody can access the website hosted on IPFS (7 billion) Only via a centralized relay, giving up the other nice properties. > TOR is sensitive to DDoS attack, IPFS; it is not. To DDoS a ToR website you'd need to overload the server(s) the website owner set up. To DDoS IPFS you'd need to overload the whole network. Harder, but not impossible. See [1]. > Ipfs is permanent web. Sort of, but you have to address pinning. > Law enforcement can access the onion sites in the same way as others ... A cop in undercover can appear like an ordinary citizen and purchase dope from a dealer Yes. Solving this would require implementing an evil bit[2]. I don't think IPFS has solved that problem? [1]: https://github.com/ipfs-inactive/faq/issues/171#issuecomment... [2]: https://www.ietf.org/rfc/rfc3514.txt
In How to build a website/shop that cannot be shut down by Law enforcement
Some decent answers in this stack overflow thread: https://stackoverflow.com/questions/44859200/what-are-the-di... and a good response from IPFS creator jbenet here: https://github.com/ipfs/faq/issues/119#issuecomment-21827839... I think it's possible to view Dat and IPFS as two different layers of a stack that can interoperate and each solve useful problems at their layer. For example, Dat has more UX focus and high-level abstractions making generic app development smooth and easy (an area IPFS is weaker - though https://medium.com/textileio has been working to make this much better), while IPFS has the benefit of global name-spacing and content-addressing primitives that enable deduplication across identical datasets and validate the content is what you asked for (used by tools like Qri to do dedup within a data commons: https://qri.io/
Read the rest
faq/). I've seen demos of projects using both together, each for their unique strengths - but there's still a ways to go to make interop easy. If you were looking for nice IPFS overviews, I'd recommend: - https://hackernoon.com/understanding-ipfs-in-depth-1-5-a-beg... - https://medium.com/textileio/whats-really-happening-when-you... - https://docs.ipfs.io/introduction/overview/ (see the concept guides for easier to parse explainers on CIDs, Pinning, etc)
In IPFS, Again
For me, the "Back it up in a place you trust" is coming back to square 1 of the parent poster's problem. I actually do have my photos on (a few) disks and computers, not on Google, and I still have the problem that I want to hurl money somewhere and say, "use this money..." I'm kinda hoping for some open-source solution to emerge based on IPFS or the like, which would let me easily control replication of my photos & vids over a few local disks (probably via some local NAS machine[s]), and some online paid pinning service. There are apparently some efforts towards something like that in the IPFS community [1][2], but no clear winner yet I think, or at least especially no good UI/UX for this yet. [1]: https://github.com/ipfs/faq/issues/47 [2]: https://github.com/ipfs/ipfs-cluster/issues/157 edit: some random service/startup which I just goo
Read the rest
gled up which apparently tries to fit into this area, linking here to hopefully match them with potentially interested users, and thus maybe help them reach critical mass: https://www.reddit.com/r/ipfs/comments/846e64/photo_backup_a...
In Google to developers: We take down your extension because we can
> But, if you put it on IPFS, what hosts the wallet, and wallet API? Which wallet? You can use whatever wallet you want which supports the functionality the DApp requires. There are dozens of wallets, some are in-browser. > Also, last I checked, IPFS is not censorship resistant: https://github.com/ipfs/faq/issues/36#issuecomment-140567411 While I didn't mention anything about censorship, I suggest reading that entire thread and its continuation. All it discusses is the ability to have curated blocklists. It's up to you whether you want to use them or not. What I did mention is that you don't have to use any specific replication protocol. Don't like IPFS? Use something else. If you did want to use IPFS and you're concerned about censorship, then consider that IPFS is a distributed hash table protocol with some default client rules. If you
Read the rest
don't use their default bootstrapping nodes, you can create your own IPFS network. In fact, IPFS is totally usable in an isolated local network, or even over a sneaker net.
In Dapps
> It is not possible to synchronize or version a dataset in this way in IPFS without implementing such functionality yourself But why not build version control on top of IPFS? It has been discussed here: [1]. It seems a matter of correctly working with immutable data structures (which IPFS provides storage for). And it seems a bit silly to rebuild that storage layer from scratch. [1] https://github.com/ipfs/faq/issues/83
In Peer-to-peer social networking with Rotonde and Beaker
Encrypt the files before adding to IPFS and then decrypt after receiving them. Support for encryption will be built-in into IPFS in the future but for now, this solution works. There is a issue tracking this here: https://github.com/ipfs/faq/issues/6 Also, when adding files yourself, those files become pinned by the default. Getting files won't pin automatically however. You have some more information about pinning here: https://github.com/ipfs/examples/tree/master/examples/pinnin...
In AWS S3 open source alternative written in Go

Showing the 15 most recent of 30 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.