# Install Go-IPFS
The install process for this release is the same as previous versions of Go-IPFS. If you already have IPFS installed and want to keep all your files and configuration, take a look at the Update Process for this release.
# Windows
Download the Windows binary from
dist.ipfs.io
(opens new window).cd ~\ wget https://dist.ipfs.io/go-ipfs/v0.7.0/go-ipfs_v0.7.0_windows-amd64.zip -Outfile go-ipfs_v0.7.0.zip
Unzip the file and move it somewhere handy.
Expand-Archive -Path go-ipfs_v0.7.0.zip -DestinationPath ~\Apps\go-ipfs_v0.7.0
Move into the
go-ipfs_v0.7.0
folder and check that theipfs.exe
works:cd ~\Apps\go-ipfs_v0.7.0\go-ipfs .\ipfs.exe --version > ipfs version 0.7.0
While you can use IPFS right now, it's better to add
ipfs.exe
to yourPATH
by using the following steps.Print the current working directory and copy it to your clipboard:
pwd > Path > ---- > C:\Users\Johnny\Apps\go-ipfs_v0.7.0\go-ipfs
Add the address you just copied to PowerShell's
PATH
by adding it to the end of theprofile.ps1
file stored inDocuments\WindowsPowerShell
:Add-Content C:\Users\Johnny\Documents\WindowsPowerShell\profile.ps1 "[System.Environment]::SetEnvironmentVariable('PATH',`$Env:PATH+';;C:\Users\Johnny\Apps\go-ipfs_v0.7.0\go-ipfs')"
Close and reopen your PowerShell window. Test that your IPFS path is set correctly by going to your home folder and asking IPFS for the version:
cd ~ ipfs --version > ipfs version 0.7.0
# macOS
Download the macOS binary from
dist.ipfs.io
(opens new window).wget https://dist.ipfs.io/go-ipfs/v0.7.0/go-ipfs_v0.7.0_darwin-amd64.tar.gz
Unzip the file:
tar -xvzf go-ipfs_v0.7.0_darwin-amd64.tar.gz > x go-ipfs/install.sh > x go-ipfs/ipfs > x go-ipfs/LICENSE > x go-ipfs/LICENSE-APACHE > x go-ipfs/LICENSE-MIT > x go-ipfs/README.md
Move into the
go-ipfs
folder and run the install script:bash install.sh > Moved ./ipfs to /usr/local/bin
Check that IPFS installed properly:
ipfs --version > ipfs version 0.7.0
# Linux
Download the Linux binary from
dist.ipfs.io
(opens new window).wget https://dist.ipfs.io/go-ipfs/v0.7.0/go-ipfs_v0.7.0_linux-amd64.tar.gz
Unzip the file:
tar -xvzf go-ipfs_v0.7.0_linux-amd64.tar.gz > x go-ipfs/install.sh > x go-ipfs/ipfs > x go-ipfs/LICENSE > x go-ipfs/LICENSE-APACHE > x go-ipfs/LICENSE-MIT > x go-ipfs/README.md
Move into the
go-ipfs
folder and run the install script:cd go-ipfs sudo bash install.sh > Moved ./ipfs to /usr/local/bin
Test that IPFS has installed correctly:
ipfs --version > ipfs version 0.7.0