Project Summary

Deployed a secure, production-ready n8n automation server on AWS using Docker, Nginx, and PostgreSQL, with HTTPS encryption and webhook functionality.


Objective

Build and deploy a fully functional automation server that is:

🧱 Architecture Overview

Client Request
↓
Domain (DNS)
↓
Nginx Reverse Proxy
↓
n8n (Docker Container)
↓
PostgreSQL Database

⚙️ Tech Stack

Layer Technology Used
Cloud Provider AWS EC2
OS Ubuntu 22.04
Containerization Docker + Docker Compose
Reverse Proxy Nginx
Automation Tool n8n
Database PostgreSQL
SSL Certbot (Let’s Encrypt)

🔐 Security Implementation