Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dokku/dokku-letsencrypt

Automatic Let's Encrypt TLS Certificate installation for dokku
https://github.com/dokku/dokku-letsencrypt

Merge pull request #128 from fruitl00p/added-note-#27

tried to clearify note concerning optional cert:generate precondition

0c2b00b0b2085bed6a06f8a1b964ff503ea0dcac authored almost 7 years ago by Jose Diaz-Gonzalez <[email protected]>
Update the README to add the global config:set to example part (#129)

963ef95673d5b1ebebd81de68158d803dc355856 authored almost 7 years ago by Jimmy Lynn <[email protected]>
allows tos sha to be pulled from global config (#134)

* allows tos sha to be pulled from global config

* update TOS sha

23b39ded40380175e73b8732f4b8d208b9275722 authored almost 7 years ago by robacarp <[email protected]>
updated note to explain that the manual generation of a cert before using the plugin is optional.

fixes #127

e5d3ef202c8052743f530842a6ad1aef02e2274c authored about 7 years ago by Robin Speekenbrink <[email protected]>
Add cert generation for default domain (#124)

e039c015b132bd543626f520ec2f93c60d875f16 authored about 7 years ago by Robin Wieruch <[email protected]>
Update README.md

update link to Rate Limits for Let’s Encrypt because the page has moved (as of July 2016) to htt...

6135faed853d064c6d95699cca292a5423ef7b5d authored over 7 years ago by Stefano Savanelli <[email protected]>
add spacing

ade88d0f3c68076e9a9a20b05453e2956ba166e8 authored over 7 years ago by Josh Manders <[email protected]>
Clarification on requirements

b887940e6859017318563c8b9c43973aecbcc2b5 authored over 7 years ago by Chiedo <[email protected]>
Merge pull request #95 from Yggdrasil/patch-1

Tiny syntax fix in Readme

d98d399e297ef2ee218414e73c5d6e9717c87f44 authored almost 8 years ago by Josh Manders <[email protected]>
Tiny syntax fix in Readme

While using the Readme as a walkthrough I noticed running a command did not match the output sho...

3ae651e913c8acc7dfcbca93e5886b81c72c0b68 authored almost 8 years ago by Martijn Heemels <[email protected]>
README: Mention the http -> https redirect (#92)

* README: Mention the http -> https redirect

26170fdef7ac108455862094561e0ffeb4854892 authored almost 8 years ago by Henrik Nyh <[email protected]>
Minimize help output

This follows the pattern used in other official plugins, making it easier for developers to read...

a93b39c1b8235390897450d0aa77fb2bb3090924 authored almost 8 years ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #85 from the21st/master

Added cron-job version requirement info to Readme

149c0bcc5602ab841b14ee2ede3da827001a1d66 authored about 8 years ago by Stefan Seemayer <[email protected]>
Added cron-job version requirement info to Readme

9ed821c7e855bbfc16ffda3309192e249b4f3883 authored about 8 years ago by Simon Sotak <[email protected]>
Version 0.8.6

2198504863218402b5a40023b607e6f47be12496 authored about 8 years ago by Stefan Seemayer <[email protected]>
Fix cronjob adding/deletion

Fixes #79.

Be more explicit about how the commands for modifying the crontab should
be piped an...

007323e6c1b0ea4e5600139402fd54684d83a2e4 authored about 8 years ago by Stefan Seemayer <[email protected]>
Version 0.8.5

0476e27e3fab26d6dfa27e65deab431fccd0a3c3 authored about 8 years ago by Stefan Seemayer <[email protected]>
Add current LE TOS hash to simp_le calls

Ref #73 .

Workaround until kuba/simp_le is updated to ensure new account keys can
be requested

f541f1e95fc469daf0478d60a52eb418e907cc48 authored about 8 years ago by Stefan Seemayer <[email protected]>
Revert "Add DOKKU_LETSENCRYPT_TOS_HASH"

This reverts commit a84925460ec20d102a3308528597f8b57e1fed53.

9e1bdcd0384115963e7811a22badff9f4bd29e42 authored about 8 years ago by Stefan Seemayer <[email protected]>
Add DOKKU_LETSENCRYPT_TOS_HASH

Ref #73.

Adds a new configuration variable DOKKU_LETSENCRYPT_TOS_HASH that can be
set to the SH...

a84925460ec20d102a3308528597f8b57e1fed53 authored about 8 years ago by Stefan Seemayer <[email protected]>
Add support for $DOKKU_APP_NAME

Ref. #70

Add support for specifying the dokku app to run letsencrypt commands
on by setting the...

0febb8cecd67a43b8be6da1e943e5a573b898337 authored about 8 years ago by Stefan Seemayer <[email protected]>
Version 0.8.4

202db0f1f407edd950df9d979c9820cd710da769 authored about 8 years ago by Stefan Seemayer <[email protected]>
Fix incorrect port numbers in dockerfile guide

As reported by @samuelcolvin - thanks!

30b3ee9f369c9700a2f01a46e192893d85fcd063 authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README: s/port forward/proxy/g

6de9dea8ae65f2d024c17cb999fa2a99a6576875 authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README.md with guide on Dockerfile proxying

c1840405fbc99b3b791bc4e39218bf5f20814774 authored over 8 years ago by Stefan Seemayer <[email protected]>
Rephrase log message after certificate handling change

da837636aadb1f7d08e99e7e9adea76f16769142 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.8.3

aa8fb4556a9f9fbccda4d7969240fd9beb7fdbf0 authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix indent in letsencrypt.conf.sigil

3060a4f828d315767d9ff2b28165881c62842a0d authored over 8 years ago by Stefan Seemayer <[email protected]>
Use hash comparison to check for LE certs

Fixes #65.

Instead of checking where a symlink points to, compare the hashes of the
TLS certifi...

0bb2da5d4a694931dedf7250026055ac98da622f authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #64 from dokku/0-6-x-support

Fix cert importing for dokku 0.6.x

0947df1074bc3b269a16210bd635c456fc4c12ce authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix cert importing for dokku 0.6.0

As we call the dokku binary elsewhere in this plugin, adding one more place doesn't make *much* ...

ceead49dc654b67060ddf248c428d173a3509121 authored over 8 years ago by Jose Diaz-Gonzalez <[email protected]>
Also protect from failing crontab -l

crontab -l can alo fail when the user does not yet have a crontab.
Ignore failing exit codes for...

7871d1c638d62aa67b2b657da75abd9ef93964c5 authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix cronjob add failing in some cases (ref. 61)

In some cases, grep will exit with a non-zero exit status if the pattern
match cannot be found, ...

2cac0de80ebffbff04089739e4b87dfff6c2c30f authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README with new commands

Add `cleanup` and `cron-job` commands to README

4887fa683d2ae1d2261e2f11e53e102c306a4d33 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.8.2

f808fa16ed16b0af7f1a7a5d3b3b0fa1cb0cdf86 authored over 8 years ago by Stefan Seemayer <[email protected]>
Make cron-job command conform to coding convention

* Use dokku_log_* commands for user messages
* Re-enable set -eo pipefail
* Document all f...

e600da99c2679434e412e0c984490c23f20380c1 authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix leftover problems with cron-job command

8f40dcbc8c189a26069d8c7cb31a00ac7e381c40 authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #59 from 256dpi/cron-job

Added cron-job command

4c3191f3c365a93dda19d2970decc9c3c18caaa7 authored over 8 years ago by Stefan Seemayer <[email protected]>
added cron-job command

28ab13145cfe79f70f8806be86b167f1a7786a7f authored over 8 years ago by Joël Gähwiler <[email protected]>
Version 0.8.1

b56450f590d1c7f6292ba9bf74f8937543cc6d79 authored over 8 years ago by Stefan Seemayer <[email protected]>
Lint dokku-letsencrypt with shellcheck

Use shellcheck to lint dokku-letsencrypt
(https://github.com/koalaman/shellcheck)

Fixes all lin...

32efa18ed586ce384fdec7c5caae8d2dc814944c authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix #56

Added one quote to many in the 0.5 refactor - now domains should be
treated separately again

87f3a2dcd65fc60577933ca5c5429c8dee954957 authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix incorrect default grace period

4570be84945f7a634315ea0cd8b44e951f9d47a1 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.8.0 - Warning: no more dokku 0.4 support

b36dc8829bebe623c652e6f804e78869f0e7cf50 authored over 8 years ago by Stefan Seemayer <[email protected]>
Move to new dokku 0.5 coding style

closes #31 #33 and breaks backwards compatibility with dokku 0.4

* Refactor the plugin to use t...

58d7cfbaa146e04194c68279be32d349e8bcab02 authored over 8 years ago by Stefan Seemayer <[email protected]>
Split install and upgrade instructions for dokku 0.5/0.4

ece6eb6ad8f8046e8c770bf7353024d56a49986f authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.7.3

6bca6fb098ad04422949f16d2f8b17ccc9cbc204 authored over 8 years ago by Stefan Seemayer <[email protected]>
Add letsencrypt:cleanup command (closes #19)

Iterate over all entries in $APP_ROOT/letsencrypt/certs/ and delete
them if they are not a) the ...

f29c783075776a807dd2b3df1290181a80a00411 authored over 8 years ago by Stefan Seemayer <[email protected]>
Switch to using nginx plugin's reload function

Instead of duplicating the nginx plugin's restart_nginx function, use
the already-provided one f...

7d81aee5febc091df81f4e1b217eb83c5e332228 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.7.2

3ce81f876452f0efd39cd49d7cf82179e9a89906 authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README

* Tighten intro sentence
* Explicitly mention Dokku 0.5
* Reference new docker image for lets...

9e88847eeb06cd8123f5ddf2b952835412cebf6d authored over 8 years ago by Stefan Seemayer <[email protected]>
Switch to dokku-managed version of letsencrypt-simp_le (ref. #50)

d5c35d71150299b86d66e4a4ef087f21473abbd7 authored over 8 years ago by Stefan Seemayer <[email protected]>
Add link to cronjob documentation

fdc32368cea075dff0f2b41828c2aa50152ec408 authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README: Instructions on selecting staging server

165e09390aa220834e7078a77e49792125524178 authored over 8 years ago by Stefan Seemayer <[email protected]>
Workaround for #50: Use forked letsencrypt-simp_le

Temporarily switch to using sseemayer/letsencrypt-simp_le to fix
dependency problems shown in #50.

a7811ba455b2c8e46bb20e244da870e17698c100 authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge branch 'master' of github.com:dokku/dokku-letsencrypt

f749f99e234d1c83b34518b1796ea57f4db8f49e authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.7.1

f8a865e3d7ed4215906d3fc331fa4e2feb5d748a authored over 8 years ago by Stefan Seemayer <[email protected]>
Include warning about dokku upgrades (closes #45)

53385105bc6ed1fb4049b7b4f5b1a7184dd53cb1 authored over 8 years ago by Stefan Seemayer <[email protected]>
Use official dokku API for getting app domains

Ref. #43, #44

With the changes in dokku 0.5, domain arguments for letstencrypt-simp_le
were not...

15d4a7fb047f00ec302279f29e1f0e3fbc686353 authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #40 from vshn/fix_ls

fix letsencrypt:ls function - thanks @tobru !

b4950b8254f683e4af775bad44e390763a699de1 authored over 8 years ago by Stefan Seemayer <[email protected]>
fix letsencrypt:ls function

Was broken since Dokku upgrade to 0.5.x

bc977883c2608f689151b66d3244dfba624d2c4e authored over 8 years ago by Tobias Brunner <[email protected]>
Merge pull request #36 from chilts/patch-1

Use the correct plugin name when updating

3109fce4714a371d7df6758c21d3f49d398243bb authored over 8 years ago by Stefan Seemayer <[email protected]>
Use the correct plugin name when updating

50f2aec29f441d5cdde8d75ba85f88a4feb9e459 authored over 8 years ago by Andrew Chilton <[email protected]>
Allow ACME validation while HTTP auth is enabled (fixes #34)

Add an override to the auth_basic setting, allowing the ACME validation
to succeed even while th...

35750c3f6a2ad1673ba0e0bbb043555cfd322d46 authored over 8 years ago by Stefan Seemayer <[email protected]>
More specific nginx location for ACME challenge

71c166ea891d526ab6b0c887208ea420b68f612d authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #30 from dokku/dev-config

Switch to dokku config-based configuration management

a1c56463ff89f73f1a28e5b12663cc79cc5c2555 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.7.0

4f72aff1d6314ca4f70582cc175953739014835c authored over 8 years ago by Stefan Seemayer <[email protected]>
Switch to use DOKKU_LETSENCRYPT_ config variable prefix

af8ba82b9255c6a3626840e3856794de65d4bcca authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README

57e69e51d9f4f83ba9fb4bc232825d91614fa2e3 authored over 8 years ago by Stefan Seemayer <[email protected]>
Switch to dokku config-based configuration management

d36be887d1785823d56e2582937f69d00285bc7f authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #29 from MorrisJobke/arch-linux

Add compatibility with ArchLinux (systemd based)

18da10a358228fe4a82174a04163f5416b7c048f authored over 8 years ago by Stefan Seemayer <[email protected]>
Add compatibility with ArchLinux (systemd based)

15d1a059ddf202d1abc02083932f13796c7cd10a authored over 8 years ago by Morris Jobke <[email protected]>
Remove debug message in letsencrypt:renew-before

74ca1fc346c6147534e47dc92fea9dfa57884e89 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.6.1

30883d11bead0225001757146d7fa64cd96bcd20 authored over 8 years ago by Stefan Seemayer <[email protected]>
Fix letsencrypt_is_active: Used incorrect tests

Closes #26

fa2ae3c50940e6c7bcc98834202b1f4072ee3181 authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #27 from wzrdtales/debian

Add debian support

d8673f7665c3368bc2af0a2585f502d0f3f833a4 authored over 8 years ago by Stefan Seemayer <[email protected]>
add debian support

c6a89c382ad7c4844b3462cf691fc3749f770bb1 authored over 8 years ago by Tobias Gurtzick <[email protected]>
Reorder help to match README and help output

735507e92d485bd426753b48e3bcdc8d8701ac5e authored over 8 years ago by Stefan Seemayer <[email protected]>
Add letsencrypt:renew-before to help and README

d88668175c55d71a16280a228407cd3533180ab4 authored over 8 years ago by Stefan Seemayer <[email protected]>
Version 0.6.0

9613e3e902fd4dec5b1498c6b8bb9c9b89e17779 authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README for auto-renew command and improve phrasing on help

1e18f4d5a108ad55315177c9dc5c590e3cdb03fd authored over 8 years ago by Stefan Seemayer <[email protected]>
Add automatic renewal (closes #18)

Adds the `letsencrypt:auto-renew` command which can be used both with
and without an app argumen...

24ff2491d3cd6d0140ff5b0df7cd9edaac888ce5 authored over 8 years ago by Stefan Seemayer <[email protected]>
Show more information in letsencrypt:ls

6e385da23d22430e7e5b22a4522fe25d40d9abdd authored over 8 years ago by Stefan Seemayer <[email protected]>
Pass renewal grace period on to simp_le

607b29331cfc4b386e92ff5b58b17c280d6f6143 authored over 8 years ago by Stefan Seemayer <[email protected]>
Add support for formatting negative timediffs

c9c518d6f32d7c38633106b6b764ba391f6576e1 authored over 8 years ago by Stefan Seemayer <[email protected]>
Allow getting settings for other app than current

a4c99c82fcf4d7e55a434763f0bd364ffc464b22 authored over 8 years ago by Stefan Seemayer <[email protected]>
Refactor letsencrypt_list_apps_and_expiry into function

0df5ac6206b1e2851608deb14d3591800eed97e0 authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README to contain letsencrypt:ls command

8ba1ea5e7879941748c9d5fc37ea2a850431f716 authored over 8 years ago by Stefan Seemayer <[email protected]>
Refactor commands to allow commands that don't require app name

6071f62caf906e8cf501f5de84fcd7c90cc1a892 authored over 8 years ago by Stefan Seemayer <[email protected]>
Make letsencrypt_get_expirydate take an app name as argument

9fa73c2ad0b3d7fed401759306a1d5f44c37fdaa authored over 8 years ago by Stefan Seemayer <[email protected]>
Add renew-before getting/setting and pretty-printing

5441fe763435b233a960420f976a637c1e0ea127 authored over 8 years ago by Stefan Seemayer <[email protected]>
Add letsencrypt:ls command showing apps and expiry

Ref. #18, Adds a new `letsencrypt:ls` command that will list all apps
that are currently secured...

46a28ca1eb7ca88b812217d507430b21ed6d7fc3 authored over 8 years ago by Stefan Seemayer <[email protected]>
Add letsencrypt_is_active to check if app is currently secured by let's encrypt

cb3dcf7201d7da43515561177dd1632d70078d8a authored over 8 years ago by Stefan Seemayer <[email protected]>
Refactor to use generic setting get and set method

57cf83bf3efa20da781f128bace140bb4a44da4b authored over 8 years ago by Stefan Seemayer <[email protected]>
Merge pull request #25 from johnfraney/patch-1

Update README.md

1a5460d1495b74f46fee955c086844c53679baab authored over 8 years ago by Stefan Seemayer <[email protected]>
Update README.md

Add missing app name in `dokku domains` domain removal example code

14e8da8e5c984ec53a6120a5fa4c9e847d1780db authored over 8 years ago by John Franey <[email protected]>
Add revocation (closes #9)

After the refactor suggested by @fruitl00p (thanks!) actually implement
revocation by calling si...

8c5b6136af0e13d58b1040a39350f0d17ae9d8f9 authored almost 9 years ago by Stefan Seemayer <[email protected]>
Move e-mail checking, folder management into own functions

In preparation for #9, move out re-usable code parts into their own
functions (thanks for the su...

56d4572adc1038787a9b1679e4fa3c3995b7e806 authored almost 9 years ago by Stefan Seemayer <[email protected]>
Update plugin install URL in README

e803658ababc23bee3b6ba0c28d6c54b631d7986 authored almost 9 years ago by Stefan Seemayer <[email protected]>
Version 0.5.0

a553df02642b09f6916beabc0c7e214792ae832e authored almost 9 years ago by Stefan Seemayer <[email protected]>