luisb
b39bb5adaf
feat: disable httpChallenge when DNS challenge is configured ( #112 )
...
continuous-integration/drone/push Build is failing
As documented in the README's "Configuring wildcard SSL using DNS"
section, the necessary pieces for DNS-01 ACME challenges to work are
already baked into Traefik's recipe, though they were originally
considered for provisioning wildcard certificates. Furthermore, in
environments where the server is not exposed to the internet, the
default HTTP-01 challenge mechanism doesn't work, so, taking advantage
of this alternative method makes complete sense.
This change causes ACME validations to be done always using DNS when
LETS_ENCRYPT_DNS_CHALLENGE_ENABLED is active. Without it, for standard
certificate requests Traefik uses the HTTP-01 challenge method, which
doesn't work in servers behind a firewall.
We should amend the related section in the [operators handbook](https://docs.coopcloud.tech/operators/handbook/#running-an-offline-coop-cloud-server )
to make a not about the possibility of using DNS challenges in those
scenarios as well.
* [x] I have deployed and tested my changes
I tested this with both a server "exposed" to the internet and one behind a firewall. The first one continued to use the HTTP-01 challenge because no DNS-related settings were added to it, and the second one was successfully able to provision certificates (even though it's only reachable within the LAN).
* [x] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
* [x] I have added a [release note entry](https://docs.coopcloud.tech/maintainers/upgrade/#creating-new-release-notes )
Reviewed-on: #112
Co-authored-by: Luis Barrueco <yo@luisb.xyz >
Co-committed-by: Luis Barrueco <yo@luisb.xyz >
2026-06-19 12:56:52 +00:00
carla
6e67d0c8c0
update maintenance and readme ( #108 )
...
continuous-integration/drone/push Build is failing
<!--
This is just a proposal for our updated maintenance file with ideas how we could keep responsibility for the repo from local-it.
-->
* [ ] I have deployed and tested my changes
* [ ] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
* [ ] I have made my environment variable changes [backwards compatible](https://docs.coopcloud.tech/maintainers/upgrade/#backwards-compatible-environment-variable-changes )
* [ ] I have added a [release note entry](https://docs.coopcloud.tech/maintainers/upgrade/#creating-new-release-notes )
Reviewed-on: #108
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech >
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: carla <carla@local-it.org >
Co-committed-by: carla <carla@local-it.org >
2026-06-10 09:30:57 +00:00
Zigzagill
25cf7862ed
Add Cloudflare as DNS provider ( #103 )
...
continuous-integration/drone/push Build is failing
<!--
Thank you for doing recipe maintenance work!
Please mark all checklist items which are relevant for your changes.
Please remove the checklist items which are not relevant for your changes.
Feel free to remove this comment.
-->
* [x] I have deployed and tested my changes
LetsEncrypt challenges passed
* [x] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
No relevant versions to update
* [x] I have made my environment variable changes [backwards compatible](https://docs.coopcloud.tech/maintainers/upgrade/#backwards-compatible-environment-variable-changes )
Only new env vars were added
* [ ] I have added a [release note entry](https://docs.coopcloud.tech/maintainers/upgrade/#creating-new-release-notes )
Unsure if this is necessary but I'm happy to add notes if we want them 😄
Reviewed-on: #103
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech >
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: Zigzagill <zigzagill@proton.me >
Co-committed-by: Zigzagill <zigzagill@proton.me >
2026-05-16 23:37:49 +00:00
decentral1se
74193326fb
chore: add moritz as maintainer
continuous-integration/drone/push Build is failing
2026-03-25 00:17:14 +01:00
moosemower
d164d2870e
Add support for porkbun ( #91 )
...
continuous-integration/drone/push Build is failing
* [x] I have deployed and tested my changes
LetsEncrypt challenges pass successfully, wildcard cert retrieved
* [x] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
No relevant versions to update
* [x] I have made my environment variable changes [backwards compatible](https://docs.coopcloud.tech/maintainers/upgrade/#backwards-compatible-environment-variable-changes )
Only added new env vars
* [ ] I have added a [release note entry](https://docs.coopcloud.tech/maintainers/upgrade/#creating-new-release-notes )
The guide does not say how to do this
This is my first coopcloud PR, lmk if there is something glaring :)
Co-authored-by: Patrick Melanson <patrick.j.melanson@gmail.com >
Reviewed-on: #91
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech >
Co-authored-by: moosemower <moose@resisttechmonopolies.online >
Co-committed-by: moosemower <moose@resisttechmonopolies.online >
2026-02-17 08:56:08 +00:00
vvaznis
139202fa9c
update README.md
continuous-integration/drone/pr Build is failing
2026-01-14 13:19:50 -05:00
decentral1se
7dd833dbec
Merge pull request 'anubis support' ( #72 ) from anubis into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #72
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech >
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
2026-01-03 14:23:39 +00:00
javielico
0238b73f77
chore: add @javielico as maintainer
continuous-integration/drone/pr Build is failing
2025-12-30 10:18:46 +00:00
decentral1se
bd24d893c2
chore: d1 as maintainer
continuous-integration/drone/pr Build is failing
2025-12-28 10:29:43 +01:00
fauno
f469a1a90e
doc: readme
continuous-integration/drone/pr Build is failing
2025-12-26 13:23:06 -03:00
p4u1
268316cc83
Merge pull request 'add MAINTAINERS.md' ( #61 ) from maintainers into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #61
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
2025-11-20 17:07:42 +00:00
p4u1
72bc0912f7
Merge pull request 'docs: Adds section on how to configure basic auth' ( #62 ) from basic-auth-docs into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #62
2025-11-20 16:55:53 +00:00
p4u1
5be795b033
Update README.md
continuous-integration/drone/pr Build is failing
2025-11-20 16:42:15 +00:00
p4u1
07d47e087b
docs: Adds section on how to configure basic auth
continuous-integration/drone/pr Build is failing
2025-11-05 15:31:06 +01:00
p4u1
a01ec10d15
update
continuous-integration/drone/pr Build is failing
2025-11-04 18:54:51 +01:00
3wordchant
1a48b9bac8
docs: Fix CI/CD badge link
...
[ci skip]
2025-10-30 09:45:46 -04:00
Gabriel Schubiner
e65bffe337
Update to handle gandiv5 personal access tokens
continuous-integration/drone/pr Build is failing
2024-10-03 19:40:34 -04:00
3wordchant
6167d41588
Add DNS challenge / wildcard instructions to README.md
...
[ci skip]
2023-03-06 20:58:19 -05:00
3wordchant
1d43c68274
Update abra syntax in examples (finally) [mass update]
continuous-integration/drone/push Build is failing
2023-01-19 16:02:28 -08:00
trav
fcff3a2d6a
syntax
...
continuous-integration/drone/push Build is failing
minor
2022-10-13 16:51:46 +00:00
3wordchant
02ebb1412f
Goodbye, emojis! 😢
...
[ci skip]
2021-11-23 12:23:23 +02:00
3wc
6813b03ce8
Follow new exciting README standard
...
continuous-integration/drone/push Build is passing
See coop-cloud/organising#31
2021-03-02 18:41:19 +02:00
d1admin
7d358fe5b2
Fix CI badge
continuous-integration/drone/push Build is passing
2020-10-27 10:46:50 +01:00
d1admin
c25524d297
Add badge
continuous-integration/drone/push Build is passing
2020-09-25 13:38:22 +02:00
d1admin
763fc4ee2d
Bootstrap Traefik repository
2020-06-17 08:23:01 +02:00