Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 15 Go ACME Projects
-
Set up another virtual machine dedicated to Jellyfin (and a reverse proxy if you need access from outside of your network). I use an Ubuntu installation which runs Jellyfin and Caddy.
-
Depend on host's capability... - lego - dehydrated - caddy - in case it already works as a web server, it will automatically issue and renew certs
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
certificates
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
-
There's no reason you couldn't run your own ACME server (the Let's Encrypt folk publish an open source one, boulder, but there's plenty of others). Then you can just use certbot in your VMs to manage certificates, configured to point to your CA server instead of the Let's Encrypt one.
-
Now, I serve TLS directly from the application and was able to make it all work with Certmagic.
-
-
vCenter does TLS itself; a better option would be to let Traefik request the certificate through DNS challenge, and then use something like https://github.com/ldez/traefik-certs-dumper to make the certificate available somewhere for vCenter to use it. Be sure to automate this process, because you'll hate yourself when the certificate expires after 90 days ;)
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
esc = select the last "stuff" just typed
The fact you can create your own "buttons" that do basically anything is pretty nice, but you REALLY want a 3 button pointing device to use it. It also doesn't care about the programming language you use to create such a button, but you will work with the filesystem metaphor provided by Acme itself to get things done.
I find the mouse interface is extremely fast, and when you couple it with the power of the plumber in Plan 9, it's a reasonably good way to navigate around a complex workflow.
It's also a reasonably small environment in terms of lines of code. The Go version (Edwood) is pretty good too! https://github.com/rjkroege/edwood
-
CertMagic uses https://github.com/mholt/acmez because lego has significant problems that made it inflexible and unreliable for use in Caddy. See the History section on that repo for an explanation.
-
labca
A private Certificate Authority for internal (lab) use, based on the open source ACME Automated Certificate Management Environment implementation from Let's Encrypt (tm).
Project mention: Any tool can do Let’s Encrypt PKI/CA but for internal systems (no public DNS) ? | /r/selfhosted | 2023-04-10 -
letsdebug
Diagnostic tool/website to help figure out why you can't issue a certificate for Let's Encrypt
Project mention: LetsEncrypt Cert fails w/ “Invalid Domain” - Renewing or Creating | /r/synology | 2023-05-06* ports 80/443 test good withcanyouseeme.org and letsdebug.net
-
-
-
certificator
A tool that requests certificates from ACME supporting CA, solves DNS challenges, and stores retrieved certificates in Vault.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go ACME related posts
- Trying to do something a bit crazy
- How do you renew SSL certificates?
- Automating LE renewals with dns-01?
- LeGo CertHub v0.9.0 with Docker Support
- Searching for a solution to get letsencrypt and traefik working for my local nas
- LetsEncrypt Cert fails w/ “Invalid Domain” - Renewing or Creating
- LeGo CertHub - Centralized Let's Encrypt
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Jun 2023
Index
What are some of the best open-source ACME projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Caddy | 47,534 |
2 | lego | 6,172 |
3 | certificates | 5,351 |
4 | boulder | 4,630 |
5 | certmagic | 4,488 |
6 | acmetool | 1,988 |
7 | traefik-certs-dumper | 362 |
8 | edwood | 348 |
9 | acmez | 202 |
10 | labca | 181 |
11 | letsdebug | 97 |
12 | cert-manager-webhook-ovh | 69 |
13 | sslmgr | 18 |
14 | certificator | 11 |
15 | acmecrystal | 5 |