Deploy to Your Server for FREE using GitHub Actions & Self-Hosted Runners - No CI/CD Costs!

Опубликовано: 16 Июнь 2026
на канале: Open Source Hustle
247
10

00:00 Introduction
00:40 Pre-requisites
02:00 Self-hosted Runner Setup
03:15 Web Server Setup
04:18 Creating a Local App
04:52 Setting up git and Workflow
07:00 Deploying the App
08:15 Additional notes and conclusion

Article used in this video:
https://opensourcehustle.com/blog/dev...

Tooplate link (Free html templates used in this video):
https://www.tooplate.com/

This video goes over the following:
Ubuntu server creation and user setup.
Installing and configuring Github self hosted runner.
Installing web server (Nginx), preparing ownership (chown) and firewall (UFW).
Creating a local application (using tooplate tempalte).
Creating and configuring the github deployment workflow (creating and configuring deploy.yml file).
Excluding unnecessary files/directories from the deployment (using .gitattributes and git archive).
Deployment walkthrough

Topics covered in this video:
Github self-hosted runner, github actions, git, github workflow, deploy.yml, Ubuntu 24.04 server, Vultr, UFW, web application, deployment, devops.

Support the channel:
https://buymeacoffee.com/opensourcehu...

Website:
https://opensourcehustle.com/

Linkedin:
  / alixsander-haj-saw  

Email:
[email protected]