Tech Stack

Ubuntu Server Nginx Node.js Express PM2 PostgreSQL Git SSH Let’s Encrypt

Technologies Used

Description

Instead of using a hosted platform, I wanted to learn how to run my own Node.js apps on a low-cost VPS. This project documents the end-to-end setup: preparing the server, wiring up Nginx, enabling HTTPS, and deploying apps with PM2. The result is a small but production-like environment I control over SSH.

Project Info

What I Implemented

Screenshots / Notes

This section is reserved for Nginx config snippets, PM2 process views, and terminal screenshots that show the deployment flow end to end.