close up photo of ethernet cables on network switch

Deploying a Django + Nginx application to a VPS with ansible

The article explains the steps for deploying a Django + Nginx application on an AWS Lightsail Virtual Private Server (VPS) with Docker and Ansible automation. This article will guide you through setting up a VPS instance, domain linking, server configuration with Ansible, securing the server, setting up SSL/TLS certificates, and finally, deploying the application. As part of the process, you’ll see how to run setup and deployment playbooks on a server, culminating in a live Django + Nginx project with HTTPS functionality.

software engineer standing beside server racks

Databases in AWS: RDS

Amazon Relational Database Service (RDS) is a managed relational database service that allows you to setup and operate SQL databases in the AWS cloud.

In this article we’ll discuss the RDS databases and their scalability and high availability.

close up photo of monitor

AWS: Auto Scaling

In our AWS Cloud article series, we’ve explored the fundamental aspects of EC2 instances, storage, and load balancers. In this article we’ll discuss scalability and Auto Scaling.

Computer cloud storage

AWS EC2 Storage

AWS offers a range of solutions for Object, file and block storage.This post covers Block storage, Instance storage, machine images and EFS.

Computer cloud storage

AWS EC2 Fundamentals

Elastic Compute Cloud or EC2 is an AWS service that gives you the ability to rent virtual machines, store data on them and automatically scale them up or down based on demand or traffic.

git logo

Git: Ignoring Files

Git can be configured to ignore some files in your computer or repository you don’t want to track. These files can include log files, .env files that contain sensitive information, files generated automatically by your text editor or build system, or any locally generated files that your team members will not need. You use gitignore …

Git: Ignoring Files Read More »