Automating My Stream Website (So I Can Focus On Streaming Instead Of SSH)
Let’s talk automation – but streamer edition.
Because while you’re over there tweaking your OBS scenes for the 19th time this week, I’m deploying entire blog posts and site updates without ever opening a terminal window.
🎬 What Did I Actually Automate?
1. Instant Website Deployments
- Whenever I push updates (like this blog post) to GitHub:
- My site’s GitHub Action:
- Checks out the code
- SSH’s into my EC2 server
- Pulls the latest updates
- Installs any new dependencies
- Restarts the website automatically
- Time from hitting “push” to being live: under 30 seconds.
Imagine updating your panels or stream commands with that speed – because it’s the same principle.
2. Auto Blog Announcements
Because I’m not about to manually tell Discord every time I drop a new Tech Talk post.
- The pipeline checks for new posts in the
/blog/postsfolder. - If it finds one:
- Extracts the title
- Builds a rich Discord embed with:
- Title
- Direct link to the blog post
- Branding color (purple – duh)
- Posts it instantly in my #tech-talk-posts channel.
Zero manual announcements. My community stays updated while I sip coffee and click “Go Live.”
3. Logging Everything To Discord
No more wondering:
- “Did my update actually go live?”
- “Is the bot running the job feed script again?”
Every action posts to my private logs channel with:
- Job started ✅
- Job completed successfully ✅
- Job failed ❌ (because things break sometimes)
All with direct GitHub Actions links so I can fix it between games.
🤔 Why Should Streamers Care?
Here’s the thing:
✅ Consistency matters – whether it’s your schedule, branding, or website updates. Automation enforces consistency.
✅ Frees up mental energy – so you can focus on content, not config files.
✅ Professional polish – your community sees your site always up to date, announcements instant, and branding on point.
✅ Scale with ease – you want to launch a merch store, collab project page, or resources page? Automate deployments now so you aren’t stuck manually updating them later.
🧠 Final Thoughts
Automation isn’t just for hackers and DevOps nerds.
For streamers, it’s the difference between:
- Spending your pre-stream hour fixing website deploys
- vs.
- Spending it finalizing your hype playlist and warming up your aim.
Which would you rather be doing?
Stay automated. Stay professional. Stay streaming.