Skip to content

Instantly share code, notes, and snippets.

View rezasaleki's full-sized avatar
🌴
On vacation

RezaSaleki rezasaleki

🌴
On vacation
View GitHub Profile
@rezasaleki
rezasaleki / node_nginx_ssl.md
Created January 31, 2021 12:00 — 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

Oh my zsh.

Install with curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Enabling Plugins (zsh-autosuggestions & zsh-syntax-highlighting)

  • Download zsh-autosuggestions by
@rezasaleki
rezasaleki / gist:a0fa1d4f8dbef0b643d86ee3be7a77a6
Created November 8, 2016 18:18
stated web site education
gits