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. …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.
  2. 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?
  3. …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.
  4. > 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`
  5. …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
  6. 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
  7. …if it already exists, but apart from that it is straightforward. I started fixing the bug here https://github.com/ipfs/go-ipfs/pull/3931 but ran out of steam - hopefully I'll continue soon.
  8. …needs a lot of magic [1] (ignore sharness test coverage magic, it uses even more magic [2]). [1]: https://github.com/ipfs/go-ipfs/blob/master/coverage/Rules.m... [2]: same file as [1], we compile unit test using `go test -c -cover` that…
  9. …a static list of addresses, but there's definitely more planned. One of the current discussions: https://github.com/ipfs/go-ipfs/issues/3908
    comment by lgierth · 2017-05-09 · in Uncensorable Wikipedia on IPFS
  10. …an experimental PubSub system in IPFS [1]. One example use is peer-to-peer chat, Orbit [2]. [1] https://github.com/ipfs/go-ipfs/issues/3397#issuecomment-261... [2] https://github.com/orbitdb/orbit
    comment by lgierth · 2017-05-08 · in Uncensorable Wikipedia on IPFS
  11. 1) https://github.com/ipfs/go-ipfs/issues/3397#issuecomment-284... 2) The latter. Former is nice idea you for sure should rise it on go-ipfs tracker. 3) The repo update is currently automated (run daemon with `--migrate` flag so it will…
  12. ▲ 2
    IPFS 0.4.7 changelog: “Add support for private IPFS networks”
    story by setra · 2017-03-14 · 0 comments
  13. A really clever abstraction... We used it to good effect in go-ipfs: https://github.com/ipfs/go-ipfs/blob/2e116b40eb7ea41564c3371...
  14. …tests in one package are counted towards coverage in all the others). You can see the results here: https://github.com/ipfs/go-ipfs/blob/ce00f384dc244f04ec7d87e... It is quite a bit of coverage and Makefile magic, but it generates coverage…
  15. There's a Docker repo which you may find useful: https://github.com/ipfs/go-ipfs#docker-usage
    comment by kordless · 2017-01-19 · in Distributing NixOS with IPFS
  16. …One more major improvement is on the way, which is directory sharding using a HAMT data structure: https://github.com/ipfs/go-ipfs/pull/3042
    comment by lgierth · 2016-11-18 · in WikipediaP2P
  17. We're planning to use Same-origin policy to prevent this. It was first brought up here: https://github.com/ipfs/go-ipfs/issues/651 You can read more about same-origin policy here: https://developer.mozilla.org/en-US/docs/Web/Security/Same-o…
    comment by diggan · 2016-10-23 · in IPFS is the Distributed Web
  18. …https://github.com/libp2p/pubsub . go-ipfs merged pubsub into master some time ago with this commit https://github.com/ipfs/go-ipfs/commit/e1c40dfa347e38bdc9812... and we're working to get it into js-ipfs here…
    comment by haadcode · 2016-10-23 · in IPFS is the Distributed Web
  19. …you! Most questions have been already answered, but to clarify: Orbit indeed uses IPFS pubsub ( https://github.com/ipfs/go-ipfs/pull/3202 ) for real-time message propagation, no servers are involved. In addition, it uses orbit-db (…
  20. …by me, seems `floodsub` is their moniker for the new tech, and it was (in part) merged in here: https://github.com/ipfs/go-ipfs/pull/3202 This is really, really cool! Also, if this implementation is robust and performant, this is huge for…
  21. …on linux+osx, working on freebsd ( https://www.freshports.org/sysutils/ipfs-go/ ), and windows ( https://github.com/ipfs/go-ipfs/blob/master/docs/windows.md ), right? Finding other systems left as an exercise to the OP.
  22. …ipfs whitepaper and general protocol discussion: https://github.com/ipfs/ipfs go-ipfs codebase: https://github.com/ipfs/go-ipfs And the FAQ: https://github.com/ipfs/faq
    comment by whyrusleeping · 2016-03-23 · in Gx: A package management tool built around IPFS
  23. …adopters who want to think or hack on them with us. In fact, we are now self-hosting go-ipfs in gx! https://github.com/ipfs/go-ipfs Something to bear in mind: we are building infrastructure you can rely on long term, with decentralization,…
    comment by _prometheus · 2016-03-23 · in Gx: A package management tool built around IPFS
  24. These DHTs are also designed to store _any_ content: https://github.com/LukeB42/Uroko https://github.com/ipfs/go-ipfs
    comment by LukeB42 · 2015-10-29 · in BitTorrent's DHT
  25. Just made an issue for this after seeing your comment: https://github.com/ipfs/go-ipfs/issues/1716 There should be some progress on ipns pretty soon, i'm working on a 'phase one' fix that improves upon the current situation, and will be…
    comment by whyrusleeping · 2015-09-17 · in Hosting a simple static site on IPFS
  26. For now, there is a default bootstrap list: https://github.com/ipfs/go-ipfs/blob/7fbfecf6fab5920317de2e9... When new nodes enter the network, they connect to a subset of this list and use this as a starting point for discovery. After that,…
    comment by perfmode · 2015-09-16 · in Hosting a simple static site on IPFS
  27. …I imagine you could go through their codebase to try to see how far this has come along: https://github.com/ipfs/go-ipfs According to this, it looks like the implementation is currently in progress: https://github.com/ipfs/go-ipfs/blob/mast…
  28. This is why I think solutions like IPFS are the future: http://ipfs.io/ (tl;dr: go get github.com/ipfs/go-ipfs/cmd/ipfs) Basically, the day will come when any single one of us will be able to serve our own content privately from our own…
    comment by fit2rule · 2015-07-28 · in Who's doing this to my internet?
  29. …from the enormous Code Caverns, of the Chromium Mountains, a quest not to be taken lightly." https://github.com/ipfs/go-ipfs/issues/57#issuecomment-70162...
  30. …particularly looking for Go hackers - Just use it! - Write applications on top. - Report issues: https://github.com/jbenet/go-ipfs/issues and so on. - Help us with docs - Write another implementation (this is blocked by…
    comment by _prometheus · 2015-04-04 · in IPFS is a new peer-to-peer hypermedia protocol
  31. …of it before. Initial discussion on hn: https://news.ycombinator.com/item?id=8069836 github(?): https://github.com/ipfs/go-ipfs Recent re-submission of new(?) home page: https://news.ycombinator.com/item?id=9321209
  32. …). If you have any skills in Golang go ahead and check out the issues labeled as "help wanted" https://github.com/jbenet/go-ipfs/labels/help%20wanted . Those ones are generally easier for newcomers to tackle. If you have other talents go…
    comment by dylankpowers · 2015-02-28 · in IPFS Alpha Demo – Distributed Web
  33. …time, Im going to implement some more interesting AI into it, its currently pretty dumb. (code: https://github.com/jbenet/go-ipfs/compare/feat/smartswap )
    comment by whyrusleeping · 2015-02-21 · in IPFS Alpha Demo – Distributed Web
  34. …out there that does this is IPFS https://github.com/jbenet/ipfs https://github.com/jbenet/node-ipfs https://github.com/jbenet/go-ipfs