Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Caddy Webserver in less than 2 hours
Rating: 4.1 out of 5(29 ratings)
153 students
Created bySimon Becker
Last updated 1/2023
English

What you'll learn

  • Learn how to set up your webserver with caddy
  • Learn how to configure and tweak caddy
  • Learn how to set up a webserver in the cloud
  • Learn how to run caddy as a docker container

Course content

9 sections34 lectures1h 36m total length
  • Introduction: What is Caddy and why should I use it?0:45
  • What you should know before starting this course1:45
  • Explaining the Lab: Seperating differnt environments1:51

Requirements

  • Linux & Bash basics are needed

Description

Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go.

Caddy is the only web server to use HTTPS automatically and by default.

Caddy is both a flexible, efficient static file server and a powerful, scalable reverse proxy.

It has already over 100 million downloads in Docker Hub and is one of the modern and trending webservers.

It is super easy to configure and to use and a good alternative to apache and nginx.


With this course I enable you to get started with caddy in less than 2 hours. During that time, you will already get your website running properly with ssl.


This course teaches you on how to use caddy in various environments:

  • In the cloud

  • On your local computer or server

  • Containerized in Docker

You will learn on how to use and configure caddy:

  • Install caddy

  • Encrypt with SSL

  • Compression with GZIP

  • Routing and using subdomains

  • Loadbalancing and failover

  • Troubleshooting

The course contains many hands on labs which you can use with my additionally created GitHub repository.

Ever lab links in its resources to the configs I've uploaded for you.

If there are question, you can contact me as an instructor via chat, and I will support you in case you have questions.

The course is set up for beginners, that never have used webservers, nevertheless, a bit of linux knowledge is helpfull.


Who this course is for:

  • Beginners, who want to learn how to use a webserver
  • Intermediates, who want to switch from apache or other webservers to a modern and easy to configure webserver