Hello and welcome to my series of posts on setting up a server to run Debian Linux, hosting a WordPress and a Nextcloud installation
The idea is to take you through all the steps needed to get up and running, some basic familiarity with computers and Linux is assumed, but not a lot.
- Server Setup 1: OS installation
This goes through a few pre-requisites, and then launches into the installation. - Server Setup 2: Initial tweaks
These first few steps will make your life easier when administering this server. - Server Setup 3: Install Webserver
We’ll install and test the webserver software – Apache. - Server Setup 4: Going Public
Configure the server, DNS and your router to allow public access to a placeholder website. - Server Setup 5: HTTPS
Enable secure connections to your new website with Lets Encrypt and certbot. - Server Setup 6: WordPress Pre-requisites
Get ourselves ready to install WordPress – we need PHP and a database. - Server Setup 7: Install WordPress
Get WordPress installed so you have a functional website! - Server Setup 8: WordPress tweaks
A few tweaks to optimise WordPress. - Server Setup 9: Nextcloud Prep
Preparatory work before the Nextcloud installation. - Server Setup 10: Nextcloud Installation
Get the database and files system configured, then install Nextcloud - Server Setup 11: Config Improvements
Some little tweaks to improve the security of our server - Server Setup 12: Collabora
Install and configure Collabora Online Development Edition - Server Setup 13: Security Improvements
Move the WordPress configuration out of the web root - Server Setup 14: Backups
This shows how to collect together all the data you need to completely back up your server. - Server Setup 15: Optional Extras
Further optional tweaks to make your installation better.