- Introduction to Setting up a Linux Server in the Cloud
- Setting up a VPS using Digital Ocean
- Setting up a VPS using Vultr
- Logging in to your Server using Putty
- Securing your VM with SSH key pair authentication
- Installing Apache and PHP
- Installing MySQL Server and setting up your Database
- Adding a new user account for your application
- Adding Node and NPM
- Automating your Deployment Step 1 - Adding the Laravel Envoy Task Runner
- Automating your Deployment Step 2 - Adding a GitHub Action
- Choosing and setting up your Domain name