Skip to main content

A Simple django app to handle Let's Encrypt ACME challenges.

Project description

Let's Encrypt App for Django
============================

This Django app makes it easy to manage all of your
`ACME challenges <https://letsencrypt.github.io/acme-spec/>`_.
:code:`django-letsencrypt` will add a simple model that you can manage through
the :code:`django` admin interface. Simply add your :code:`ACME challenge` and
:code:`response`, and your app will serve up the necessary URL for
`Let's Encrypt<https://letsencrypt.org/how-it-works/>`_ validation.

Quick Start
-----------

1. Add :code:`letsencrypt` to your :code:`INSTALLED_APPS`

.. code:: python

INSTALLED_APPS = [
... ,
'letsencrypt',
... ,
]

2. Included the :code:`letsencrypt` in your project's :code:`urls.py`,
or where applicable

.. code:: python

url(r'^.well-known/', include('letsencrypt.urls'))

3. Run :code:`manage.py migrate` to create the required table for the
:code:`letsencrypt` model

4. Create your :code:`ACME Challenge` objects in your Django admin interface

5. Test your :code:`ACME Challenge` objects and their responses by visiting
them:

{Django Site}/.well-known/acme-challenge/challenge_text

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-letsencrypt-0.9.0.tar.gz (8.0 kB view details)

Uploaded Source

File details

Details for the file django-letsencrypt-0.9.0.tar.gz.

File metadata

File hashes

Hashes for django-letsencrypt-0.9.0.tar.gz
Algorithm Hash digest
SHA256 239473af229bbd0806cc17c7986fc89d4d9f651c6bdb9f17acf54e8be34aa342
MD5 2bcd3f5d03e883e147a37a78fe275552
BLAKE2b-256 09fdb24ad5841cf3f5517025a3dff9e889983b8b6e516f0cb3878e93552e2b9b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page