How to run IPFS node on Linux

IPFS is a distributed system for storing and accessing files, websites, applications, and data.
Participants in the IPFS network are called nodes. Nodes are an IPFS program that you run on your local computer to store files and connect to the IPFS network. They're the most crucial aspect of IPFS.
This guide was taken from ipfs.io
IPFS node Requirements
• IPFS requires 512MiB of memory and can run an IPFS node on a Raspberry Pi.
• A base installation takes up about 12MB of disk space, and the default maximum disk storage is set to 10GB.
Run IPFS Node
Download the Linux binary from dist.ipfs.io
wget https://dist.ipfs.io/go-ipfs/v0.12.0/go-ipfs_v0.12.0_linux-amd64.tar.gz
Unzip the file:
tar -xvzf go-ipfs_v0.12.0_linux-amd64.tar.gz
Move into the go-ipfs
folder and run the install script:
cd go-ipfs
sudo bash install.sh
Test that IPFS has installed correctly:
ipfs --version
Compile IPFS repo manually
If you would like to manually compile the IPFS repo, link for the repository can be found here.
Learn all about the Secret Network Upgrade here.
Other detailed References:
