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]