Hacker GitHub

← All repos

ipfs/kubo

View on GitHub ↗ ★ 17,166 Go

IPFS implementation in Go: a daemon that stores and serves content-addressed data, with a CLI, HTTP Gateway, and RPC API

84 mentions on Hacker News by 59 people: 7 stories, 77 comments · first 2014-10-18 · latest 2026-08-03

Mentions per year 84 mentions · busiest year 2019 (12)
20082026
  1. They have also threatened to cancel my account more than once because I typed "ipfs daemon". https://github.com/ipfs/kubo/issues/10327 https://discuss.ipfs.tech/t/moved-ipfs-node-result-netscan-d... >This happens with Hetzner all the time…
  2. …There's lots of other easily-searchable accounts of people having the exact same experience: https://github.com/ipfs/kubo/issues/4343 https://discuss.ipfs.tech/t/moved-ipfs-node-result-netscan-d... https://github.com/ipfs/js-ipfs/issues/398…
    comment by ranger_danger · 2025-08-16 · in OpenFreeMap survived 100k requests per second
  3. Someone should integrate: 1. https://github.com/ipfs/kubo/blob/master/docs/fuse.md 2. https://ipfscluster.io/
    comment by throwme_123 · 2024-04-16 · in BTFS: BitTorrent Filesystem
  4. There are a few client options; the most widely used one (to my knowledge) is https://github.com/ipfs/kubo for CLI. There's also a desktop client that's pretty nice: https://docs.ipfs.tech/install/ipfs-desktop/
  5. I'd like to point out that you probably cloned https://github.com/ipfs/kubo there, which is only one part of what accounts for the "IPFS codebase". If you want to find out the actual LoC, I'm afraid you will need to dig through…
  6. …you've mentioned, as it's specifically designed to operate without any form of centralisation. [1] https://github.com/ipfs/kubo . [2] https://github.com/libp2p/specs/tree/master/quic [3] https://github.com/libp2p/specs/blob/master/tls/tls.m…
  7. https://go-app.dev/ + https://github.com/ipfs/kubo easily deploy wasm full-stack p2p apps
  8. …is not built in[1]. [0] - https://stackoverflow.com/questions/10342470/process-nicenes... [1] - https://github.com/ipfs/go-ipfs/issues/3065
    comment by kkielhofner · 2022-11-24 · in Help seed Z-Library on IPFS
  9. What’s wrong with ipfs in Golang: https://github.com/ipfs/kubo IPFS runs on Golang. This implementation is not going to change anything.
    comment by TeeWEE · 2022-10-29 · in Iroh: A New Implementation of IPFS
  10. …be configured with a Resource Manager that effectively can keep a lot of the resource usage at bay: https://github.com/ipfs/kubo/blob/master/docs/config.md#swar...
  11. …or providing millions of files. Protocol Labs recently renamed their canonical go-ipfs to kubo ( https://github.com/ipfs/kubo ) to make it more of a peer with other implementations. Of course, I love all these new generation…
  12. "Implement bandwidth limiting" https://github.com/ipfs/go-ipfs/issues/3065 Going on six years now. You can use external tools (like "trickle") or your OS knobs.
    comment by carapace · 2022-05-25 · in How we put IPFS in Brave (2021)
  13. …cs.ipfs.io.ipns.localhost:8080/reference/cli/#ipfs-... and I guess this gives more context on relays: https://github.com/ipfs/go-ipfs/issues/7433#issuecomment-640... Otherwise, there is a useful library of firewall traversal libraries in…
  14. …by the developers and should be addressed somewhere down the line. IPFS has been killing routers[ https://github.com/ipfs/go-ipfs/issues/3320 ] and sending/receiving lots of network traffic[ https://github.com/ipfs/go-ipfs/issues/2917 ]…
    comment by capableweb · 2021-11-12 · in Webamp IPFS media player
  15. People hating on IPFS DHT performance probably aren’t using the experimental accelerated DHT client. https://github.com/ipfs/go-ipfs/blob/master/docs/experimenta...
  16. …most, in my case, is that it doesn't have FUSE or it's own proper file browser. It does have FUSE: https://github.com/ipfs/go-ipfs/blob/master/docs/fuse.md For hosting websites, there are quite a few platforms out there that automate the…
    comment by cle · 2021-08-02 · in IPFSify Documentation
  17. …a pre-shared "swarm key" and running your own bootstrap nodes. There's some documentation here: https://github.com/ipfs/go-ipfs/blob/release-v0.9.0/docs/exp...
    comment by yusefnapora · 2021-07-19 · in Nebulus: An IPFS-Less IPFS
  18. …30M records in about 2.5 hours (which the folks at nft.storage are using reliably at scale). -- https://github.com/ipfs/go-ipfs/releases/tag/v0.9.0
    comment by momack2 · 2021-06-28 · in Subdomains for IPFS
  19. …IPFS.[1] This way people could access it via IPFS and provide an alternate mirror of the data. [1] https://github.com/ipfs/go-ipfs/blob/master/docs/experimenta... The main benefits here would be - Even if the source is unavailable there…
    comment by kevincox · 2021-03-27 · in Common Crawl
  20. …[1] https://developer.mozilla.org/en-US/docs/Web/API/Navigator/r... [2] https://github.com/ipfs/go-ipfs/pull/7802
    comment by dennis-tra · 2021-01-20 · in IPFS Support in Brave
  21. …have a good answer. Maybe there's an opportunity there to rent IPFS VMs to normal people? I dunno. https://github.com/ipfs/go-ipfs/issues/3065 https://github.com/ipfs/go-ipfs/issues/3065#issuecomment-415...
    comment by carapace · 2020-04-29 · in IPFS 0.5
  22. …to them proactively) might be slow to get new updates. Here's what's new for IPNS in the release: https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md#ipn...
    comment by momack2 · 2020-04-28 · in IPFS 0.5
  23. …transfer, our data exchange protocols Other improvements to data store, libp2p, etc. source: https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md
    comment by imglorp · 2020-04-28 · in IPFS 0.5
  24. Here you are: https://github.com/ipfs/go-ipfs/blob/master/docs/fuse.md
    comment by dboreham · 2020-02-13 · in Usenet – Let's Return to Public Spaces
  25. …has radically changed in the last few months and they just haven't closed the GitHub issue: https://github.com/ipfs/go-ipfs/issues/3860
  26. …debt that makes navigating the system a nightmare for anyone who isn't an expert. As an example: https://github.com/ipfs/go-ipfs/issues/1482 It's a shame if you ask me.
    comment by nullstyle · 2020-01-19 · in Why build this blog, or anything, on IPFS?
  27. …improvements for adding, data transfer, and content resolution coming down the line very soon ( https://github.com/ipfs/go-ipfs/issues/6776 ), and there's also been a lot of work improving the ipfs gateways and docs to support the dev…
  28. …you are happy to upload several gigabytes a day seeding nothing just to keep up with DHT chatter: https://github.com/ipfs/go-ipfs/issues/3429
    comment by momentoftop · 2019-10-31 · in I Miss the Old Internet
  29. …takes a few minutes due to this trivial problem and an issue has been open for it since May: https://github.com/ipfs/go-ipfs/issues/5953
  30. …some work to make IPNS work over PubSub independently from the DHT. That work is being tracked at https://github.com/ipfs/go-ipfs/issues/6447 , and should significantly improve IPNS performance as well as add in features like allowing…
    comment by aschmahmann · 2019-06-13 · in IPFS, Again
  31. …It requires an entire task management system internally, which (as you know) i've sketched up here: https://github.com/ipfs/go-ipfs/issues/3114 Sure, we could hack this together quickly, but we're trying hard to avoid adding technical debt…
    comment by whyrusleeping · 2019-06-13 · in IPFS, Again
  32. …comment on another issue. Other justifications were given but this was the motivation. Oh man. Wow. https://github.com/ipfs/go-ipfs/issues/1678#issuecomment-139... [EDIT] farther down, same author as the quoted text in the above comment:…
    comment by asark · 2019-06-12 · in IPFS, Again
  33. …IPFS with "ipfs init --profile server" which will prevent this from happening. Documented here: https://github.com/ipfs/go-ipfs/blob/master/docs/config.md
  34. I hope they can get bandwidth limiting going: https://github.com/ipfs/go-ipfs/issues/3065 I've had good results with the workaround described using Trickle, FWIW.
  35. …it was just easier, but they haven't done anything in years. The ticket has been open since 2016: https://github.com/ipfs/go-ipfs/issues/3054
    comment by StavrosK · 2019-03-31 · in Radicle Architecture
  36. …is seemingly built more and more in golang these days. - https://github.com/ethereum/go-ethereum - https://github.com/ipfs/go-ipfs - https://github.com/textileio/go-textile - https://github.com/lightningnetwork/lnd to name a few other…
  37. …the only project[0] I've used gomod with has a makefile so it might do something to handle it. [0] https://github.com/ipfs/go-ipfs
    comment by humblebee · 2019-03-20 · in Using Go Modules
  38. …someone a 16cb96ba835448d441b02c50d783a0ea7b424df1 and expect them to be able to find the file? https://github.com/ipfs/go-ipfs/issues/1953 https://github.com/ipfs/notes/issues/126
    comment by jakeogh · 2019-03-13 · in The Decentralized Web Primer (2017)
  39. My excitement about IPFS is tempered by this issue: https://github.com/ipfs/go-ipfs/issues/3429 I was running IPFS on a VPS last year serving no content, and was consuming about half a gig a day in bandwidth. Is this a fundamental issue…
  40. …on my node, and it takes a good 10 seconds to load). edit: looks like this might be relevant: https://github.com/ipfs/go-ipfs/issues/3860
  41. …and the `resolve` call hasn't been changed to accept them yet. There is a open issue about it here: https://github.com/ipfs/go-ipfs/issues/5270 Edit: Actually found a work-around. Loading up the hash via our IPLD Explorer reveals the…
    comment by diggan · 2018-09-17 · in Introducing Cloudflare’s IPFS Gateway
  42. Ipns lookups take over a minute: https://github.com/ipfs/go-ipfs/issues/3860 Dnssec is just as vulnerable to mitm attacks, because you just strip the dnssec responses and the client has no way to know if it the resolver just doesn't…
  43. …https://github.com/orbitdb/ipfs-log https://github.com/ipfs/js-ipfs https://github.com/ipfs/go-ipfs https://github.com/ipfs/ipfs
    comment by haadcode · 2018-05-29 · in Pushing the Limits of IPFS and OrbitDB
  44. This repository is an unofficial fork of `github.com/ipfs/go-ipfs`, converted from a `gx` based project to a plain Go project. The goal is to act as an IPFS library that can be imported and used from Go apps without the need of switching…
    comment by karalabe · 2018-04-18 · in IPFS fork usable as a Go library
  45. …you'd run `ipfs config edit` on them and add the other node's address to the bootstrap section. https://github.com/ipfs/go-ipfs/blob/master/docs/config.md#b... But yeah... They'd still mysteriously not connect to each other at times.
  46. So, in a private ipfs network (connect to other peers who have a shared secret key) https://github.com/ipfs/go-ipfs/blob/master/docs/experimenta... . All the IPFS nodes are connected by default? Each peer pin files from other peers?
  47. …is a great place to start. If you have some Golang experience, https://github.com/ipfs/go-ipfs/issues?q=is%3Aopen+is%3Aissu... should work to find you some beginner issues.
  48. > announce all your IPs That's configurable. Check the format for the config here: https://github.com/ipfs/go-ipfs/blob/master/docs/config.md#a... Keyword being `Announce` and `NoAnnounce`
  49. …over ipfs via: https://github.com/magik6k/git-remote-ipld Which uses our new plugin system: https://github.com/ipfs/go-ipfs/blob/master/docs/plugins.md
    comment by whyrusleeping · 2017-12-01 · in Git hash function transition plan
  50. Check out IPFS https://github.com/ipfs/go-ipfs It's the distributed web and it's the future, there's tons of videos on youtube as well https://www.youtube.com/watch?v=skMTdSEaCtA