Line 1: |
Line 1: |
| {{Languages|Letsencrypt}} | | {{Languages|Letsencrypt}} |
| {{Level|Medium}} | | {{Level|Medium}} |
− | ==Introduction== | + | <!-- here we define the contrib name variable --> |
| + | <!-- we get the page title, remove suffix for translated version; if needed you can define there with the value you want--> |
| + | {{#vardefine:contribname| {{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} |
| + | {{#vardefine:smecontribname| smeserver-{{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} |
| + | <!-- we define the language --> |
| + | {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }} |
| + | {{Infobox contribs |
| + | |name={{#var:contribname}} |
| + | |image={{#var:contribname}}.jpg |
| + | |description_image= {{#var:contribname}} logo |
| + | |maintainer= John Crisp |
| + | |licence= MIT license |
| + | |url= https://github.com/dehydrated-io/dehydrated |
| + | |category= certificates |
| + | |tags=dehydrated,letsencrypt,dns,http,ssl |
| + | }} |
| + | ==Maintainer== |
| + | John Crisp |
| + | |
| + | == Version == |
| + | {{#set: Version=Contrib10}} |
| + | {{#smeversion:smeserver-letsencrypt }} |
| + | <br> |
| + | |
| + | ==Description== |
| | | |
| {{warning box| The original protocol used by Let’s Encrypt for certificate issuance and management is called ACMEv1. In March of 2018 Letsencrypt introduced support for ACMEv2, a newer version of the protocol that matches what was finalized today as RFC 8555 328. They have been encouraging subscribers to move to the ACMEv2 protocol. | | {{warning box| The original protocol used by Let’s Encrypt for certificate issuance and management is called ACMEv1. In March of 2018 Letsencrypt introduced support for ACMEv2, a newer version of the protocol that matches what was finalized today as RFC 8555 328. They have been encouraging subscribers to move to the ACMEv2 protocol. |
Line 27: |
Line 51: |
| | | |
| Multiple clients are available for the Letsencrypt services. The official "certbot" client from letsencrypt.org is quite full-featured, but has a number of dependencies that it needs to install. It also requires a newer version of Python than is included with a standard SME Server installation. Due to this complexity, and the lack of compatibility with SME 8.x, this document describes installation and use of ''[https://github.com/lukas2511/dehydrated dehydrated]'', an alternative client implemented as a BASH shell script. | | Multiple clients are available for the Letsencrypt services. The official "certbot" client from letsencrypt.org is quite full-featured, but has a number of dependencies that it needs to install. It also requires a newer version of Python than is included with a standard SME Server installation. Due to this complexity, and the lack of compatibility with SME 8.x, this document describes installation and use of ''[https://github.com/lukas2511/dehydrated dehydrated]'', an alternative client implemented as a BASH shell script. |
− |
| |
− | === Version ===
| |
− | {{#set: Version=Contrib10}}
| |
− | {{#smeversion:smeserver-letsencrypt }}
| |
− | <br>
| |
| | | |
| ==Prerequisites== | | ==Prerequisites== |
Line 252: |
Line 271: |
| |base 2 number | | |base 2 number |
| |length of your certificate's private key, if you don't want the '''default of 4096''' bits. This should not be necessary in most cases, but if desired, use this command to do so: | | |length of your certificate's private key, if you don't want the '''default of 4096''' bits. This should not be necessary in most cases, but if desired, use this command to do so: |
− | |-
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |-
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
| |- | | |- |
| |status | | |status |
Line 439: |
Line 448: |
| see [[Letsencrypt/Advanced]] | | see [[Letsencrypt/Advanced]] |
| | | |
− | = Bugs = | + | |
| + | == Uninstall == |
| + | yum remove {{#var:smecontribname}} {{#var:contribname}} |
| + | == Bugs == |
| Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] |
| and select the smeserver-letsencrypt component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-letsencrypt|title=this link}} | | and select the smeserver-letsencrypt component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-letsencrypt|title=this link}} |
Line 445: |
Line 457: |
| {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-letsencrypt |disablecache=1|noresultsmessage="No open bugs found."}} | | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-letsencrypt |disablecache=1|noresultsmessage="No open bugs found."}} |
| | | |
− | = Changelog = | + | == Changelog == |
| Only released version in smecontrib are listed here. | | Only released version in smecontrib are listed here. |
| | | |