All Projects → sunwei → letsencrypt-www

sunwei / letsencrypt-www

Licence: MIT License
Probably the easiest way to create | renew | deploy certificate

Programming Languages

shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to letsencrypt-www

Acme client
Java ACME Client application
Stars: ✭ 77 (+185.19%)
Mutual labels:  letsencrypt, tls, ssl, certificate, https
Mutual Tls Ssl
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC examples are included
Stars: ✭ 163 (+503.7%)
Mutual labels:  tls, ssl, certificate, https
docker-ssl-reverse-proxy
Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt
Stars: ✭ 22 (-18.52%)
Mutual labels:  letsencrypt, tls, ssl, https
freshcerts
ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring
Stars: ✭ 59 (+118.52%)
Mutual labels:  letsencrypt, tls, ssl, certificate
Greenlock
Automatic SSL renewal for NodeJS
Stars: ✭ 30 (+11.11%)
Mutual labels:  letsencrypt, tls, ssl, https
Ssl Proxy
🔒 Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
Stars: ✭ 427 (+1481.48%)
Mutual labels:  letsencrypt, tls, ssl, certificate
httpsbook
《深入浅出HTTPS:从原理到实战》代码示例、勘误、反馈、讨论
Stars: ✭ 77 (+185.19%)
Mutual labels:  letsencrypt, tls, ssl, https
Ansible Role Certbot
Ansible Role - Certbot (for Let's Encrypt)
Stars: ✭ 477 (+1666.67%)
Mutual labels:  letsencrypt, ssl, certificate, https
sslcontext-kickstart
🔐 A lightweight high level library for configuring a http client or server based on SSLContext or other properties such as TrustManager, KeyManager or Trusted Certificates to communicate over SSL TLS for one way authentication or two way authentication provided by the SSLFactory. Support for Java, Scala and Kotlin based clients with examples. Av…
Stars: ✭ 295 (+992.59%)
Mutual labels:  tls, ssl, certificate, https
Certificaat
General-purpose ACME client
Stars: ✭ 88 (+225.93%)
Mutual labels:  letsencrypt, ssl, certificate, https
Acmetool
🔒 acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Stars: ✭ 1,882 (+6870.37%)
Mutual labels:  letsencrypt, tls, ssl, certificate
qiniu-auto-cert
七牛 CDN 证书自动化工具
Stars: ✭ 20 (-25.93%)
Mutual labels:  letsencrypt, ssl, certificate
concerto
A command line tool and a library to generate TLS certificates for development purposes.
Stars: ✭ 34 (+25.93%)
Mutual labels:  tls, certificate, https
cert-manager
Automatically provision and manage TLS certificates in Kubernetes
Stars: ✭ 8,781 (+32422.22%)
Mutual labels:  letsencrypt, tls, certificate
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration…
Stars: ✭ 91 (+237.04%)
Mutual labels:  tls, ssl, https
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+692.59%)
Mutual labels:  tls, ssl, https
website-checks
check your website for issues with multiple tools and get PDF reports of the results
Stars: ✭ 69 (+155.56%)
Mutual labels:  ssl, certificate, https
Acme Nginx
python acme client for nginx
Stars: ✭ 248 (+818.52%)
Mutual labels:  letsencrypt, ssl, certificate
ssl-handshake
A command-line tool for testing SSL/TLS handshake latency, written in Go.
Stars: ✭ 41 (+51.85%)
Mutual labels:  tls, ssl, https
django-yadpt-starter
Yet Another Django Project Template skeleton for Django projects
Stars: ✭ 28 (+3.7%)
Mutual labels:  letsencrypt, certificate, https

logo

Let's Encrypt WWW

Build Status License

For developer or website admin who need to manage certificate, the Letsencrypt-WWW is a command line tool that purely implemented by shell language, unlike other powerful and complex tool, LeWWW provide lightweight solution, you can easily adjust the source code and fit your requirement, powered by TDD and Let's Encrypt.


Table of Contents

Operating System Tested

macOS Sierra Ubuntu trusty CentOS 7
Yes Yes Yes

Install

Prerequisites

With Shell

With Docker

Installing

For customize or development:

git clone [email protected]:sunwei/letsencrypt-www.git
cd ./letsencrypt-www

./www --help

For tool used locally or in CI/CD. Check releases here: GitHub letsencrypt-www releases

cd /usr/local/bin
curl -OL  https://github.com/sunwei/letsencrypt-www/archive/v1.0.0.tar.gz
tar -xvzf v1.0.0.tar.gz
mv letsencrypt-www-1.0.0 letsencrypt-www
cd ./letsencrypt-www

./www --help

Running the tests

make tests

Usage

Take DNSPod provider for example, and issue your domain in all easy way:

  1. Add your domain to DNSPod, you could do it here
  2. Rename the environment parameters template to dnspod.env, and replace the id and token as yours. How to apply id and token
cd ./letsencrypt-www
cd ./secrets
mv dnspod.env.example dnspod.env

Shell

  1. Issue your domain, default env is staging
./www --help
./www -p example.letsencryptwww.com

Demo

Gif Let's Encrypt WWW 1.0.0

YouTube

[Youku] Coming soon...

Docker:

  1. Config you docker env variable at ./configs/www.env
  2. Build docker image and issue the domain
make build
make issue

Demo

Coming soon...

Features

  • Challenge types

    • DNS-01 Supported
    • HTTP-01 coming soon...
    • TLS-SNI-01 coming...
  • Providers

    • DNSPod Supported
    • Google coming soon
    • Others...

Build With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

Sun Wei Sun Zhongmou ihakula-com

For detail information, please refer to authors page

License

This project is licensed under the MIT License - see the LICENSE file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].