In the coming tutorials, I will describe how to setup a site on your own custom domain, hosted in the cloud!
The intended audience is someone new to any of the topics listed below. Each section will give a high level overview along with initial setup and configuration to get you started. In a Choose Your Own Adventure style series, skip parts as needed based on your current level of setup and understanding.
To appeal to different learning styles, I have made a video series on my YouTube channel here going over each section as well.
Part 1 - Machine Setup
- Machine Setup
Part 2 - Cloud Setup
- Google Cloud Platform
- Sign-up For Free GCP Tier
- Create Project & Application In AppEngine
- Download SDK & GO CLI
- Deploy Code To AppEngine
Part 3 - Domain Hookup
- Google Domain Steps
- Purchase Domain
- Connect Domain To AppEngine
- Use AppEngine SSL
Part 4 - Use Hugo To Create Site
- Hugo
- Setup Hugo Locally
- Download Hugo Theme
- Customize Theme
- Build Site
Part 5 - Deployment Automation
- CI/CD
- Create GitLab CI Script
- Implement Code Check-in Deploy Site Magic
The five part series will give a high level overview of each piece, but will lack technical depth to keep the content easy to digest.
Next Step
Click the «Next» button below to get started in this tutorial series on «Part 1 - Machine Setup».