Skip to main content

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

Project description

Branch

Build Status

Coverage Status

Master

MasterBuild

MasterCoverage

Release

ReleaseBuild

ReleaseCoverage

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.2.tar.gz (8.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for django-letsencrypt-0.9.2.tar.gz
Algorithm Hash digest
SHA256 9ddc900c4f5e94a2ad9778b7dcf37364606fffa1deb2589f46e25ade547cfc9b
MD5 26e3704c2a060247adf49cb387d86977
BLAKE2b-256 730ca05f86c689bc3c896920dfcf7ad25e023bff7a815f87cc4366ef38e68ee2

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