udacity-linux-configuration
Website info
IP Address: http://18.197.188.214
Website URL: http://18.197.188.214.xip.io
SSH port: 2200
Software Summary
OS: Ubuntu 16.04.6 LTS
Web Server: Apache Web Server (with mod_wsgi)
RDBMS: Postgresql
Programming Language: Python
Web Framework: Flask
Service Provider: Amazon Web Services (AWS)
hosting type: VPS
Configuration Summary
-
changed default SSH port to 2200
-
made users login with public key auth only
-
made new user 'grader' with same privileges as root
-
used PostgreSQL to serve project's db instead of sqlite
-
made a new role 'catalog' in PostgreSQL to manage the db instead of superuser 'postgres'
-
made project.py (main project runner) acts as index.html
-
made .git folder hidden to internet users
Third Party Resources
-
UNIX and Linux System Administration Handbook, 5th Edition
-
DigitalOcean
-
SQLALchemy
-
SSH Docs
-
Google Developers
-
Ubuntu Forums
-
StackExchange Websites
-
Medium
-
mod_wsgi Docs
-
Flask Docs
-
Liquid Web Knowledge Base
-
tableplus.io
-
github
-
Apache HTTP Server Docs
-
Python Docs
-
computerhope.com
-
Rackspace support
-
staff.washington.edu
-
Ubuntu Wiki
-
kb.iu.edu
-
sudo.ws
-
tutorials.ubuntu.com
-
linuxize.com