Prerequisites
Before going through this tutorial, we prepared a basic setup:
- We freshly installed Linux Ubuntu server 22.04 LTS "noble" on a Raspberry Pi 4
- We made our server accessible online by registering a sub-domain name and made its DNS zone point to the public IP of our server.
- To follow this tutorial, obviously change each occurences of our example grav.howto.ovh with your own domain or sub-domain name
- We have a Windows or Linux PC, a Mac, or a pro tablet connected to internet which will be used to remotely connect to the server
IMPORTANT
Over the course of the next chapters,
user accounts* will be created. It has become mandatory to use a
password manager to securely store all critical login informations.
Each account
must have its own unique password, usually a complex string of at least 16 characters.
If you're not already equipped with a password manager, please take time to read this
Security in-a-box fine guide.
* An "account" = a user name, their password, and sometimes a 2FA