A stock IPFS node is easy to install and start running.
How to Install IPFS on ARM64 machines
First, go to the official IPFS Releases page and copy the link for the latest release.
How to Install IPFS on any Android (running Termux)
If you are running Termux on your android phone you should be able to get an IPFS node running using the following five steps:
1 | $ wget https://dist.ipfs.io/go-ipfs/v0.11.0/go-ipfs_v0.11.0_linux-arm64.tar.gz |
Description of Steps:
- Download the go-ipfs Linux Binary
- Unzip the tar file
- Move to /usr/bin directory (equivalent)
- Remove downloaded file
- Initialize the ipfs node
To start the IPFS Daemon, run the following command:
1 | $ ipfs daemon |
You should now be able to access the webui by navigating to the following URL:
A WiFi Internet connection may be required to upload files on the public IPFS network.
How to install IPFS on a Raspberry Pi (running Raspberry Pi 64-bit OS)
Run the following four commands, which are similar to the steps taken above:
1 | $ wget https://dist.ipfs.io/go-ipfs/v0.11.0/go-ipfs_v0.11.0_linux-arm64.tar.gz |
To initialize the IPFS node, run the following command:
Please Note: Make sure you are logged in as the user that you want to run the IPFS daemon service!
1 | $ ipfs init |
To start the IPFS Daemon, run the following command:
1 | $ ipfs daemon |
You should be able to open the webui by navigating to the following URL:
How to Run the IPFS Daemon as a Backround Service
Create a unit file at /etc/systemd/system/ipfs.service
with the contents:
1 | [Unit] |
Change the line User=root
if you’re not running the daemon as root.
Load the new service:
1 | $ sudo systemctl daemon-reload |