apt-get update
apt-get -y dist-upgrade

sudo a2enmod ssl && sudo service apache2 restart

<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>

sudo a2ensite default-ssl.conf
sudo a2enmod headers
sudo service apache2 restart

apt-get install mysql-server

$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intlphp5-sqlite php5-mysql smbclient curllibcurl3 php5-curl

$ wget -nvhttps://download.owncloud.org/download/repositories/stable/xUbuntu_16.04/Release.key -O -| sudo apt-key add -sh -c "echo 'deb http://download.owncloud.org/download/repositories/9.0/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list"

$ sudo apt-get update
$ sudo apt-get install owncloud

$ sudo mysql -u root -p

CREATE DATABASE owncloud;
CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'secret';
GRANT ALL ON owncloud.* TO 'owncloud'@'localhost';
FLUSH PRIVILEGES
Exit

$ sudo crontab -u www-data -e
*/15 * * * * php -f /var/www/owncloud/cron.php