Skip to content

Got HTTPS? #52

@mmaker

Description

@mmaker

It happens that there's somebody implementing the ACME protocol in pure ocaml.
It would be fantastic if we manage to integrate it in Canopy.

With this issue, I would like to open a discussion on the topic.
For what I can see, we need to converge on:

  • finding a way to serve a file on a custom path. Right now I deal with this part with
    https://github.com/mmaker/ocaml-acme/blob/master/src/acme_client.ml#L38-41
    and expecting a stat server to be running in parallel, serving that directory.
    This is super easy to do with nginx or apache, but how about canopy?
  • launching a Lwt thread, and scheduling future executions of this same command (to renew the certificate)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions