Skip to content
Snippets Groups Projects
pierreozoux's avatar
56560e0c

HAProxy

HAProxy for IndieHosters

What is it?

This repository contains one of the most advanced and libre HAproxy for docker setup that we are aware of. It ships with:

Each time you add a container with the environment variable VIRTUAL_HOST it will:

  • generate a valid certificate (if the dns is pointing correctly)
  • serves the OCSP response
  • serves your web container with https

Prerequistes

  • docker
  • docker-compose

Get started

git clone https://github.com/indiehosters/haproxy.git
cd haproxy
docker-compose up -d

And profit!

docker run -e VIRTUAL_HOST=example.org nginx

Contributing

If you have any issue (something not working, missing doc), please do report an issue here! Thanks

This system is used in production at IndieHosters so it is maintained. If you use it, please tell us, and we'll be really happy to update this README!

You can help us by:

  • starring this project
  • sending us a thanks email
  • reporting bugs
  • writing documentation/blog on how you got up and running in 5mins
  • writing more documentation
  • sending us cake :) We loove cake!

TODO

  • renewal :)
  • docker-swarm compatibility