NextCloud – CentOS 7 – Lets Encrypt
This demonstration video walks through installing NextCloud 10 on a CentOS 7 Virtual Private Server hosted by Digital Ocean
Apologies for the poor masking edit at around 38 minutes when working with Lets Encrypt, i forgot to mask my email address (not that it’s majorly important) and thanks to Charles for pointing that out to me.
The following process is followed in the video :
Install software required for NextCloud including, Linux, Apache, MySQL and PHP. (LAMP Stack)
Download NextCloud software.
Update Apache configuration files to host NextCloud, this includes using a VirtualHost.
Configure MariaDB database for NextCloud.
Sign in to NextCloud and review security and warnings.
Generate and apply Certificate to secure NextCloud.
NOTE : After generating Certificates in test mode, when applying in commit mode ensure you choose ‘Renew’.
Update configuration files.
Disclaimer : Use this information as you see fit, these are my personal findings and workings and I do not recommend you use them in a production environment or anywhere other then for your personal development and investigation. Hopefully you’ll find it useful and helpful in your own projects.
The following links below to software used :
Digital Ocean : https://www.digitalocean.com
NextCloud : https://nextcloud.com
LetEncrypt : https://letsencrypt.org
Helpful Links :
Digital Ocean SSH Keys : https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets
Digital Ocean DNS : https://www.digitalocean.com/community/tutorials/how-to-set-up-a-host-name-with-digitalocean
Digital Ocean Lets Encrypt : https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-centos-7
centos 7