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.
- Update to electron 0.36.7 to fix windows crash bug
- Include latest ethereum block time on header
- 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