Steps followed to set up a Ubuntu server
This repository contains a set of resources, tutorials and instructions to set up a working LEMP stack on a secured Ubuntu server.
Initial server setup
- Create a droplet on DigitalOcean
- Add SSH keys to the droplet
- Connect to your Droplet with OpenSSH on Linux or macOS
- Initial Server Setup with Ubuntu 18.04
Securing the server
Setting up LEMP
Fail2Ban
- Protect an Nginx Server with Fail2Ban on Ubuntu 14.04
- Set up Fail2Ban + WordPress + Nginx
- Integrate fail2ban with CloudFlare API v4 Guide
Monit
Mailserver
- How To Install and Configure Postfix on Ubuntu 18.04
- Setting up Postfix TLS with Let’s Encrypt
- How to Set Up a Mail Relay with Postfix and Mailgun on Ubuntu 16.04