IPFS

单机

go-ipfs

硬件需求

预装环境

  • golang
  • systemd

Ubuntu/Debian

sudo apt-get update
sudo apt-get install golang-go -y

Centos/Fedora/AWS Linux v2

sudo yum install golang -y

安装

sudo su -
VERS=0.4.19
DIST="go-ipfs_v${VERS}_linux-amd64.tar.gz"
wget https://dist.ipfs.io/go-ipfs/v$VERS/$DIST
tar xvfz $DIST
rm *.gz
mv go-ipfs/ipfs /usr/local/bin/ipfs
exit

配置 systemd

sudo su -
ipfs init
cat <<EOF > /lib/systemd/system/ipfs.service
[Unit]
Description=IPFS daemon
After=network.target
[Service]
ExecStart=/usr/local/bin/ipfs daemon
[Install]
WantedBy=multiuser.target
EOF

systemctl start ipfs
systemctl enable ipfs

exit

集群

IPFS-集群

IPFS-Cluster 文档

Kubernetes

IPFS Helm Chart