Displaying 1 to 20 from 24 results

acme.sh - A pure Unix shell script implementing ACME client protocol

  •    Shell

It's probably the easiest & smartest shell script to automatically issue & renew the free certificates from Let's Encrypt.

certbot - Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server

  •    Python

Certbot is part of EFF’s effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identity of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from Let’s Encrypt—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server. Anyone who has gone through the trouble of setting up a secure website knows what a hassle getting and maintaining a certificate is. Certbot and Let’s Encrypt can automate away the pain and let you turn on and manage HTTPS with simple commands. Using Certbot and Let's Encrypt is free, so there’s no need to arrange payment.

nodock - Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images

  •    Shell

The docker Node.js image is very simple, you give it an entrypoint and it runs it. This is fine for very simple/small scripts but for larger projects you'll probably want something a bit more robust. The goal of NoDock is to provide a complete environment for your node project: Node.js service(s), databases, web servers, queues, etc. while doing the "wiring" for you.

dockerweb - A docker-powered single-file PaaS for shared cloud web hosting management

  •    Shell

A docker-powered single-file PaaS for shared cloud web/app hosting management. The ultimate Docker LAMP/LEMP Stack.To upgrade you just need to run docweb upgrade first and then if necessary rebuild all the images with docweb build:all and re-run all the containers to use new images built.

certbot-route53 - Helping create Let's Encrypt certificates for AWS Route53

  •    Shell

This shell script helps create Let's Encrypt certificates for AWS Route53. It uses Certbot to automate certificate requests, and the AWS CLI to automate DNS challenge record creation. Install Certbot and the AWS CLI. You can use Homebrew (brew install awscli certbot) or pip (pip install awscli certbot).

certbot-he-hook - Certbot (Let's Encrypt) auth hook script for the Hurricane Electric DNS service

  •    Shell

With this script, domains that are hosted at the Hurricane Electric DNS service are verified automatically using the DNS-01 validation, (as opposed to e.g. webroot validation). It adds a special TXT DNS record for the domain and then removes it when the verification is finished. Feel free to submit bugs on the Github page or to me@ondrejsimek.com.

ansible-role-certbot - Ansible Role - Certbot (for Let's Encrypt)


Installs and configures Certbot (for Let's Encrypt). If installing from source, Git is required. You can install Git using the geerlingguy.git role.

generic_django_project - starting point for a new Django site (with FeinCMS, deployable on Nginx using Fabric)

  •    Python

This is my starting point for a new Django site, mixed and stirred from several public sources and spiced with my own enhancements. I normally work with FeinCMS and its medialibrary, this is reflected in my setups.

certbot-dns-ovh - Certbot plugin to respond to DNS-01 challenges by updating the zone.

  •    Javascript

Certbot hook scripts that allow to respond to DNS-01 challenges from Let's Encrypt by updating the DNS zone in an OVH account. There are several use cases for DNS challenge with Certbot. For example, when the server or machine that needs a certificate is not directly accessible from the internet; this way, you can secure machines and services in your internal network or company domain, even behind a firewall or VPN. Another example for this is to automatically deploy certificates to servers that for any reason cannot perform their challenges, like CDNs or other servers that for any reason cannot run Certbot. In this case you would need more automation to deliver the certificates securely to those hosts, but it's not the scope of this project.

certbot-zimbra - Automated letsencrypt/certbot certificate deploy script for Zimbra hosts

  •    Shell

Automated letsencrypt/certbot certificate deploy script for Zimbra hosts. The script tweaks zimbra's nginx config to allow access of .well-known webserver location from local files instead of redirecting upstream to jsp. So it may not be used if there's no zimbra-nginx package installed.

docker-letsencrypt-certgen - Docker image to generate, renew, revoke RSA and/or ECDSA SSL certificates from LetsEncrypt CA using certbot and acme

  •    Shell

Docker image allowing to generate, renew, revoke RSA and/or ECDSA SSL certificates from LetsEncrypt CA using certbot and acme.sh clients in automated fashion. See also my blog post RSA and ECDSA hybrid Nginx setup with LetsEncrypt certificates that shows a primer for this docker image.

django-yadpt-starter - Yet Another Django Project Template skeleton for Django projects

  •    Python

django-yadpt-starter is Yet Another Django Project Template skeleton for Django projects. Once finished there should be 2 templates: a minimal but functional template and a more complete template.

website - The code for the Certbot instruction generator and documentation

  •    CSS

Website for EFF's Certbot project. Uses Jekyll for static site generation. Docker-compose serves the site with nginx to more closely mirror production.

docker-nginx-letsencrypt-upstream - infrastructure: docker-compose config for node and redis behind upstream nginx ( SSL/HTTPS ) on debian jessie

  •    Shell

Docker compose config for proxy upstream node servers behind SSL ( Let's Encrypt ) Nginx on Debian Jessie. Personally I am not a huge Docker fan and err on the side of bash scripts and/or Lambda, but this may be valuable to you.

docker-letsencrypt-dns - Docker with Certbot + Lexicon to provide Let's Encrypt SSL certificates validated by DNS challenges

  •    Shell

This Docker is designed to manage Let's Encrypt SSL certificates based on DNS challenges. If you are reading these lines, you certainly want to secure all your dockerized services using Let's Encrypt SSL certificates, which are free and accepted everywhere.

acme-dns-certbot-joohoi - Certbot client hook for acme-dns

  •    Python

An example Certbot client hook for acme-dns. This authentication hook automatically registers acme-dns accounts and prompts the user to manually add the CNAME records to their main DNS zone on initial run. Subsequent automatic renewals by Certbot cron job / systemd timer run in the background non-interactively.

ansible-role-letsencrypt - Ansible role to obtain Let's Encrypt SSL certificates

  •    Shell

This role is meant to request SSL certificates from Let's Encrypt, using the HTTP or the DNS challenge for their ACME API. The role takes care of installing certbot and requesting SSL certificates using either the HTTP or the DNS challenge. It doesn't install or configure the required infrastructure (i.e. the Apache webserver or a DNS server).