Skip to content

Instantly share code, notes, and snippets.

View Stylezaa's full-sized avatar
🎯
Just Do It !!

DevSin Stylezaa

🎯
Just Do It !!
  • Freelancer
  • Vientiane , LAOS
View GitHub Profile
@Stylezaa
Stylezaa / next-self-hosting-instructions.md
Created June 27, 2025 15:20 — forked from codinginflow/next-self-hosting-instructions.md
Deploy & secure a Next.js app + Postgres DB on a VPS

Self-Hosting Next.js Tutorial

Follow the instructions below to deploy a Next.js app with a local PostgreSQL database to a VPS, secure it, and connect it to a custom domain with free SSL. Watch the accompanying tutorial on YouTube: https://www.youtube.com/watch?v=2T_Dx7YgBFw

Instructions & commands:

  1. Get your VPS server on Hostinger (Use code CODINGINFLOW for 10% off). Install Ubuntu 24 as the OS and set a root password.
  2. Log into your server as root: ssh root@<your-server-ip>
  3. Update Linux packages: apt update && apt upgrade -y
  4. Create a new user: adduser
@Stylezaa
Stylezaa / node_nginx_ssl.md
Created August 8, 2023 03:03 — forked from bradtraversy/node_nginx_ssl.md
Node app deploy with nginx & SSL

Node.js Deployment

Steps to deploy a Node.js app to DigitalOcean using PM2, NGINX as a reverse proxy and an SSL from LetsEncrypt

1. Sign up for Digital Ocean

If you use the referal link below, you get $10 free (1 or 2 months) https://m.do.co/c/5424d440c63a

2. Create a droplet and log in via ssh

I will be using the root user, but would suggest creating a new user