← Back to Tech Talk

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/posts folder.
  • 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.