IP Address: 104.207.147.234
URL: http://catalog-nd.tk
- Apache 2.4.18
- Python 2.7.12
- PostgreSQL 9.5
- Update and upgrade all packages;
- Create
student
andgrader
users and addsudo
access; - Set up RSA keys for
student
andgrader
and disable password authentication; - Set up firewall rules with UFW allowing only SSH 2200, HTTP 80, NTP 123 incoming and any outgoing;
- Change default SSH port;
- Install
mod_wsgi
; - Configure
/etc/apache2/sites-available/flask.conf
and enabled witha2ensite flask
; - Import Catalog app project to
/var/www/catalog
; - Adapt
catalog/catalog/models/__init_.py
to PostgreSQL; - Set up PostgreSQL database
catalog
and usercatalog
; - Sign in catalog app and populate database with
catalog/run.sh
;