#! /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