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
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPSProject mention: Best OS for an NAS + Jellyfin use | /r/jellyfin | 2023-06-02
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.
Let's Encrypt/ACME client and library written in GoProject mention: How do you renew SSL certificates? | /r/selfhosted | 2023-05-23
Depend on host's capability... - lego - dehydrated - caddy - in case it already works as a web server, it will automatically issue and renew certs
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.
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.Project mention: Selfhosted CA tutorial | /r/selfhosted | 2023-05-14
An ACME-based certificate authority, written in Go.Project mention: Trying to do something a bit crazy | /r/homelab | 2023-06-04
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.
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewalProject mention: Who is using Go to build web sites and applications? | /r/golang | 2023-04-04
Now, I serve TLS directly from the application and was able to make it all work with Certmagic.
:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Dump ACME data from Traefik to certificatesProject mention: Traefik + vCenter and ZoneMinder | /r/Traefik | 2022-07-28
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 ;)
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.
Go version of Plan9 Acme EditorProject mention: Plan 9 from User Space | news.ycombinator.com | 2023-04-28
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
Premier ACME client library for GoProject mention: Autostrada: A codebase generator for new Go projects | /r/golang | 2022-10-10
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.
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
Diagnostic tool/website to help figure out why you can't issue a certificate for Let's EncryptProject 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
OVH Webhook for Cert Manager
A layer of abstraction the around acme/autocert certificate manager (Golang)
A tool that requests certificates from ACME supporting CA, solves DNS challenges, and stores retrieved certificates in Vault.
reformats crystal code in acme
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
1 project | /r/homelab | 4 Jun 2023
How do you renew SSL certificates?
6 projects | /r/selfhosted | 23 May 2023
Automating LE renewals with dns-01?
1 project | /r/selfhosted | 21 May 2023
LeGo CertHub v0.9.0 with Docker Support
13 projects | /r/selfhosted | 13 May 2023
Searching for a solution to get letsencrypt and traefik working for my local nas
1 project | /r/selfhosted | 7 May 2023
LetsEncrypt Cert fails w/ “Invalid Domain” - Renewing or Creating
1 project | /r/synology | 6 May 2023
LeGo CertHub - Centralized Let's Encrypt
4 projects | /r/selfhosted | 29 Apr 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Jun 2023
What are some of the best open-source ACME projects in Go? This list will help you: