45 Commits
Author SHA1 Message Date
oxaliq eb3816b9c2 add env and secrets for user_oidc app 2026-03-11 15:55:26 -04:00
iexos d6a77fac4d remove default TIMEOUT (abra #596)
continuous-integration/drone/push Build is failing
2025-12-30 14:00:00 +01:00
Apfelwurm c952020194 Implement NC Talk High Performance Backend (#56)
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 traefik pr: coop-cloud/traefik#66

Reviewed-on: #56
Co-authored-by: Apfelwurm <Alexander@volzit.de>
Co-committed-by: Apfelwurm <Alexander@volzit.de>
2025-12-23 13:28:18 +00:00
ammaratef45 dbdf6227e1 remove post_install_occ
continuous-integration/drone/pr Build is failing
2025-10-17 19:05:03 -07:00
ammaratef45 5f05ab8f42 make maximum upload size configurable
continuous-integration/drone/pr Build is failing
2025-09-09 12:53:37 -07:00
knoflook 8c5d843ba4 chore: publish 12.0.1+31.0.6-fpm release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-07-24 17:28:53 +02:00
Ammar Hussein af36d22633 Add HSTS headers
continuous-integration/drone/pr Build is failing
2025-06-18 12:13:44 -07:00
simon a3cd6741eb improve secret handling for whiteboard 2025-05-20 18:17:46 +02:00
simon cb453e884d chore: publish 11.2.0+30.0.6-fpm release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-05-13 23:59:33 +02:00
moritz 182a42ff1f update backupbot labels
continuous-integration/drone/push Build is failing
2024-10-22 15:18:37 +02:00
simon 6c0fa9c12d chore: publish 9.1.2+29.0.5-fpm release
continuous-integration/drone/push Build is failing
2024-09-30 17:21:04 +02:00
simon a3c99a72bf add-theming (#44)
continuous-integration/drone/push Build is failing
Reviewed-on: #44
Co-authored-by: Simon <simonthiessen@posteo.de>
Co-committed-by: Simon <simonthiessen@posteo.de>
2024-09-30 14:24:07 +00:00
iexos 2b4e63ef31 Reapply "split bbb and onlyoffice compose.yml"
continuous-integration/drone/push Build is failing
This reverts commit 180c269337.
2024-06-19 18:36:05 +02:00
iexos 180c269337 Revert "split bbb and onlyoffice compose.yml"
This reverts commit 9be859db25.
Accidentally introduced a breaking change into a patch release
2024-06-19 18:34:02 +02:00
simon 9be859db25 split bbb and onlyoffice compose.yml
continuous-integration/drone/push Build is failing
2024-06-19 15:40:27 +02:00
simon 97e1d72604 Revert "wip split config"
continuous-integration/drone/push Build is failing
This reverts commit 8a1fae2bac.
2024-06-14 16:00:14 +02:00
simon 8a1fae2bac wip split config
continuous-integration/drone/push Build is failing
2024-06-06 17:14:50 +02:00
moritz eead80b60a add env MAX_DB_CONNECTIONS to set the database connection limit
continuous-integration/drone/push Build is passing
2024-02-27 09:47:26 +01:00
p4u1 99514b5991 feat: add fulltextsearch using elasticsearch (#36)
continuous-integration/drone/push Build is failing
Reviewed-on: #36
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2023-12-22 12:09:58 +00:00
moritz c4ea5e053e increase default timeout
continuous-integration/drone/push Build is passing
2023-12-07 16:33:15 +01:00
moritz 88fc62bcd0 automating collabora installation
continuous-integration/drone/push Build is passing
2023-08-24 11:01:50 +02:00
philippr 634a3553b9 fix: use saner fpm defaults
continuous-integration/drone/push Build is passing
2023-07-31 13:42:52 +02:00
moritz 6546a05cf9 use standalone authentik secrets
continuous-integration/drone/push Build is passing
2023-07-18 16:51:37 +02:00
philippr 63a1787ad6 fix env fpm default values overwriteable
continuous-integration/drone/push Build is passing
2023-06-09 15:38:52 +02:00
moritz 78ea500d5e add auto update and timeout env
continuous-integration/drone/push Build is passing
2023-04-18 18:21:48 +02:00
moritz fce0b9f7cb feat: authentik autoconfiguration 2023-03-22 17:47:06 +01:00
moritz 3156757fee feat: run occ commands from env variables as post deploy command
continuous-integration/drone/push Build is passing
2023-01-10 18:09:11 +01:00
philippr 012e9c2310 feat: set default quota via abra app cmd
continuous-integration/drone/push Build is passing
2022-12-14 12:12:41 +01:00
philippr 805b29d918 feat: template fpm settings
continuous-integration/drone/push Build is passing
this closes #25
2022-12-13 15:31:38 +01:00
philippr 9148747de6 chore: clean up .env.sample
continuous-integration/drone/push Build is passing
2022-12-07 16:18:37 +01:00
philippr c646f95706 refactor: move nc-app secrets to seperate overwrite yml
continuous-integration/drone/push Build is passing
2022-12-07 16:15:26 +01:00
philippr f0bbb28626 feat: make smtp settings configurable in .env 2022-12-07 15:51:57 +01:00
moritz f87f9fc4da use docker secrets for bbb
continuous-integration/drone/push Build is failing
2022-12-06 14:47:29 +01:00
moritz 1b76b6211f add install_onlyoffice command
continuous-integration/drone/push Build is failing
2022-12-06 13:27:45 +01:00
3wordchant b86b044e5e Return to <recipe>.example.com templating
continuous-integration/drone/push Build is passing
2022-11-18 07:25:03 -08:00
moritz 827cb16964 abra.sh post-deployment command to install apps
continuous-integration/drone/pr Build is failing
2022-11-08 16:39:32 +01:00
moritz 20f0a45baf Automatically install apps specified via env variable.
continuous-integration/drone/pr Build is failing
2022-11-08 12:31:24 +01:00
philippr e76454c4fd .env.sample template domain 2022-09-13 16:37:55 +02:00
yksflipandphilippr 16ad6c22ea add headers to embed nextcloud in frame on external site (#28)
continuous-integration/drone/push Build is failing
This introduces new env variables to configure nextloud to be embedded via
iframe on an external site.
Setting X_FRAME_OPTIONS_ENABLED=1 will configure nginx and nextcloud to
set X-Frame-Options and CSP headers to allow the domain configured in
X_FRAME_OPTIONS_ALLOW_FROM.

I created a PR because I'm not sure if this is helpful for other people or just a custom hack that bloats the recipe :D

Co-authored-by: Philipp Rothmann <philipprothmann@posteo.de>
Reviewed-on: #28
2022-09-02 14:32:04 +00:00
yksflipandphilippr 12eea19cab add postgres db (#26)
continuous-integration/drone/push Build is failing
This PR moves the db service into two override files `compose.mariadb.yml` and `compose.postgres.yml`.

Existing installations need to add:
```
COMPOSE_FILE="compose.yml"
COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
```
to their .env file to ensure mariadb is still used.

Co-authored-by: Philipp Rothmann <philipprothmann@posteo.de>
Reviewed-on: #26
2022-05-18 08:36:26 +00:00
decentral1se a4102cd0ca chore: remove old config, not there anymore 2022-02-10 13:37:20 +01:00
d1admin 2201a1c226 Make admin user configurable
continuous-integration/drone/push Build was killed
2021-02-15 01:09:04 +01:00
3wc a2bf6f1224 Fix embarrassing mass-typo 😳
continuous-integration/drone/push Build is passing
2020-12-31 23:02:26 +02:00
3wc c317c34153 APP → TYPE
continuous-integration/drone/push Build is passing
Ref coop-cloud/abra#47
2020-12-31 22:54:41 +02:00
3wc 2b857d49f9 Switch from envrc → env format
continuous-integration/drone/push Build is passing
Ref coop-cloud/abra#40
2020-12-30 13:23:04 +02:00