sudo apt-get update sudo apt upgrade sudo apt update sudo apt install apache2 sudo apt install php sudo apt install php-curl sudo apt install mcrypt sudo chown -R www-data:www-data /var/www #Set hostname sudo hostnamectl set-hostname HOSTNAME sudo vim /etc/host # make www-data user ssh-able sudo vim /etc/passwd sudo su www-data cd /var/www mkdir .ssh cd .ssh #add keys as needed vim authorized_keys chmod 700 ~/.ssh && chmod 600 ~/.ssh/* # Setup and install Virtualhost... # ..... TODO # Install Lets Encrypt sudo add-apt-repository ppa:certbot/certbot sudo apt install python-certbot-apache sudo certbot --apache -d example.com # Add auto-renew to crontab as follows: # Let's Encrypt auto-renew 0 */12 * * * /usr/bin/certbot renew #Be sure to restart everything. sudo reboot