How to deploy a Django application on a Linode VPS (Ubuntu 24.04) with Apache, SSL and UFW

Some years ago I wrote a blog about deploying a Django application on a Linode VPS (Ubuntu 20.04 LTS at the time):