Compare commits

..

10 Commits

Author SHA1 Message Date
f16f434877 feat: pull request template
Some checks failed
continuous-integration/drone/pr Build is failing
2026-01-01 20:33:36 +01:00
5a8c72eb00 refactor: wording, formatting
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-29 21:54:47 +01:00
8eaee04b5d Merge pull request 'Add CurveP256 to the list of cipherSuites' (#73) from ciphersuites into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #73
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2025-12-29 19:58:50 +00:00
fde0e9fa62 Merge branch 'master' into ciphersuites
Some checks failed
continuous-integration/drone/pr Build is failing
2025-12-29 18:24:32 +00:00
c5eac61766 pump up FILE_PROVIDER_YML_VERSION
Some checks failed
continuous-integration/drone/pr Build is failing
2025-12-29 10:11:53 -08:00
34d22375d3 Merge pull request 'chore: d1 as maintainer' (#74) from chore-d1-maintainer into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #74
Reviewed-by: p4u1 <p4u1@noreply.git.coopcloud.tech>
2025-12-28 16:44:43 +00:00
bd24d893c2 chore: d1 as maintainer
Some checks failed
continuous-integration/drone/pr Build is failing
2025-12-28 10:29:43 +01:00
e647fd9c45 add CurveP256 to the list of cipherSuites
Some checks failed
continuous-integration/drone/pr Build is failing
2025-12-27 22:03:45 -08:00
3830eedfa0 chore: publish 3.9.0+v3.6.5 release
Some checks failed
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
2025-12-23 14:26:54 +01:00
1acff756cc feat: support nextcloud talk high performance backend (#66)
Some checks failed
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
9 changed files with 56 additions and 17 deletions

View File

@ -170,4 +170,8 @@ COMPOSE_FILE="compose.yml"
## Garage
#COMPOSE_FILE="$COMPOSE_FILE:compose.garage.yml"
#GARAGE_RPC_ENABLED=1
#GARAGE_RPC_ENABLED=1
## Nextcloud Talk HPB
#COMPOSE_FILE="$COMPOSE_FILE:compose.nextcloud-talk-hpb.yml"
#NEXTCLOUD_TALK_HPB_ENABLED=1

View File

@ -0,0 +1,15 @@
---
name: "Traefik pull request template"
---
<!--
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.
-->
* [ ] 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)

View File

@ -1,24 +1,29 @@
# Traefik Recipe Maintenance
All contributions should be made via a pull request. This is to ensure a certain quality / consistency, that others can rely on.
All contributions should be made via a pull request. This is to ensure a
certain quality and consistency, that others can rely on.
## Maintainer Responsibilities
A recipe maintainer has the following responsibilities:
- respond to pull requests / issues within a week
- make image security updates within a day
- make image patch / minor updates within a week
- make image major updates within a month
- Respond to pull requests / issues within a week
- Make image security updates within a day
- Make image patch / minor updates within a week
- Make image major updates within a month
In order to fullfill these responsibilities a recipe maintainer:
- has to watch the repository (to get notifications)
- needs to make sure renovate is configured properly
## Merge rules
- Has to watch the repository (to get notifications)
- Needs to make sure renovate is configured properly
A pull request can be merged if it is approved by at least one maintainer. For pull requests opened by a maintainer they need to be approved by another maintainer.
## Pull Requests
## Becoming a maintainer
A pull request can be merged if it is approved by at least one maintainer. For
pull requests opened by a maintainer they need to be approved by another
maintainer.
Everyone can apply to be a recipe maintainer. Simply add your self to the list in the [README.md](./README.md) and open a new pull request with the change.
## Become a maintainer
Everyone can apply to be a recipe maintainer. Simply add your self to the list
in the [README.md](./README.md) and open a new pull request with the change.

View File

@ -5,7 +5,7 @@
> https://docs.traefik.io
<!-- metadata -->
* **Maintainer**: [@p4u1](https://git.coopcloud.tech/p4u1)
* **Maintainer**: [@p4u1](https://git.coopcloud.tech/p4u1), [@decentral1se](https://git.coopcloud.tech/decentral1se)
* **Status**: `stable`
* **Category**: Utilities
* **Features**: ?

View File

@ -1,3 +1,3 @@
export TRAEFIK_YML_VERSION=v27
export FILE_PROVIDER_YML_VERSION=v10
export TRAEFIK_YML_VERSION=v28
export FILE_PROVIDER_YML_VERSION=v11
export ENTRYPOINT_VERSION=v5

View File

@ -0,0 +1,8 @@
version: "3.8"
services:
app:
environment:
- NEXTCLOUD_TALK_HPB_ENABLED
ports:
- "3478:3478/udp"
- "3478:3478/tcp"

View File

@ -48,7 +48,7 @@ services:
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}.service=api@internal"
- "traefik.http.routers.${STACK_NAME}.middlewares=security@file"
- "coop-cloud.${STACK_NAME}.version=3.8.0+v3.6.5"
- "coop-cloud.${STACK_NAME}.version=3.9.0+v3.6.5"
- "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
- "backupbot.backup=${ENABLE_BACKUPS:-true}"

View File

@ -43,6 +43,7 @@ tls:
curvePreferences:
- CurveP521
- CurveP384
- CurveP256
sniStrict: true
{{ if eq (env "WILDCARDS_ENABLED") "1" }}
certificates:

View File

@ -105,6 +105,12 @@ entrypoints:
matrix-federation:
address: ":9001"
{{ end }}
{{ if eq (env "NEXTCLOUD_TALK_HPB_ENABLED") "1" }}
nextcloud-talk-hpb:
address: ":3478"
nextcloud-talk-hpb-udp:
address: ":3478/udp"
{{ end }}
ping:
entryPoint: web