This repository is part of a udemy course called Learn Caddy in less than 5 hours. You can find the videos here:
https://www.udemy.com/course/learn-caddy-webserver-in-less-than-2-hours/
I strongly recommend to watch the course BEFORE you play around with the provided files in this repository. In the subfolders you will find all the chapters that have been shown in the videos.
In the first Chapter, you will learn on how to install Caddy on your linux server.
The second chapter is all about getting started with Caddy. You will start Caddy for the first time and will do your fist configurations.
In this chapter, we do a more detailled and advanced configuration of Caddy with it's config file called "Caddyfile".
In this Chapter, we will run Caddy in a docker container and do some more advanced labs:
- Run Caddy in a Docker Container
- Create your Caddy Docker Image with website included
- Run Caddy as a reverse Proxy for high availability
Coming soon - How to monitor your caddy webserver. Stay tuned!
There are multiple ways to run this lab. Prerequisites are:
- Install Virtual Box (Windows, Linux, Mac)
- Install Docker-CE (If you are on Linux)
When these prerequisites are fulfilled, clone this repository by running
git clone https://github.com/SimonBecker1997/CaddyTraining.git
If you do not have git installed, download this repo and extract it on your computer