Easily Deploy Full Stack Node.js Apps on AWS EC2 | Step-by-Step Tutorial
Sam Meech-Ward
@sammeechwardAbout
I make things with code and I teach other people how to do the same. I created this channel to share some of my creations and teach people about programming and making.
Latest Posts
Video Description
Learn to deploy a Node.js or Bun app connected to a PostgreSQL or MySQL database on AWS EC2 Ubuntu Instance. This video covers the setup of a continuous background run for the app using SystemD, and setting up a reverse proxy with Caddy for handling HTTP requests and SSL certificates. Finally, I show how to configure a custom domain with AWS Route 53 for easy access and SSL security. π A complete course on AWS and Cloud Computing: https://cloudcourse.dev/ Chapters: 0:00β Setup EC2 3:10 Connect using SSH 4:55 Update Ubuntu 6:06 Install Node/bun 7:26 rsync code to server 10:25 Run Node.js App 12:40 Modify Security Group 14:18 Install Postgres/MySQL 17:47 systemd 22:56 Caddy server/reverse proxy 25:35 DNS & SSL 28:09 Summary Help support me make more videos: https://ko-fi.com/meechward π Code Snippets: https://www.sammeechward.com/deploying-full-stack-js-to-aws-ec2 πMoar Links My Website: https://www.sammeechward.com Instagram: https://www.instagram.com/meech_ward TikTok: https://www.tiktok.com/@meech.s.ward X: https://twitter.com/Meech_Ward Threads: https://www.threads.net/@meech_ward Github: https://github.com/orgs/meech-ward
Deploy Node.js Apps on AWS EC2 Today
AI-recommended products based on this video

Amazon Basics Emergency Seat Belt Cutter and Window Hammer Tool, Car Accessories, 2 Pack

Amazon Basics Clear Thermal Laminating Plastic Paper Laminator Sheets, 9 x 11.5-Inch, 200-Pack, 3mil

Amazon Fire HD 8 Kids Pro tablet, ages 6-12 | 3GB memory, 8" HD screen, slim case for older kids, ad-free content, parental controls, 13-hr battery, 32GB, Hello Teal, (2024 release) Recycled Content Certification for Electrical and Electronic Equipment




