slothbag / Airlock

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airlock

Airlock is kinda like a decentralized dropbox/mega with a catalog/filterable index of files.

You will need access to a running IPFS node and Ethereum node.

The simple way is to run both nodes locally and connect to them via localhost/127.0.0.1, which Airlock defaults to.

geth --rpc
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs daemon

or if you want to have IPFS and Ethereum on a different machine on your LAN you need to enable access to their API ports..

Manually edit .ipfs/config and change the API and Gateway to listen on 0.0.0.0

geth --rpc --rpcaddr 0.0.0.0

Note: IPFS on windows throws an error currently for the HTTPHeaders command quoted, you will need to add it manually to IPFS config file.

Release v0.5

  • Update to electron 0.36.7 to fix windows crash bug
  • Include latest ethereum block time on header

v0.4

  • Content from Ethereum is displayed as a placeholder before found in IPFS.
  • Content is added to IPFS as objects and not blocks, this enables content to be pinned.

/ipfs/QmUyrxWGXiebEWxddh9JZG3X5djcjHY1LukrBxi6RcBvBv http://127.0.0.1:8080/ipfs/QmUyrxWGXiebEWxddh9JZG3X5djcjHY1LukrBxi6RcBvBv http://ipfs.io/ipfs/QmUyrxWGXiebEWxddh9JZG3X5djcjHY1LukrBxi6RcBvBv

UI

About


Languages

Language:JavaScript 58.6%Language:CSS 17.5%Language:Makefile 13.5%Language:HTML 7.4%Language:Inno Setup 3.0%