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.