Overview
Syllabus
Introduction
Create Our Linux Instance
Connect via SSH
Configure Domains and DNS
Create a Linux User
Connect via SSH Using the new User
Update the Server
Give the Server a Name
Reboot the Server
Check our DNS Setup
Disallow Root Logins
Download NextCloud
Setup the Database Server
Change the Default Database Settings
Create the Nextcloud Database
Granting Permission to the Database
Install Apache Web Server
Install Unzip
Prepare NextCloud for Installation
Change the Ownership of NextCloud
Rename the NextCloud Directory
Move the NextCloud Directory
Disable Apache’s Default Website
Create a New Apache Configuration
Enable the New Configuration
Configure PHP
Enable Apache Modules
Restart Apache
Setup NextCloud
Install a SSL Certificate
Fix NextCloud Complaints
Conclusion
Taught by
Linode