ammaratef45
a5daf26196
add garage admin entry point ( #139 )
...
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
* [x] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
* [x] 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 )
- no release note needed
Reviewed-on: #139
Reviewed-by: p4u1 <133+p4u1@noreply.git.coopcloud.tech >
Co-authored-by: ammar <ammaratef45@proton.me >
2026-09-07 18:49:02 +00:00
p4u1
39e52668d2
feat: Add labels for label-based metric scraping ( #140 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
2026-09-02 10:28:13 +00:00
fauno
ca4f4113d9
feat: trusted ips ( #128 )
...
continuous-integration/drone/push Build is failing
when traefik is behind a reverse proxy, we need to tell it which
networks to trust with x-real-ip headers
<!--
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
* [x] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
* [x] 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: #128
Reviewed-by: p4u1 <133+p4u1@noreply.git.coopcloud.tech >
Co-authored-by: f <f@sutty.nl >
2026-09-01 13:10:59 +00:00
fauno
c4f9421f72
feat: access logs ( #126 )
...
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
* [ ] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
* [x] 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: #126
Reviewed-by: p4u1 <133+p4u1@noreply.git.coopcloud.tech >
Co-authored-by: f <f@sutty.nl >
2026-08-25 17:19:08 +00:00
fauno
5fc35796ea
feat: anubis metrics ( #127 )
...
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
* [ ] 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: #127
Reviewed-by: p4u1 <133+p4u1@noreply.git.coopcloud.tech >
Co-authored-by: f <f@sutty.nl >
Co-committed-by: f <f@sutty.nl >
2026-08-03 09:38:13 +00:00
decentral1se
81869a049e
fix: matrix-federation entrypoint on :8448 to match published port
...
continuous-integration/drone/push Build is failing
compose.matrix.yml publishes container port 8448, but the entrypoint
was on :9001 — federation traffic hit no listener. :9001 also collided
with the minio-console entrypoint.
e94da63371
Thx for @notplants .
2026-07-01 12:52:06 +02:00
p4u1 and fauno
f47a200c0b
fix: ensure large uploads work ( #107 )
...
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
* [x] I have [updated relevant versions in `abra.sh`](https://docs.coopcloud.tech/maintainers/upgrade/#updating-versions-in-the-abrash )
* [x] 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 )
---------
Co-authored-by: f <f@sutty.nl >
Reviewed-on: #107
Reviewed-by: decentral1se <2+decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net >
2026-07-01 10:41:22 +00:00
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
decentral1se
7370ecfa9d
chore: bump config
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2026-03-21 18:35:26 +01:00
decentral1se
57e5c49c81
fix: bump config
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2026-03-21 18:34:29 +01:00
vvaznis
de7989f3ca
use 9052 for onion port
continuous-integration/drone/pr Build is failing
2026-01-13 12:13:12 -05:00
ammaratef45
c5eac61766
pump up FILE_PROVIDER_YML_VERSION
continuous-integration/drone/pr Build is failing
2025-12-29 10:11:53 -08:00
p4u1 and Apfelwurm
1acff756cc
feat: support nextcloud talk high performance backend ( #66 )
...
continuous-integration/drone/push Build is failing
This implements the high performance backend for Nextcloud Talk, which is nessecary if it needs to handle more people (video) calling.
More Details about it: https://nextcloud-talk.readthedocs.io/en/latest/quick-install/
The current implementation is sadly limited to be used once per host, so this might need some additional love in the future, if someone needs it more flexible.
The related Nextcloud PR: coop-cloud/nextcloud#56
Co-authored-by: Apfelwurm <Alexander@volzit.de >
Reviewed-on: #66
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net >
2025-12-23 13:25:15 +00:00
p4u1 and renovate-bot
c9e326b13c
chore(deps): update traefik docker tag to v3.6.5 ( #68 )
...
continuous-integration/drone/push Build is failing
This handles the [breaking change](https://doc.traefik.io/traefik/v3.6/migrate/v3/#v364 ) by allowing all encoded characters in the request path
Co-authored-by: Renovate Bot <renovate@coopcloud.tech >
Reviewed-on: #68
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net >
2025-12-23 13:12:44 +00:00
jade
7e688c9094
feat: support UDP proxy of port 2022 and 2023 for P2Panda apps ( #70 )
...
continuous-integration/drone/push Build is failing
# Support P2P communication between P2Panda Apps
Apps built with the set of [P2Panda](https://p2panda.org/ ) libraries perform P2P communication over two UDP ports. The default ports for these are 2022 and 2023.
There aren't really a lot (any?) P2Panda web apps out there, most are desktop or mobile apps.
So, this change is being specifically request by the [LoRes Tech](https://lores.tech/ ) project in order to support our [LoRes Node](https://github.com/local-resilience-tech/lores-node/ ) app. We have a recipe drafted for this [here](https://codeberg.org/lores/lores-node-coop-cloud-recipe ) and we will push that to the catalogue once this change is in.
It seems better to make this kiwix change as general as possible, which is why we called the flag `P2PANDA_ENABLED` rather than `LORES_NODE_ENABLED`. In practice if there was a larger ecosystem of such apps, we'd probably need to make the actual port numbers configurable.
Reviewed-on: #70
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech >
Co-authored-by: Jade Ambrose <jade@noreply.git.coopcloud.tech >
Co-committed-by: Jade Ambrose <jade@noreply.git.coopcloud.tech >
2025-12-22 12:37:50 +00:00
ammaratef45
1052601523
pump up TRAEFIK_YML_VERSION version
continuous-integration/drone/push Build is failing
2025-11-14 05:46:15 +00:00
marlon
8b06144f54
fix: bump entrypoint version var
2025-10-27 13:25:34 -04:00
Raghav
8d7f9bd6a2
traefik_yml_version
continuous-integration/drone/pr Build is failing
2025-08-08 22:17:46 -04:00
p4u1
810e1b0502
chore: publish 3.4.2+v3.4.5 release
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2025-07-28 14:33:50 +02:00
3wordchant
8fbcab6bea
Initial support for IRC, port 6697
2025-02-06 13:54:28 -05:00
moritz
b5824c89f1
fix drone runner
continuous-integration/drone/push Build is passing
2024-10-24 13:33:04 +02:00
p4u1
50cdb20a39
docker soket via socket proxy ( #48 )
...
continuous-integration/drone/push Build is failing
Mounting the the docker socket directly is not recommended, because it is a security issue. Instead access it via a tcp socket proxy.
See https://doc.traefik.io/traefik/providers/docker/#docker-api-access
Reviewed-on: #48
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net >
2024-07-06 18:28:26 +00:00
3wordchant
e76d61be00
Add preliminary DigitalOcean DNS support
continuous-integration/drone/pr Build is failing
2024-04-06 15:00:06 -03:00
3wordchant
f7f77dc942
Add support for unencrypted HTTP apps (please don't use this 😢 )
continuous-integration/drone/push Build is failing
2024-03-30 17:59:48 -03:00
Chris (wolcen) Thompson
f4b05fd87f
Bump file revisions for wildcard support
2024-01-11 21:45:32 -05:00
philippr
c9d80df34d
feat: enable public facing metrics
2023-05-25 13:34:34 +02:00
philippr
6dee438492
fix: increase config version
continuous-integration/drone/push Build is failing
2023-05-24 11:33:31 +02:00
3wordchant
4205f4911e
Bump TRAEFIK_YML_VERSION
2023-04-27 16:12:03 -04:00
decentral1se
b00a65a890
feat: routing bare metal
continuous-integration/drone/push Build is failing
2023-04-20 21:19:47 +02:00
javielico
4c7a272838
Up version to 2.9.4
2022-11-11 16:59:00 +00:00
decentral1se
1d7542cd5f
fix: drop minio config changes for now
...
New version is hard to config, unsure if this is needed.
2022-01-06 11:12:47 +01:00
decentral1se
5e1604322e
fix: bump vendored config
2022-01-06 10:06:04 +01:00
3wordchant
59b0f8d645
Make sure variable names align, fix template
2021-11-23 12:40:17 +02:00
d1admin
3048d09cd8
fix: support configurable tfa service
continuous-integration/drone/push Build is failing
2021-10-14 00:43:56 +02:00
mirsal
fc5aa70d27
Allow prometheus metrics collection
...
continuous-integration/drone/pr Build is failing
This patch adds a METRICS_ENABLED configuration variables which,
when switched on, defines a metrics entrypoint and enables the
built-in prometheus metrics exporter. This allows the monitoring
stack to collect and show traefik metrics
2021-08-09 23:28:15 +00:00
3wordchant
a9a513e8da
Add Mumble TCP/UDP ports
continuous-integration/drone/push Build is failing
2021-08-07 14:24:39 +02:00
3wordchant
46010aeb95
Enable Gandi DNS challenge for Letsencrypt
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2021-07-18 16:30:22 +02:00
decentral1se
7258b129c4
Support OVH configuration
...
continuous-integration/drone/push Build is failing
See https://github.com/Autonomic-Cooperative/traefik/pull/1 .
2021-06-10 12:36:54 +02:00
decentral1se
2c745416fc
Support mssql host mode connections
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
2021-06-07 09:42:50 +02:00
decentral1se
2de31afe26
Use actual template language
continuous-integration/drone/push Build is failing
2021-05-10 13:53:27 +02:00
decentral1se
028ad6ce62
Upgrade vendored config
continuous-integration/drone/push Build is failing
2021-05-10 13:13:44 +02:00
decentral1se
5919684fa7
Remove old version handling
continuous-integration/drone/push Build is passing
2021-04-02 21:17:28 +02:00
decentral1se
441df54375
Bump version
continuous-integration/drone/push Build is passing
2021-03-24 09:33:36 +01:00
decentral1se
7a88391c73
Add versions and label
continuous-integration/drone/push Build is passing
2021-03-16 07:42:14 +01:00
d1admin
f59119d10b
Bump internally managed config
continuous-integration/drone/push Build is failing
2021-02-14 15:35:25 +01:00
3wc
18a64fdce1
Move config to abra.sh
...
continuous-integration/drone/push Build is passing
Ref coop-cloud/abra#43
2021-02-08 16:02:22 +02:00