Automatic certificate management with Bandit

I asked this question regarding deploying a Campfire by 37signals like app with Phoenix. One of the features offered is SSL which after some research I discovered is handled by Thruster, a Rails HTTP/2 proxy.

The idea for Thruster came about when we started working on the ONCE project last year. We needed a way to package Rails applications that customers could run simply, by themselves. The applications should require very little effort to set up, and no ongoing maintenance, but they still need to be fast and secure.

The documentation boasts automatic certificate management for SSL via Let’s Encrypt. I know that’s simple to setup on your own but the idea here is my code would manage this for the non-technical end user. Does Bandit support this?

You can take a look at:

2 Likes

This is exactly what I needed

Do you know if the Elixir client supports wildcard certs and if any special consideration is required for configuration?

There are a number of DNS plugins tailored for different providers but given the nature of the application that I’m building I don’t know where the application will be hosted so I can’t package a specific plugin.

Certbot allows the domain owner to manually complete the DNS TXT challenge. Does the Elixir client work the same way?