Mar 23, 2022 1 min read

How to run IPFS node on Linux

How to run IPFS node on Linux
IPFS node 
Table of Contents

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.

Other detailed References:

How to deploy an IPFS node on Digital Ocean
An IPFS Tutorial
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to BlockMeadow.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.