Getting started with Caddy the HTTPS Web Server from scratch
💻 More software engineering videos https://www.youtube.com/playlist?list=PLQnljOFTspQXOkIpdwjsMlVqkIffdqZ2K
Caddy is an HTTP/2-enabled web server written in Go by Matthew Holt. It supports HTTPs by default and its one of the easiest web servers that provide lot of functionality such is proxying and load balancing and much more. Recently the QUIC http/3 is being added to this web server as well
This is a short video to show you guys how to setup caddy web server, run it a local http web server then secure it with HTTPS. We will probably make another video to showcase the advanced features of this cool web server or perhaps a crash course.
Note: I forgot to mention that since your IP is dynamic you will need to always update your IP address with the dynamic dns every-time your router gets a new public IP Address.
Matt Holt Twitter https://twitter.com/mholt6
Jump codes
2:55 Installing
3:30 Run HTTP caddy
5:00 Expose your host publicly
7:30 Dynamic DNS (Free)
10:30 Caddy HTTPS
14:00 Summary
Cards
5:50 NAT
6:30 Public vs private ip
13:00 TLS
Install caddy
https://caddyserver.com/tutorial/beginner
run local http web server
Expose site publicly
secure caddy with https
brew install caddy
Support me on PayPal https://bit.ly/33ENps4
Become A Patron https://www.patreon.com/join/hnasr?
Stay Awesome!
Hussein
by Hussein Nasser
linux http server