Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Linux Server Setup & MERN Deployment

Traversy Media via YouTube

Overview

This course teaches how to set up a Linux Ubuntu server, configure SSH keys, and deploy a MERN app using PM2 and an Nginx reverse proxy. The learning outcomes include understanding server setup, SSH key management, Node.js installation, MongoDB setup, and Nginx configuration. The course covers skills such as server administration, SSH key generation, package management, user management, app deployment, process management with PM2, firewall setup, and domain configuration with SSL. The teaching method involves a step-by-step tutorial with practical demonstrations. This course is intended for individuals interested in learning about Linux server setup, MERN stack deployment, and web application hosting.

Syllabus

- Intro & Slides.
- Creating a Server.
- Generating SSH keys.
- Connecting to the server.
- Upgrade packages.
- Create a new user.
- Add public key for new user.
- Disable password login.
- Auth with new user SSH key.
- Install Node.js on the server.
- Clone app on to the server.
- MongoDB setup.
- .env setup.
- Install dependencies.
- PM2 process manager.
- Firewall setup.
- Nginx install & configure.
- Domain Name & SSL.

Taught by

Traversy Media

Reviews

Start your review of Linux Server Setup & MERN Deployment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.