---
title: "Deploying a Discord Bot to AWS! DevOps Office Hours Ep. 01 w/ @programmercouple"
url: https://daily.dev/posts/deploying-a-discord-bot-to-aws-devops-office-hours-ep-01-w-programmercouple-mzhxuk61f
source_url: https://www.youtube.com/watch?v=qGRRndZCKpE
type: video:youtube
source: "DevOps Directive"
published: 2026-05-31T07:40:35.623Z
updated: 2026-05-31T07:50:07.068Z
reading_time: 104
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploying a Discord Bot to AWS! DevOps Office Hours Ep. 01 w/ @programmercouple

**[DevOps Directive](https://daily.dev/sources/devops-directive)** · 104 min read · 0 upvotes · 0 comments

## Summary

A live DevOps Office Hours session where a Discord bot (a simple Node.js joke-fetching app) is migrated from Replit to AWS EC2. The session covers provisioning an Ubuntu t2.micro EC2 instance, connecting via SSH, installing Node.js/npm/git, cloning the repo, setting environment variables, running the app with nohup and then pm2 as a process manager, and beginning to set up a GitHub Actions workflow for automated deployment. Concepts like AMIs, VPCs, availability zones, CDNs, spot instances, Terraform, Elastic Beanstalk, and Kubernetes are briefly discussed along the way.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=qGRRndZCKpE>

---

[View this post on daily.dev](https://daily.dev/posts/deploying-a-discord-bot-to-aws-devops-office-hours-ep-01-w-programmercouple-mzhxuk61f)
