Skip to content

junclemente/catalog-postgres

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Server Configuration

Project for Fullstack Web Development at Udacity.com

This project is about setting up a Linux server to host a web application using a previously completed project. The original source code that will be used for this project can be found here: catalog-project.

An Ubuntu Linux server instance will be setup on Amazon Lightsail and secured by configuring the Uncomplicated Firewall (UFW). Apache server and Postgres database will also be installed and setup to run a Flask application.

Udacity Grader

Access

Software Installed

  • apache2
  • libapache2-mod-wsgi
  • postgresql
  • postgresql-contrib
  • git
  • python-pip

Configuration

  • Changed ssh port to 2200
  • Disabled login by password authentication
  • Forced login by key-based authentication
  • UFW Firewall
    • deny all incoming
    • allow all outgoing
    • allow 2200/tcp
    • allow www
    • allow ntp
  • config.py and client_secrets.json files uploaded and configured privately

Third-Party Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published