Skip to content

Instantly share code, notes, and snippets.

@kukat
Last active June 4, 2017 16:10
Show Gist options
  • Save kukat/d21fc3d95742c92077326c5363fd3dd9 to your computer and use it in GitHub Desktop.
Save kukat/d21fc3d95742c92077326c5363fd3dd9 to your computer and use it in GitHub Desktop.

Auto let's encrypt on Synology

nginx-proxy

docker run -d -p 20080:80 -p 20443:443 --name  jwilder-nginx-proxy -v /volume1/docker/jwilder-nginx-proxy/certs:/etc/nginx/certs:ro -v /etc/nginx/vhost.d -v /usr/share/nginx/html -v /var/run/docker.sock:/tmp/docker.sock:ro --label com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy=true jwilder/nginx-proxy:alpine

letsencrypt-nginx-proxy-companion

docker run -d -v /volume1/docker/jwilder-nginx-proxy/certs:/etc/nginx/certs:rw -v /var/run/docker.sock:/var/run/docker.sock:ro --volumes-from jwilder-nginx-proxy jrcs/letsencrypt-nginx-proxy-companion

web container #1

docker run -d --name cyao.me.nginx -e "VIRTUAL_HOST=cyao.me,www.cyao.me" -e "LETSENCRYPT_HOST=cyao.me,www.cyao.me" -e "[email protected]" nginx

web container #2

docker run -d --name blog.cyao.me.nginx -e "VIRTUAL_HOST=blog.cyao.me" -e "LETSENCRYPT_HOST=blog.cyao.me" -e "[email protected]" nginx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment