IPFS
Installation for Linux
1 - Download the package
wget https://dist.ipfs.tech/kubo/v0.31.0/kubo_v0.31.0_linux-amd64.tar.gz
2 - Unzip the file
tar -xvzf kubo_v0.31.0_linux-amd64.tar.gz
3 - Move into the kubo folder
cd kubo
4 - Run the install script
sudo bash install.sh
5 - Test the installation worked
ipfs --version
Edit IPFS Config
Show Config:
ipfs config show
Edit config:
ipfs config Swarm.ConnMgr.HighWater 1000 --json
ipfs config Swarm.ConnMgr.LowWater 500 --json
IPFS as a service
Open a new file at /etc/systemd/system/ipfs.service
[Unit]
Description=IPFS daemon
After=network.target
[Service]
ExecStart=/usr/local/bin/ipfs daemon
Restart=on-failure
User=conor
Group=conor
Environment=IPFS_PATH=/home/conor/.ipfs
[Install]
WantedBy=default.target
WantedBy=default.target means the service will start up at boot
get it to start at boot
sudo systemctl enable ipfs
and start it
sudo systemctl start ipfs