evenh / Intercert
Licence: mit
Use Let's Encrypt on private (LAN) servers using DNS validation
Stars: ✭ 68
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Intercert
Posh Acme
ACME protocol client for obtaining certificates using Let's Encrypt (or other ACME compliant CA)
Stars: ✭ 425 (+525%)
Mutual labels: letsencrypt, acme
Lego
Let's Encrypt client and ACME library written in Go
Stars: ✭ 4,978 (+7220.59%)
Mutual labels: letsencrypt, acme
Dnsrobocert
Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges
Stars: ✭ 420 (+517.65%)
Mutual labels: dns, letsencrypt
Win Acme
A simple ACME client for Windows (for use with Let's Encrypt et al.)
Stars: ✭ 4,305 (+6230.88%)
Mutual labels: letsencrypt, acme
Dehydrated
letsencrypt/acme client implemented as a shell-script – just add water
Stars: ✭ 5,261 (+7636.76%)
Mutual labels: letsencrypt, acme
Certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Stars: ✭ 3,864 (+5582.35%)
Mutual labels: letsencrypt, acme
Certbot
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
Stars: ✭ 28,541 (+41872.06%)
Mutual labels: letsencrypt, acme
Certbot Letencrypt Wildcardcertificates Alydns Au
certbot'renewing letencrypt certificate plugin - automatic verification aliyun/tencentyun/godaddy dns
Stars: ✭ 839 (+1133.82%)
Mutual labels: dns, letsencrypt
Pebble
A miniature version of Boulder, Pebble is a small RFC 8555 ACME test server not suited for a production certificate authority. Let's Encrypt is hiring! Work on Pebble with us.
Stars: ✭ 359 (+427.94%)
Mutual labels: letsencrypt, acme
Certify
SSL Certificate Manager UI for Windows, powered by Let's Encrypt. Download from certifytheweb.com
Stars: ✭ 1,075 (+1480.88%)
Mutual labels: letsencrypt, acme
Ubnt Letsencrypt
Let's Encrypt setup instructions for Ubiquiti EdgeRouter
Stars: ✭ 341 (+401.47%)
Mutual labels: letsencrypt, acme
Piholecloudflared
Raspberry Pi setup with Pi-Hole, CloudflareD, DHCP as the ultimate Ad-blocker
Stars: ✭ 57 (-16.18%)
Mutual labels: dns, letsencrypt
Acme Client
Let's Encrypt / ACME client written in PHP for the CLI.
Stars: ✭ 337 (+395.59%)
Mutual labels: letsencrypt, acme
Acme.sh
A pure Unix shell script implementing ACME client protocol
Stars: ✭ 24,723 (+36257.35%)
Mutual labels: letsencrypt, acme
Openshift Acme
ACME Controller for OpenShift and Kubernetes Cluster. (Supports e.g. Let's Encrypt)
Stars: ✭ 287 (+322.06%)
Mutual labels: letsencrypt, acme
Rancher Letsencrypt
🐮 Rancher service that obtains and manages free SSL certificates from the Let's Encrypt CA
Stars: ✭ 318 (+367.65%)
Mutual labels: dns, letsencrypt
Docker Letsencrypt Nginx Proxy Companion
Automated ACME SSL certificate generation for nginx-proxy
Stars: ✭ 6,350 (+9238.24%)
Mutual labels: letsencrypt, acme
Lexicon
Manipulate DNS records on various DNS providers in a standardized way.
Stars: ✭ 1,028 (+1411.76%)
Mutual labels: dns, letsencrypt
intercert
Brings Let's Encrypt to LAN and other locked down environments.
This is a work in progress (unstable). Contributions are very welcome!
How it works
- A server instance is running somewhere in your network infrastructure, with network access to
your DNS provider of choice and the ACME directory you'll want to use (Let's Encrypt most likely).
The server is configured with the DNS names you control (e.g.somecompany.io
andother.co
). - Clients are deployed on the machines where you need the certificates for your applications.
- Certificates magically appear on the client machine in the directory you've configured.
Deployment diagram
LAN
+------------------------------------------------------------------------------------+
| |
| |
| |
| Server 1 |
| +--------------------------------------------+ |
| | | |
| | my-db.somecompany.io | |
| | app1.somecompany.io intercert (client) | |
| | app2.somecompany.io | +-----------------------+ |
| +--------------------------------------------+----------| | |
| | | |
| Server N | intercert (server) | |
| +--------------------------------------------+----------| | |
| | | +-----------------------+ |
| | redis.somecompany.io | / | |
| | intranet.other.co intercert (client) | / | |
| | | / | |
| +--------------------------------------------+ / | |
| / | |
+------------------------------------------------------/------------------------|----+
+------------------ +----------------|-+
| | | |
| DNS-provider | | ACME provider |
| | | |
+-----------------+ +------------------+
Thanks
A huge thanks to these projects
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].