Django ACME¶
NOT MAINTAINED ANYMORE¶
This project isn’t maintained anymore, django-letsencrypt serves the same purpose but with a more features. Please use that instead.
A re-usable Django app to quickly deploy a page for the ACME challenge
Documentation¶
The full documentation is at https://django-acme.readthedocs.io.
Quickstart¶
Install Django ACME:
pip install django-acme
Add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'acme_challenge',
...
)
Add the Django ACME’s URL patterns:
from acme_challenge import urls as acme_challenge_urls
urlpatterns = [
...
url(r'^', include(acme_challenge_urls)),
...
]
The URL of the ACME challenge to serve as well as the content are controlled via 2 settings which default to:
ACME_CHALLENGE_URL_SLUG = os.getenv('ACME_CHALLENGE_URL_SLUG')
ACME_CHALLENGE_TEMPLATE_CONTENT = os.getenv('ACME_CHALLENGE_TEMPLATE_CONTENT')
The slug being the suffix of the URL path: /.well-known/acme-challenge/[ACME_CHALLENGE_URL_SLUG]/
Features¶
- TODO