Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds renewc client to clients.json #1806

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

dvdsk
Copy link

@dvdsk dvdsk commented Dec 23, 2024

My client renewc has reached the point where I am quite happy with it, so I am releasing it to the world now. I think it fits on this list.

It uses InstantACME (rust lib, on the list already) internally. The client compiles to a fully static binary that can be deployed without install (it has zero runtime dependencies not even a libc minimum version).

It provides an install command that copies the binary somewhere safe and sets up a systemd service and timer for renewal.

Renewal is checked every day (without api call). When the certificate gets close to expiry it is renewed. The point at which it does renewal is slightly random as required by letsencrypt.

Important

My client [`renewc`](https://github.com/dvdsk/renewc) has reached the point where I am quite happy with it, so I am releasing it to the world now. I think it fits on this list.

It uses InstantACME (rust lib, on the list already) internally. The client compiles to a fully static binary that can be deployed without install (it has zero runtime dependencies not even a libc minimum version).

It provides an install command that copies the binary somewhere safe and sets up a systemd service and timer for renewal.

Renewal is checked every day (without api call). When the certificate gets close to expiry it is renewed. The point at which it does renewal is slightly random as required by letsencrypt.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant