Want to TLS-protect your co-located stack of vanity websites
with Twisted
and Let's Encrypt
using HawkOwl's rproxy
, but can't
tolerate the bone-grinding tedium of a pip install
? I built a docker image
for you now, so it's now as simple as:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ mkdir -p conf/certificates;$ cat > conf/rproxy.ini << EOF;> [rproxy]> certs=certificates> http_ports=80> https_ports=443> [hosts]> mysite.com_host=<other container host>> mysite.com_port=8080> EOF$ docker run --restart=always -v "$(pwd)"/conf:/conf \ -p 80:80 -p 443:443 \ glyph/rproxy; |
There are no docs to speak of, so if you're interested in the details, see the tree on github I built it from.
Modulo some handwaving about docker networking to get that <other container
host>
IP, that's pretty much it. Go forth and do likewise!