Project for Udacity's FSND program in which I secure and set up a Linux server. I also deployed the catalog project earlier from this degree on this secure web server. This Linux server instance is hosted by Amazon Lightsail.
IP Address: http://34.201.131.97/
SSH port: 2200
Aside from software obtained from running sudo apt-get update
I also installed the following software on the server:
apache2
libapache2-mod-wsgi
finger
postgresql
python-psycopg2
I also configured ufw with the following:
To Action From
-- ------ ----
2200/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
123 ALLOW Anywhere
2200/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
123 (v6) ALLOW Anywhere (v6)
I made extensive use of this tutorial from Digital Ocean on hosting Flask applications on Ubuntu