Skip to main content

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

Project description

https://travis-ci.org/urda/django-letsencrypt.svg?branch=master https://codecov.io/gh/urda/django-letsencrypt/branch/master/graph/badge.svg

This Django app makes it easy to manage all of your ACME challenges. django-letsencrypt will add a simple model that you can manage through the django admin interface. Simply add your ACME challenge and response, and your app will serve up the necessary URL for Let's Encrypt validation.

Quick Start

  1. Add letsencrypt to your INSTALLED_APPS

INSTALLED_APPS = [
    ... ,
    'letsencrypt',
    ... ,
]
  1. Included the letsencrypt in your project’s urls.py, or where applicable

url(r'^.well-known/', include('letsencrypt.urls'))
  1. Run manage.py migrate to create the required table for the letsencrypt model

  2. Create your ACME Challenge objects in your Django admin interface

  3. Test your 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.3.tar.gz (8.2 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for django-letsencrypt-0.9.3.tar.gz
Algorithm Hash digest
SHA256 e80d1a5b13c93917b5764b591c6937b428a72415b1857a562c4cee05e088778f
MD5 a1aa6cd8e45c3a9ee6db96c25a3c17ba
BLAKE2b-256 4d610f2d2c98d50dc3669dd2d5979dc302ece9d8f65d9fd395d58e14e5f7c9ae

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