Installation of IPFN client requires only Go compiler installed.
go get -u github.com/ipfn/ipfn
In the future relases will be available to download for all major platforms.
If you want to start IPFN core development you can give it a quick try with Vagrant or Docker:
git clone --recursive https://github.com/ipfn/ipfn.git && cd ipfn
To start development using Vagrant run following commands in source directory:
vagrant up
There is a prebuilt ipfn/dev Vagrant box.
NOTE: This may have parts missing or be outdated.
vagrant init ipfn/dev
To start development using Docker you can download latest environment image:
docker pull ipfn/env:latest
Start in IPFN source code directory or replace the $(pwd)
with it's location:
docker run -it -v $(pwd):/src ipfn/env:latest
This is only required to work on IPFN and not to use it.