reverted for bash shell

This commit is contained in:
Bachir Soussi Chiadmi 2019-10-21 16:11:31 +02:00
parent 9225ca2f4b
commit faabe5d622
15 changed files with 56 additions and 56 deletions

View File

@ -11,7 +11,7 @@ echo -e '\033[35m
/ /_/ /___/ / /___/ _, _/ / /_/ /___/ / /___/ _, _/
\____//____/_____/_/ |_| \____//____/_____/_/ |_|
\033[0m' \033[0m'
echo "\033[35;1mCreate new user (you will be asked a user name and a password) \033[0m" echo -e "\033[35;1mCreate new user (you will be asked a user name and a password) \033[0m"
sleep 3 sleep 3
while [ "$user" = "" ] while [ "$user" = "" ]
do do
@ -41,7 +41,7 @@ echo -e '\033[35m
| |/ / / / / /_/ (__ ) /_ | |/ / / / / /_/ (__ ) /_
|___/_/ /_/\____/____/\__/ |___/_/ /_/\____/____/\__/
\033[0m' \033[0m'
echo "\033[35;1mVHOST install \033[0m" echo -e "\033[35;1mVHOST install \033[0m"
while [ "$_host_name" = "" ] while [ "$_host_name" = "" ]
do do
@ -75,7 +75,7 @@ ln -s /home/"$user"/logs /var/www/"$_host_name"/logs
# a2ensite "$_host_name".conf # a2ensite "$_host_name".conf
#restart apache #restart apache
# service apache2 restart # service apache2 restart
echo "\033[92;1mvhost $_host_name configured\033[Om" echo -e "\033[92;1mvhost $_host_name configured\033[Om"
# todo add mysql user and database # todo add mysql user and database
@ -88,7 +88,7 @@ echo -e '\033[35m
/_/ /_/\__, /____/\__, /_/ /_/ /_/\__, /____/\__, /_/
/____/ /_/ /____/ /_/
\033[0m' \033[0m'
echo "\033[35;1mMysql database \033[0m" echo -e "\033[35;1mMysql database \033[0m"
while [ "$_dbname" = "" ] while [ "$_dbname" = "" ]
do do

View File

@ -16,7 +16,7 @@ if [ "$EUID" -ne 0 ]; then
exit exit
fi fi
echo "\033[35;1mInstalling apticron \033[0m" echo -e "\033[35;1mInstalling apticron \033[0m"
apt-get --yesinstall apticron apt-get --yesinstall apticron
sleep 3 sleep 3
@ -27,4 +27,4 @@ sed -i -r "s/EMAIL=\"root\"/EMAIL=\"$email\"/g" /etc/apticron/apticron.conf
# sed -i -r "s/# DIFF_ONLY=\"1\"/DIFF_ONLY=\"1\"/g" /etc/apticron/apticron.conf # sed -i -r "s/# DIFF_ONLY=\"1\"/DIFF_ONLY=\"1\"/g" /etc/apticron/apticron.conf
sed -i -r "s/# NOTIFY_NEW=\"0\"/NOTIFY_NEW=\"0\"/g" /etc/apticron/apticron.conf sed -i -r "s/# NOTIFY_NEW=\"0\"/NOTIFY_NEW=\"0\"/g" /etc/apticron/apticron.conf
echo "\033[92;1mApticron installed and configured\033[0m" echo -e "\033[92;1mApticron installed and configured\033[0m"

View File

@ -8,7 +8,7 @@ echo -e '\033[35m
/_____/\____/\__/ /_/ /_/_/\___/____/ /_____/\____/\__/ /_/ /_/_/\___/____/
\033[0m' \033[0m'
#installing better prompt and some goodies #installing better prompt and some goodies
echo "\033[35;1mInstalling shell prompt for current user $USER \033[0m" echo -e "\033[35;1mInstalling shell prompt for current user $USER \033[0m"
sleep 2 sleep 2
# get the current position # get the current position
_cwd="$(pwd)" _cwd="$(pwd)"
@ -19,4 +19,4 @@ git clone https://figureslibres.io/gogs/bachir/dotfiles-server.git ~/.dotfiles-s
source ~/.bashrc source ~/.bashrc
# return to working directory # return to working directory
cd "$_cwd" cd "$_cwd"
echo "\033[92;1mDot files installed for $USER\033[0m" echo -e "\033[92;1mDot files installed for $USER\033[0m"

View File

@ -7,7 +7,7 @@ echo -e '\033[35m
/ / / / ___ |_/ // /___ / / / / ___ |_/ // /___
/_/ /_/_/ |_/___/_____/ /_/ /_/_/ |_/___/_____/
\033[0m' \033[0m'
echo "\033[35;1mEnable mail sending for php \033[0m" echo -e "\033[35;1mEnable mail sending for php \033[0m"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Please run as root" echo "Please run as root"
@ -29,7 +29,7 @@ fi
# http://www.sycha.com/lamp-setup-debian-linux-apache-mysql-php#anchor13 # http://www.sycha.com/lamp-setup-debian-linux-apache-mysql-php#anchor13
sleep 2 sleep 2
apt-get --yesinstall exim4 apt-get --yesinstall exim4
echo "\033[35;1mConfiguring EXIM4 \033[0m" echo -e "\033[35;1mConfiguring EXIM4 \033[0m"
while [ "$configexim" != "y" ] && [ "$configexim" != "n" ] while [ "$configexim" != "y" ] && [ "$configexim" != "n" ]
do do
echo -n "Should we configure exim4 ? [y|n] " echo -n "Should we configure exim4 ? [y|n] "
@ -48,7 +48,7 @@ systemctl restart exim4
# dkim spf # dkim spf
# https://debian-administration.org/article/718/DKIM-signing_outgoing_mail_with_exim4 # https://debian-administration.org/article/718/DKIM-signing_outgoing_mail_with_exim4
echo "\033[35;1mConfiguring DKIM \033[0m" echo -e "\033[35;1mConfiguring DKIM \033[0m"
while [ "$installdkim" != "y" ] && [ "$installdkim" != "n" ] while [ "$installdkim" != "y" ] && [ "$installdkim" != "n" ]
do do
echo -n "Should we install dkim for exim4 ? [y|n] " echo -n "Should we install dkim for exim4 ? [y|n] "

View File

@ -9,7 +9,7 @@ echo -e '\033[35m
/ __/ / /_/ / / // __// /_/ / /_/ / / / / / __/ / /_/ / / // __// /_/ / /_/ / / / /
/_/ \__,_/_/_//____/_.___/\__,_/_/ /_/ /_/ \__,_/_/_//____/_.___/\__,_/_/ /_/
\033[0m' \033[0m'
echo "\033[35;1mInstalling fall2ban \033[0m" echo -e "\033[35;1mInstalling fall2ban \033[0m"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Please run as root" echo "Please run as root"
@ -23,4 +23,4 @@ cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
touch /var/log/auth.log touch /var/log/auth.log
systemctl enable fail2ban systemctl enable fail2ban
systemctl restart fail2ban systemctl restart fail2ban
echo "\033[92;1mfail2ban installed and configured\033[Om" echo -e "\033[92;1mfail2ban installed and configured\033[Om"

View File

@ -9,7 +9,7 @@ echo -e '\033[35m
/ __/ _/ // _, _/ /___ | |/ |/ / ___ |/ /___/ /___ / __/ _/ // _, _/ /___ | |/ |/ / ___ |/ /___/ /___
/_/ /___/_/ |_/_____/ |__/|__/_/ |_/_____/_____/ /_/ /___/_/ |_/_____/ |__/|__/_/ |_/_____/_____/
\033[0m' \033[0m'
echo "\033[35;1mInstalling ufw and setup firewall (allowing only ssh and http) \033[0m" echo -e "\033[35;1mInstalling ufw and setup firewall (allowing only ssh and http) \033[0m"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Please run as root" echo "Please run as root"
@ -26,4 +26,4 @@ ufw allow https
ufw enable ufw enable
ufw status verbose ufw status verbose
echo "\033[92;1mufw installed and firwall configured\033[Om" echo -e "\033[92;1mufw installed and firwall configured\033[Om"

View File

@ -11,7 +11,7 @@ echo -e '\033[35m
/ /_/ / / /_ / /_/ / / /_
\____/_/\__/ \____/_/\__/
\033[0m' \033[0m'
echo "\033[35;1mCreate new git barre repos and deploy script\033[0m" echo -e "\033[35;1mCreate new git barre repos and deploy script\033[0m"
echo "Git barre repo will be installed in chosen user home directory" echo "Git barre repo will be installed in chosen user home directory"
echo "git prod repos will be installed in public_html directory of provided domain, the domain have to exists as shortcut in chosen user/www before running this script. Please run first vhost.sh script and say yes to the question create a shortcut !" echo "git prod repos will be installed in public_html directory of provided domain, the domain have to exists as shortcut in chosen user/www before running this script. Please run first vhost.sh script and say yes to the question create a shortcut !"

View File

@ -9,7 +9,7 @@ echo -e '\033[35m
/ ,< / / / / /_/ / /__/ ,< / /_/ / / ,< / / / / /_/ / /__/ ,< / /_/ /
/_/|_/_/ /_/\____/\___/_/|_|\__,_/ /_/|_/_/ /_/\____/\___/_/|_|\__,_/
\033[0m' \033[0m'
echo "\033[35;1mInstalling knockd to control ssh port opening\033[0m" echo -e "\033[35;1mInstalling knockd to control ssh port opening\033[0m"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Please run as root" echo "Please run as root"
@ -50,7 +50,7 @@ Alias=knockd.service" >> /lib/systemd/system/knockd.service
systemctl enable knockd systemctl enable knockd
systemctl start knockd systemctl start knockd
echo "\033[92;1mknockd installed and configured\033[Om" echo -e "\033[92;1mknockd installed and configured\033[Om"
echo "\033[92;1mplease note this sequence for future ssh knocking\033[Om" echo -e "\033[92;1mplease note this sequence for future ssh knocking\033[Om"
echo "$sq" echo "$sq"
sleep 3 sleep 3

View File

@ -8,7 +8,7 @@ echo -e '\033[35m
/_/\___/_/ /_/ /_/ .___/ /_/\___/_/ /_/ /_/ .___/
/_/ /_/
\033[0m' \033[0m'
echo "\033[35;1mLEMP server (Nginx Mysql Php-fpm) \033[0m" echo -e "\033[35;1mLEMP server (Nginx Mysql Php-fpm) \033[0m"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Please run as root" echo "Please run as root"
@ -37,7 +37,7 @@ echo -e '\033[35m
/_/ /_/\__, /____/\__, /_/ /_/ /_/\__, /____/\__, /_/
/____/ /_/ /____/ /_/
\033[0m' \033[0m'
echo "\033[35;1minstalling Mysql \033[0m" echo -e "\033[35;1minstalling Mysql \033[0m"
sleep 3 sleep 3
apt-get --yesinstall mariadb-server apt-get --yesinstall mariadb-server
mysql_secure_installation mysql_secure_installation
@ -46,7 +46,7 @@ cp "$_assets"/mysql/innodb-file-per-table.cnf /etc/mysql/conf.d/
systemctl enable mariadb.service systemctl enable mariadb.service
systemctl restart mariadb.service systemctl restart mariadb.service
echo "\033[92;1mmysql installed\033[Om" echo -e "\033[92;1mmysql installed\033[Om"
echo -e '\033[35m echo -e '\033[35m
____ __ ______ ____ __ ______
@ -55,7 +55,7 @@ echo -e '\033[35m
/ ____/ __ / ____/ / ____/ __ / ____/
/_/ /_/ /_/_/ /_/ /_/ /_/_/
\033[0m' \033[0m'
echo "\033[35;1mInstalling PHP 7.0 \033[0m" echo -e "\033[35;1mInstalling PHP 7.0 \033[0m"
sleep 3 sleep 3
apt-get --yesinstall php7.0-fpm php7.0-mysql php7.0-opcache php7.0-curl php7.0-mbstring php7.0-zip php7.0-xml php7.0-gd php7.0-mcrypt php-memcached php7.0-imagick apt-get --yesinstall php7.0-fpm php7.0-mysql php7.0-opcache php7.0-curl php7.0-mbstring php7.0-zip php7.0-xml php7.0-gd php7.0-mcrypt php-memcached php7.0-imagick
@ -78,7 +78,7 @@ systemctl start php7.0-fpm
# #
# systemctl start memcached # systemctl start memcached
echo "\033[92;1mphp installed\033[Om" echo -e "\033[92;1mphp installed\033[Om"
echo -e '\033[35m echo -e '\033[35m
_ __ _ _ __ _
@ -88,7 +88,7 @@ echo -e '\033[35m
/_/ |_/\__, /_/_/ /_/_/|_| /_/ |_/\__, /_/_/ /_/_/|_|
/____/ /____/
\033[0m' \033[0m'
echo "\033[35;1mInstalling Nginx \033[0m" echo -e "\033[35;1mInstalling Nginx \033[0m"
sleep 3 sleep 3
apt-get --yesinstall nginx apt-get --yesinstall nginx
mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.ori mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.ori
@ -96,7 +96,7 @@ cp "$_assets"/default.nginxconf /etc/nginx/sites-available/default
systemctl enable nginx systemctl enable nginx
systemctl restart nginx systemctl restart nginx
echo "\033[92;1mNginx installed\033[Om" echo -e "\033[92;1mNginx installed\033[Om"
echo -e '\033[35m echo -e '\033[35m
__ __ ___ ___ __ _ __ __ ___ ___ __ _
@ -106,21 +106,21 @@ echo -e '\033[35m
/ .___/_/ /_/ .___/_/ /_/\__, /_/ |_\__,_/_/ /_/ /_/_/_/ /_/ / .___/_/ /_/ .___/_/ /_/\__, /_/ |_\__,_/_/ /_/ /_/_/_/ /_/
/_/ /_/ /____/ /_/ /_/ /____/
\033[0m' \033[0m'
echo "\033[35;1mInstalling phpMyAdmin \033[0m" echo -e "\033[35;1mInstalling phpMyAdmin \033[0m"
apt-get --yesinstall phpmyadmin apt-get --yesinstall phpmyadmin
ln -s /usr/share/phpmyadmin /var/www/html/ ln -s /usr/share/phpmyadmin /var/www/html/
cp "$_assets"/nginx-phpmyadmin.conf > /etc/nginx/sites-available/phpmyadmin.conf cp "$_assets"/nginx-phpmyadmin.conf > /etc/nginx/sites-available/phpmyadmin.conf
ln -s /etc/nginx/sites-available/phpmyadmin.conf /etc/nginx/sites-enabled/phpmyadmin.conf ln -s /etc/nginx/sites-available/phpmyadmin.conf /etc/nginx/sites-enabled/phpmyadmin.conf
# echo "\033[35;1msecuring phpMyAdmin \033[0m" # echo -e "\033[35;1msecuring phpMyAdmin \033[0m"
# sed -i "s/DirectoryIndex index.php/DirectoryIndex index.php\nAllowOverride all/" # sed -i "s/DirectoryIndex index.php/DirectoryIndex index.php\nAllowOverride all/"
# cp "$_assets"/phpmyadmin_htaccess > /usr/share/phpmyadmin/.htaccess # cp "$_assets"/phpmyadmin_htaccess > /usr/share/phpmyadmin/.htaccess
# echo -n "define a user name for phpmyadmin : " # echo -n "define a user name for phpmyadmin : "
# read un # read un
# htpasswd -c /etc/phpmyadmin/.htpasswd $un # htpasswd -c /etc/phpmyadmin/.htpasswd $un
# service apache2 restart # service apache2 restart
echo "\033[92;1mphpMyAdmin installed\033[Om" echo -e "\033[92;1mphpMyAdmin installed\033[Om"
echo "\033[92;1mYou can access it at yourip/phpmyadmin\033[Om" echo -e "\033[92;1mYou can access it at yourip/phpmyadmin\033[Om"
echo -e '\033[35m echo -e '\033[35m
____ ___ ____ ___
@ -129,7 +129,7 @@ echo -e '\033[35m
/ _, _/ __/ /_/ / (__ ) / _, _/ __/ /_/ / (__ )
/_/ |_|\___/\__,_/_/____/ /_/ |_|\___/\__,_/_/____/
\033[0m' \033[0m'
echo "\033[35;1mInstalling Redis \033[0m" echo -e "\033[35;1mInstalling Redis \033[0m"
sleep 3 sleep 3
apt-get --yesinstall redis-server php-redis apt-get --yesinstall redis-server php-redis
@ -141,7 +141,7 @@ apt-get --yesinstall redis-server php-redis
systemctl enable redis-server systemctl enable redis-server
systemctl restart redis-server systemctl restart redis-server
systemctl restart php7.0-fpm systemctl restart php7.0-fpm
echo "\033[92;1mRedis installed\033[Om" echo -e "\033[92;1mRedis installed\033[Om"
echo -e '\033[35m echo -e '\033[35m
______ ______
@ -151,12 +151,12 @@ echo -e '\033[35m
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/ /_/
\033[0m' \033[0m'
echo "\033[35;1mInstalling Composer \033[0m" echo -e "\033[35;1mInstalling Composer \033[0m"
sleep 3 sleep 3
export COMPOSER_HOME=/usr/local/composer export COMPOSER_HOME=/usr/local/composer
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
echo "\033[92;1mComposer installed\033[Om" echo -e "\033[92;1mComposer installed\033[Om"
echo -e '\033[35m echo -e '\033[35m
@ -166,13 +166,13 @@ echo -e '\033[35m
/ /_/ / / / /_/ (__ ) / / / / /_/ / / / /_/ (__ ) / / /
/_____/_/ \__,_/____/_/ /_/ /_____/_/ \__,_/____/_/ /_/
\033[0m' \033[0m'
echo "\033[35;1mInstalling Drush and DrupalConsole\033[0m" echo -e "\033[35;1mInstalling Drush and DrupalConsole\033[0m"
sleep 3 sleep 3
curl https://drupalconsole.com/installer -L -o /usr/local/bin/drupal curl https://drupalconsole.com/installer -L -o /usr/local/bin/drupal
chmod +x /usr/local/bin/drupal chmod +x /usr/local/bin/drupal
curl https://github.com/drush-ops/drush-launcher/releases/download/0.6.0/drush.phar -L -o /usr/local/bin/drush curl https://github.com/drush-ops/drush-launcher/releases/download/0.6.0/drush.phar -L -o /usr/local/bin/drush
chmod +x /usr/local/bin/drush chmod +x /usr/local/bin/drush
echo "\033[92;1mDrush and DrupalConsoleinstalled\033[Om" echo -e "\033[92;1mDrush and DrupalConsoleinstalled\033[Om"
@ -183,7 +183,7 @@ echo "\033[92;1mDrush and DrupalConsoleinstalled\033[Om"
# / /|_/ / _ \/ _ \/ / __/ _/_/ / /|_/ / // / _ \/ / _ \ # / /|_/ / _ \/ _ \/ / __/ _/_/ / /|_/ / // / _ \/ / _ \
# /_/ /_/\___/_//_/_/\__/ /_/ /_/ /_/\_,_/_//_/_/_//_/ # /_/ /_/\___/_//_/_/\__/ /_/ /_/ /_/\_,_/_//_/_/_//_/
# \033[0m' # \033[0m'
# echo "\033[35;1mInstalling Munin \033[0m" # echo -e "\033[35;1mInstalling Munin \033[0m"
# sleep 3 # sleep 3
# # https://www.howtoforge.com/tutorial/server-monitoring-with-munin-and-monit-on-debian/ # # https://www.howtoforge.com/tutorial/server-monitoring-with-munin-and-monit-on-debian/
# apt-get --yesinstall munin munin-node munin-plugins-extra # apt-get --yesinstall munin munin-node munin-plugins-extra
@ -220,9 +220,9 @@ echo "\033[92;1mDrush and DrupalConsoleinstalled\033[Om"
# #
# service apache2 restart # service apache2 restart
# service munin-node restart # service munin-node restart
# echo "\033[92;1mMunin installed\033[Om" # echo -e "\033[92;1mMunin installed\033[Om"
# #
# echo "\033[35;1mInstalling Monit \033[0m" # echo -e "\033[35;1mInstalling Monit \033[0m"
# sleep 3 # sleep 3
# # https://www.howtoforge.com/tutorial/server-monitoring-with-munin-and-monit-on-debian/2/ # # https://www.howtoforge.com/tutorial/server-monitoring-with-munin-and-monit-on-debian/2/
# apt-get --yesinstall monit # apt-get --yesinstall monit
@ -253,7 +253,7 @@ echo "\033[92;1mDrush and DrupalConsoleinstalled\033[Om"
# #
# service monit start # service monit start
# #
# echo "\033[92;1mMonit installed\033[Om" # echo -e "\033[92;1mMonit installed\033[Om"
# echo -e '\033[35m # echo -e '\033[35m
@ -263,7 +263,7 @@ echo "\033[92;1mDrush and DrupalConsoleinstalled\033[Om"
# / ___ | |/ |/ (__ ) /_/ /_/ / /_ # / ___ | |/ |/ (__ ) /_/ /_/ / /_
# /_/ |_|__/|__/____/\__/\__,_/\__/ # /_/ |_|__/|__/____/\__/\__,_/\__/
# \033[0m' # \033[0m'
# echo "\033[35;1mInstalling Awstat \033[0m" # echo -e "\033[35;1mInstalling Awstat \033[0m"
# sleep 3 # sleep 3
# apt-get --yesinstall awstats # apt-get --yesinstall awstats
# # Configure AWStats # # Configure AWStats
@ -273,4 +273,4 @@ echo "\033[92;1mDrush and DrupalConsoleinstalled\033[Om"
# fi # fi
# # Disable Awstats from executing every 10 minutes. Put a hash in front of any line. # # Disable Awstats from executing every 10 minutes. Put a hash in front of any line.
# sed -i 's/^[^#]/#&/' /etc/cron.d/awstats # sed -i 's/^[^#]/#&/' /etc/cron.d/awstats
# echo "\033[92;1mAwstat installed\033[Om" # echo -e "\033[92;1mAwstat installed\033[Om"

View File

@ -28,4 +28,4 @@ apt-get --yesinstall tmux etckeeper needrestart htop lynx unzip
echo "\033[92;1mMisc done \033[Om" echo -e "\033[92;1mMisc done \033[Om"

View File

@ -18,4 +18,4 @@ sed -i 's/PermitRootLogin\ yes/PermitRootLogin no/g' /etc/ssh/sshd_config
sed -i 's/PermitEmptyPasswords\ yes/PermitEmptyPasswords no/g' /etc/ssh/sshd_config sed -i 's/PermitEmptyPasswords\ yes/PermitEmptyPasswords no/g' /etc/ssh/sshd_config
sed -i 's/Protocol\ [0-9]/Protocol 2/g' /etc/ssh/sshd_config sed -i 's/Protocol\ [0-9]/Protocol 2/g' /etc/ssh/sshd_config
systemctl reload ssh systemctl reload ssh
echo "\033[92;1mSSH secured\033[Om" echo -e "\033[92;1mSSH secured\033[Om"

View File

@ -7,7 +7,7 @@ echo -e '\033[35m
/ /_/ /___/ / /___/ _, _/ / /_/ /___/ / /___/ _, _/
\____//____/_____/_/ |_| \____//____/_____/_/ |_|
\033[0m' \033[0m'
echo "\033[35;1mCreate new user (you will be asked a user name and a password) \033[0m" echo -e "\033[35;1mCreate new user (you will be asked a user name and a password) \033[0m"
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
echo "Please run as root" echo "Please run as root"
@ -50,4 +50,4 @@ groupadd admin
usermod -a -G admin "$user" usermod -a -G admin "$user"
# allow admin group to su # allow admin group to su
dpkg-statoverride --update --add root admin 4750 /bin/su dpkg-statoverride --update --add root admin 4750 /bin/su
echo "\033[92;1muser $user configured\033[Om" echo -e "\033[92;1muser $user configured\033[Om"

View File

@ -6,7 +6,7 @@ echo -e '\033[35m
| |/ / / / / /_/ (__ ) /_ | |/ / / / / /_/ (__ ) /_
|___/_/ /_/\____/____/\__/ |___/_/ /_/\____/____/\__/
\033[0m' \033[0m'
echo "\033[35;1mNginx VHOST install \033[0m" echo -e "\033[35;1mNginx VHOST install \033[0m"
while [ "$vh" != "y" ] && [ "$vh" != "n" ] while [ "$vh" != "y" ] && [ "$vh" != "n" ]
do do
echo -n "Should we install a vhost? [y|n] " echo -n "Should we install a vhost? [y|n] "
@ -50,7 +50,7 @@ if [ "$vh" = "y" ]; then
# ask for let's encrypt # ask for let's encrypt
while [ "$_letsencrypt" != "yes" ] && [ "$_letsencrypt" != "no" ] while [ "$_letsencrypt" != "yes" ] && [ "$_letsencrypt" != "no" ]
do do
echo "\033[35;1mLet's encrypt \033[0m" echo -e "\033[35;1mLet's encrypt \033[0m"
echo "Let's encrypt needs a public registered domain name with proper DNS records ( A records or CNAME records for subdomains pointing to your server)." echo "Let's encrypt needs a public registered domain name with proper DNS records ( A records or CNAME records for subdomains pointing to your server)."
echo -n "Should we install let's encrypt certificate with $_domain? [yes|no] " echo -n "Should we install let's encrypt certificate with $_domain? [yes|no] "
read _letsencrypt read _letsencrypt
@ -147,7 +147,7 @@ if [ "$vh" = "y" ]; then
# restart nginx # restart nginx
systemctl start nginx systemctl start nginx
echo "\033[92;1mvhost $_domain configured \033[Om" echo -e "\033[92;1mvhost $_domain configured \033[Om"
else else
echo "Vhost installation aborted" echo "Vhost installation aborted"
fi fi

View File

@ -112,6 +112,6 @@ ufw allow from "$_ip" to any port 22
systemctl restart zabbix-agent systemctl restart zabbix-agent
systemctl enable zabbix-agent systemctl enable zabbix-agent
echo "\033[92;1mZabbix-agent installed and configured, please add the host $_host_name in your zabbix-server \033[Om" echo -e "\033[92;1mZabbix-agent installed and configured, please add the host $_host_name in your zabbix-server \033[Om"
echo "\033[92;1mAnd import requested templates in assets/zabbix/templates/ \033[Om" echo -e "\033[92;1mAnd import requested templates in assets/zabbix/templates/ \033[Om"
echo "\033[92;1mzabbix user mysql password is $_passwd \033[Om" echo -e "\033[92;1mzabbix user mysql password is $_passwd \033[Om"

View File

@ -13,7 +13,7 @@ echo -e '\033[35m
/_____/\___/_.___/_/\__,_/_/ /_/ /____/\___/_/ |___/\___/_/ /_____/\___/_.___/_/\__,_/_/ /_/ /____/\___/_/ |___/\___/_/
\033[0m' \033[0m'
echo "\033[35;1mThis script has been tested only on Linux Debian 10 \033[0m" echo -e "\033[35;1mThis script has been tested only on Linux Debian 10 \033[0m"
if [[ $EUID -ne 0 ]]; then if [[ $EUID -ne 0 ]]; then
echo "Please run as root" echo "Please run as root"
@ -156,14 +156,14 @@ fi
# # Remove old tmp dir # # Remove old tmp dir
# rm -rf /var/tmpbackup # rm -rf /var/tmpbackup
# echo "\033[35;1m /tmp and /var/tmp secured using tmpfs. \033[0m" # echo -e "\033[35;1m /tmp and /var/tmp secured using tmpfs. \033[0m"
# } # End function secure_tmp_tmpfs # } # End function secure_tmp_tmpfs
# check_tmp_secured # check_tmp_secured
# if [ $? = 0 ]; then # if [ $? = 0 ]; then
# secure_tmp_tmpfs # secure_tmp_tmpfs
# else # else
# echo "\033[35;1mFunction canceled. /tmp already secured. \033[0m" # echo -e "\033[35;1mFunction canceled. /tmp already secured. \033[0m"
# fi # fi
# TODO add warning message on ssh connection if system needs updates # TODO add warning message on ssh connection if system needs updates
@ -179,4 +179,4 @@ echo -e '\033[35m
/ __/ / / / /_/ / / __/ / / / /_/ /
\___/_/ /_/\__,_/ \___/_/ /_/\__,_/
\033[0m' \033[0m'
echo "\033[35;1m* * script done * * \033[0m" echo -e "\033[35;1m* * script done * * \033[0m"