Ready to Start Learning?

Sign in to check if you already have access, or get started with a purchase or membership.

Hello Linux

Deploy a Python web application on Ubuntu 18.04 LTS. We'll be using Django as our example but that's just a small part of making this happen. Here's what we're going to do:
  • Launch a Ubuntu virtual machine (droplet) with Digital Ocean (includes a $100 credit)
  • Access our droplet via SSH
  • Install Updates & Dependancies
  • Configure & Implement:
    • Git (for push, build, & deploy) [docs]
    • Supervisor (process manager) [docs]
    • Nginx (web server / load balancer) [docs]
    • Redis (task queue datastore / message broker) [docs]
    • Celery (worker / task queues) [docs]
    • Gunicorn (WSGI web server for python) [docs]
    • PostgreSQL (database) [docs]
    • Django (Python web framework) [docs]
    • Let's Encrypt for HTTPs Certificates
Hello Linux

Lifetime access to this course

or get access to 500+ courses with a membership