apt update echo "Domain without www:" read domain while true; do read -p "Is this the first run on this server? -> yes/no?" yn case $yn in [Yy]* ) fr=1 break;; [Nn]* ) fr=0 break;; * ) echo "Choose yes of no.";; esac done if [ $fr = 1 ]; then ############ # lftp # ############ apt install -y lftp sed -i -e '$a set ssl:verify-certificate no' /etc/lftp.conf sed -i -e '$a set ftp:ssl-allow false' /etc/lftp.conf ############## # wp-cli # ############## cd /opt wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -O /opt/wp-cli.phar wget https://raw.githubusercontent.com/wp-cli/wp-cli/v1.5.1/utils/wp-completion.bash -O /opt/wp-completion.bash chmod +x /opt/wp-cli.phar mv /opt/wp-cli.phar /usr/local/bin/wp sed -i -e '$a source /opt/wp-completion.bash' ~/.bash_profile source ~/.bash_profile sed -i "\$a30 3 * * * root /bin/sh /opt/backup.sh >/dev/null 2>&1" /etc/crontab systemctl restart cron wget https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Backup/raw/branch/master/WP_Ftp-Backup.sh -O /opt/backup.sh chmod +x /opt/backup.sh fi wp cli update sudo -u www-data wp --path=/var/www/"$domain"/html plugin install all-in-one-wp-migration --activate sudo -u www-data wp --path=/var/www/"$domain"/html plugin install https://git.ictmaatwerk.com/downloads/wp/migrate.zip --activate sudo -u www-data wp --path=/var/www/"$domain"/html plugin update --all sudo -u www-data wp --path=/var/www/"$domain"/html core update echo "The backup script is placed in /opt/backup.sh"