# Web Service Proxy (caddy) Simple and efficient go based proxy server and static web host. TLS and more supported out of the box. Supports all kinds of arch's and you probably want to just use this as it's the simplest approach and leanest. ## SSL Certs This assumes you've run the [Let's Encrypt](lets_encrypt.md) process to get your certificates setup properly. ## Inspiration / Sources - [https://caddyserver.com/](https://caddyserver.com/) - [https://github.com/lucaslorentz/caddy-docker-proxy](https://github.com/lucaslorentz/caddy-docker-proxy) ## Docker Integration We have a build of caddy on our registry which can be browsed at [https://docker.lollipopcloud.solutions](https://docker.lollipopcloud.solutions). The container will allow dynamic configuration using the ```caddy-docker-proxy``` plugin that's been included. ## Install ``` bash mkdir /var/log/caddy mkdir -p /etc/caddy/services chown www-data /var/log/caddy /etc/caddy mkdir -p /var/www chown www-data /var/www mkdir /var/log/caddy chown www-data /var/log/caddy cat > /root/update_caddy.sh < /etc/caddy/Caddyfile < /etc/unbound/local_zone/caddy.conf <