{"repo":"kelunik/acme-client","free":true,"listed":false,"github":"https://github.com/kelunik/acme-client","clone":"git clone https://github.com/kelunik/acme-client.git","description":"Let's Encrypt / ACME client written in PHP for the CLI.","language":"PHP","stars":399,"topics":["acme-client","php","automation","tls","ssl","certificates","letsencrypt","acme"],"license":"MIT","category":"workflow-automation","readme_excerpt":"kelunik/acme-client is a command-line ACME client implemented in PHP, enabling the issuance and renewal of certificates via the ACME protocol used by Let's Encrypt. It supports PHP 8.1+ with OpenSSL and runs on Unix-like systems and Windows. Installation Requirements PHP 8.1+ with OpenSSL Unix-like system or Windows Installation using PHAR This is the preferred installation method for usage on a production system. You can download acme-client.phar in the release section. Instructions If you want to update, just replace the old .phar with a new one. All commands require a --storage argument when using the PHAR. That's the path where your keys and certificates will be stored. On Unix you could use something like --storage /etc/acme . You can add a file named acme-client.yml next to the .phar with the two keys storage and server . These values will be used as default if you don't specify them, but you can still use another server by explicitly adding it as argument. Installation using Composer If you plan to actively develop this client, you don't want the PHAR but install the dependencies using Composer. Instructions You can use ./bin/acme as script instead of the PHAR. Please note, that all data will be stored in ./data as long as you don't provide the --storage argument. Usage The client stores your account keys, domain keys and certificates in a single directory. If you're using the PHAR, you usually configure the storage in the configuration file. If you're using it with Co","default_branch":null,"files":null,"tree":[],"storefront":"/r/kelunik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kelunik/acme-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}