In this video, we will set up a Linux Ubuntu server, set up SSH keys, and deploy a MERN app by setting up PM2 and an Nginx reverse proxy.
⭐ $100 Credit With Linode!
https://linode.com/traversy
Gist With Commands:
https://gist.github.com/bradtraversy/...
Goalsetter Project We Will Deploy:
https://github.com/bradtraversy/mern...
All Courses
https://traversymedia.com
Show Support
Patreon: / traversymedia
PayPal: https://paypal.me/traversymedia
Follow Me On Social Media:
Twitter: / traversymedia
Instagram: / traversymedia
Linkedin: / bradtraversy
Timestamps:
0:00 Intro & Slides
4:10 Creating a Server
5:30 Generating SSH keys
9:16 Connecting to the server
10:18 Upgrade packages
11:21 Create a new user
12:32 Add public key for new user
14:42 Disable password login
15:49 Auth with new user SSH key
17:37 Install Node.js on the server
19:47 Clone app on to the server
21:04 MongoDB setup
24:51 .env setup
26:13 Install dependencies
29:20 PM2 process manager
30:30 Firewall setup
31:46 Nginx install & configure
35:36 Domain Name & SSL