47 lines
901 B
Bash
Executable File
47 lines
901 B
Bash
Executable File
#! /bin/sh
|
|
|
|
echo -e '
|
|
_ _ _ _ ___ __ __ ___
|
|
/_\ | |_ __(_)_ _ ___ | | | __| \/ | _ \
|
|
/ _ \| | ._ \ | . \/ -_) | |__| _|| |\/| | _/
|
|
/_/ \_\_| .__/_|_||_\___| |____|___|_| |_|_|
|
|
|_|
|
|
'
|
|
echo -e "\033[35;1mThis script has been tested only on Alpine Linux \033[0m"
|
|
|
|
. bin/checkroot.sh
|
|
|
|
echo -n "Should we start? [y|n] "
|
|
read yn
|
|
yn=${yn:-y}
|
|
if [ "$yn" != "y" ] && [ "$yn" != "Y" ]; then
|
|
echo -e "aborting script!"
|
|
exit
|
|
fi
|
|
|
|
# get the current position
|
|
_cwd="$(pwd)"
|
|
|
|
. bin/upgrade.sh
|
|
# . bin/bash.sh
|
|
. bin/misc.sh
|
|
. bin/dotfiles.sh
|
|
. bin/user.sh
|
|
. bin/ssh.sh
|
|
. bin/ufw.sh
|
|
. bin/fail2ban.sh
|
|
. bin/knockd.sh
|
|
. bin/email.sh
|
|
. bin/lemp.sh
|
|
. bin/mysqlbackup.sh
|
|
while [ "$vh" != "y" ] && [ "$vh" != "n" ]
|
|
do
|
|
echo -n "Should we install a vhost? [y|n] "
|
|
read vh
|
|
done
|
|
if [ "$vh" = "y" ]; then
|
|
. bin/vhost.sh
|
|
fi
|
|
. bin/zabbix.sh
|
|
. bin/urbackup.sh
|