{"repo":"soulteary/certs-maker","free":true,"listed":false,"github":"https://github.com/soulteary/certs-maker","clone":"git clone https://github.com/soulteary/certs-maker.git","description":"100% Coverage! Lightweight self-signed certificate generator, size between 1.5MB (executable) and 5MB (docker image).","language":"Go","stars":241,"topics":["docker","self-hosted","certs","certificate","openssl","ssl","time-saver"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Certs Maker ENGLISH 中文文档 Lightweight self-signed certificate generator, size between 1.5MB (executable) and 5MB (docker image). Generate self-hosted or development certificates through simple configuration. Quick Start Create self-signed certificates supporting .lab.com and .data.lab.com domains with just \"One Click\" : The generated certificates will be stored in the ssl directory within the execution directory: You can use PEM or DER format certificates according to your preference. For those who prefer file-based configuration, you can use a docker-compose.yml file like this: Then, run the following command: To make the certificate more Kubernetes-friendly, add the FOR K8S parameter: Here's a K8s-friendly docker-compose.yml file: To enhance compatibility with Firefox, include the FOR FIREFOX parameter: And here's a Firefox-friendly docker-compose.yml file: For more granular control over certificate details, such as issuing country, province, street, and organization name, refer to the following section on manually adding parameters. SSL Certificate Parameters Customize your generated certificate by setting environment variables or using Docker CLI arguments. Using environment variables: Parameter Name Use in environment variables ------ ------ ------ Country Name CERT C CERT C=CN State Or Province Name CERT ST CERT ST=BJ Locality Name CERT L CERT L=HD Organization Name CERT O CERT O=Lab Organizational Unit Name CERT OU CERT OU=Dev Common Name CERT CN CERT CN=Hello World Dom","default_branch":null,"files":null,"tree":[],"storefront":"/r/soulteary","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soulteary/certs-maker/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."}