ipfs-ubuntu-mirror/ipfsd.run

19 lines
323 B
Bash

#!/bin/bash
sleep 1 # prevent cpu spike on looping
export IPFS="/usr/local/bin/ipfs"
export HOME="/home/ipfs"
chown ipfs:ipfs $HOME
cd $HOME
export IPFS_DIR=/var/lib/ipfs
if [[ ! -d $IPFS_DIR ]]; then
mkdir -p $IPFS_DIR
chown ipfs:ipfs $IPFS_DIR
chpst -u ipfs $IPFS init
fi
exec chpst -u ipfs $IPFS daemon