forked from CloudMunk/Scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInstallMultiIPv6.sh
executable file
·40 lines (40 loc) · 1.54 KB
/
InstallMultiIPv6.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/sh
clear
echo "Starting DAPS Masternode download and install..."
echo "Updating/Upgrading OS..."
sudo apt update && sudo apt upgrade -y
echo "Downloading latest build..."
wget -N https://github.com/DAPSCoin/DAPSCoin/releases/download/1.0.4/master_linux-v1.0.4.6.zip
echo "Installing unzip..."
sudo apt-get install unzip -y
echo "Unzipping latest zip..."
sudo unzip -jo master_linux-v1.0.4.6.zip -d /usr/local/bin
echo "Creating copies of dapscoind..."
sudo mv /usr/local/bin/dapscoind /usr/local/bin/dapscoind00
sudo cp /usr/local/bin/dapscoind00 /usr/local/bin/dapscoind01
sudo cp /usr/local/bin/dapscoind00 /usr/local/bin/dapscoind02
sudo cp /usr/local/bin/dapscoind00 /usr/local/bin/dapscoind03
sudo cp /usr/local/bin/dapscoind00 /usr/local/bin/dapscoind04
echo "Creating copies of dapscoin-cli..."
sudo mv /usr/local/bin/dapscoin-cli /usr/local/bin/dapscoin-cli00
sudo cp /usr/local/bin/dapscoin-cli00 /usr/local/bin/dapscoin-cli01
sudo cp /usr/local/bin/dapscoin-cli00 /usr/local/bin/dapscoin-cli02
sudo cp /usr/local/bin/dapscoin-cli00 /usr/local/bin/dapscoin-cli03
sudo cp /usr/local/bin/dapscoin-cli00 /usr/local/bin/dapscoin-cli04
sudo chmod +x /usr/local/bin/daps*
echo "Creating .dapscoin directories..."
mkdir ~/.dapscoin00
mkdir ~/.dapscoin01
mkdir ~/.dapscoin02
mkdir ~/.dapscoin03
mkdir ~/.dapscoin04
echo "Setting up and enabling fail2ban..."
sudo apt-get install fail2ban -y
sudo ufw allow ssh
sudo ufw allow 53572
sudo ufw allow 53573
sudo ufw enable
echo "Cleaning up..."
cd
rm -rf master_linux-v1.0.4.6.zip
echo "DAPS Masternode installed successfully!"