ipfs autostart
This commit is contained in:
parent
495fdf3312
commit
1a9fa122a0
28
install.sh
28
install.sh
|
@ -1,28 +1,30 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
{
|
{
|
||||||
# Check requirements
|
# Check requirements
|
||||||
|
echo "AstrXbian installer"
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install git fail2ban curl net-tools libsodium23 libsodium-dev python3-dev python3-pip python3-setuptools python3-wheel mpack libssl-dev libffi-dev build-essential qrencode jq bc gawk -y
|
sudo apt install git fail2ban curl net-tools libsodium23 libsodium-dev python3-dev python3-pip python3-setuptools python3-wheel mpack libssl-dev libffi-dev build-essential qrencode jq bc gawk -y
|
||||||
pip3 install cryptography Ed25519 base58 google protobuf
|
pip3 install cryptography Ed25519 base58 google protobuf
|
||||||
# pip3 install silkaj --user
|
|
||||||
|
|
||||||
# git clone astrXbian
|
# git clone astrXbian
|
||||||
mkdir ~/.zen
|
mkdir ~/.zen
|
||||||
cd ~/.zen
|
cd ~/.zen
|
||||||
git clone https://git.p2p.legal/axiom-team/astrXbian.git
|
git clone https://git.p2p.legal/axiom-team/astrXbian.git
|
||||||
|
########################################################################
|
||||||
# IPFS install
|
echo "Install .kodi default config"
|
||||||
echo "AstrXbian installer"
|
cp -Rf ~/.zen/astrXbian/.install/.kodi ~/
|
||||||
###
|
########################################################################
|
||||||
echo "IPFS Swarm Layer"
|
echo "Install IPFS Swarm Layer"
|
||||||
# Full automatic (you trust this git depot)
|
# Full automatic (you trust this git depot)
|
||||||
~/.zen/astrXbian/.install/ipfs_alone.sh || exit 1
|
~/.zen/astrXbian/.install/ipfs_alone.sh || exit 1
|
||||||
|
########################################################################
|
||||||
|
echo "Setup jaklis Cesium communication tool"
|
||||||
cd ~/.zen/astrXbian/zen/jaklis
|
cd ~/.zen/astrXbian/zen/jaklis
|
||||||
./setup.sh
|
./setup.sh
|
||||||
|
########################################################################
|
||||||
|
echo "Setup AstrXbian"
|
||||||
|
~/.zen/astrXbian/ISOconfig.sh
|
||||||
|
|
||||||
cd ~/.zen/astrXbian/
|
|
||||||
./ISOconfig.sh
|
|
||||||
|
|
||||||
## ERRORS TODO ##
|
## ERRORS TODO ##
|
||||||
#[....] Starting authentication failure monitor: fail2ban No file(s) found for glob /var/log/auth.log
|
#[....] Starting authentication failure monitor: fail2ban No file(s) found for glob /var/log/auth.log
|
||||||
|
@ -31,9 +33,15 @@ cd ~/.zen/astrXbian/
|
||||||
sudo sed -i "s/auth.log/faillog/g" /etc/fail2ban/paths-common.conf
|
sudo sed -i "s/auth.log/faillog/g" /etc/fail2ban/paths-common.conf
|
||||||
##
|
##
|
||||||
|
|
||||||
|
echo "enable ipfs service autostart"
|
||||||
|
cd /etc/rc2.d && sudo ln -s ../init.d/ipfs S02ipfs
|
||||||
|
cd /etc/rc6.d && sudo ln -s ../init.d/ipfs K01ipfs
|
||||||
|
|
||||||
|
sudo ipfs restart
|
||||||
|
sudo fail2ban restart
|
||||||
## TODO add ipfs service with xbian-config
|
## TODO add ipfs service with xbian-config
|
||||||
|
|
||||||
echo "Installation complete !! Please enable ipfs service autostart"
|
echo "Installation complete !!"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue