57 Commits

Author SHA1 Message Date
c952020194 Implement NC Talk High Performance Backend (#56)
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: coop-cloud/nextcloud#56
Co-authored-by: Apfelwurm <Alexander@volzit.de>
Co-committed-by: Apfelwurm <Alexander@volzit.de>
2025-12-23 13:28:18 +00:00
dbdf6227e1 remove post_install_occ 2025-10-17 19:05:03 -07:00
3wc
42c90cce21 Add configurable INNODB_BUFFER_POOL_SIZE 2025-09-01 00:15:52 -04:00
8c5d843ba4 chore: publish 12.0.1+31.0.6-fpm release 2025-07-24 17:28:53 +02:00
8be413fe71 pump up the config version 2025-06-18 16:07:22 -07:00
a3cd6741eb improve secret handling for whiteboard 2025-05-20 18:17:46 +02:00
cb453e884d chore: publish 11.2.0+30.0.6-fpm release 2025-05-13 23:59:33 +02:00
7aa4e15034 upgrade to mariadb 11.4 2024-12-21 16:56:09 -05:00
d8cb3719e2 fix authentik logout url 2024-12-03 22:34:12 +01:00
ee2c5a2b42 update pg_backup.sh 2024-10-22 21:31:41 +02:00
182a42ff1f update backupbot labels 2024-10-22 15:18:37 +02:00
3143e99572 add function to set windows forbidden filename characters 2024-10-02 14:30:41 +02:00
a3c99a72bf add-theming (#44)
Reviewed-on: coop-cloud/nextcloud#44
Co-authored-by: Simon <simonthiessen@posteo.de>
Co-committed-by: Simon <simonthiessen@posteo.de>
2024-09-30 14:24:07 +00:00
a13e7a509c add abra command for disabling the skeleton directory 2024-07-19 17:58:06 +02:00
be915272b4 fix multi-file downloads, see https://github.com/nextcloud/server/issues/42617#issuecomment-1881958718 2024-06-19 16:41:55 +02:00
3wc
4f1aaf5d1d Increase memory limit for cron
Re coop-cloud/nextcloud#41
2024-05-07 19:30:49 -03:00
3wc
7527399da0 Add mjs as a mimetype for javascript 2024-05-07 15:18:19 -03:00
eead80b60a add env MAX_DB_CONNECTIONS to set the database connection limit 2024-02-27 09:47:26 +01:00
99514b5991 feat: add fulltextsearch using elasticsearch (#36)
Reviewed-on: coop-cloud/nextcloud#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
a34e100bd7 chore: publish 5.1.1+27.1.5-fpm release 2023-12-21 23:23:20 +01:00
88fc62bcd0 automating collabora installation 2023-08-24 11:01:50 +02:00
24e9571ba1 fix install_apps cmd 2023-07-19 13:34:50 +02:00
ad3059d518 chore: publish 5.0.0+27.0.0-fpm release 2023-07-11 11:33:11 +02:00
201585bea8 feat: add set logfile to stdout cmd 2023-06-26 11:56:10 +02:00
a6ea635fd4 chore: autoformatting abra.sh 2023-05-08 11:43:45 +02:00
c9b8aec108 fix: set trusted proxies to 10.0.0.0/8 2023-05-08 11:43:24 +02:00
6f219781e5 default authentik admin mapping 2023-04-18 15:24:25 +02:00
162c056f07 add default timeout 2023-04-13 19:52:12 +02:00
fce0b9f7cb feat: authentik autoconfiguration 2023-03-22 17:47:06 +01:00
3156757fee feat: run occ commands from env variables as post deploy command 2023-01-10 18:09:11 +01:00
012e9c2310 feat: set default quota via abra app cmd 2022-12-14 12:12:41 +01:00
805b29d918 feat: template fpm settings
this closes #25
2022-12-13 15:31:38 +01:00
f0bbb28626 feat: make smtp settings configurable in .env 2022-12-07 15:51:57 +01:00
f87f9fc4da use docker secrets for bbb 2022-12-06 14:47:29 +01:00
1b76b6211f add install_onlyoffice command 2022-12-06 13:27:45 +01:00
8a3e9f1317 Add install_bbb app command 2022-11-16 15:48:21 +01:00
0278daa5b6 refactor: clean abra.sh file from old unused functions 2022-11-15 11:04:35 +01:00
827cb16964 abra.sh post-deployment command to install apps 2022-11-08 16:39:32 +01:00
0aabef8f7b let app container wait for db init 2022-10-13 16:58:10 +02:00
16ad6c22ea add headers to embed nextcloud in frame on external site (#28)
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: coop-cloud/nextcloud#28
2022-09-02 14:32:04 +00:00
83a4789259 fix: increase packets to avoid comm timeouts
See https://www.percona.com/blog/2016/05/16/mysql-got-an-error-reading-communication-packet-errors/.

For ruangrupa infra.
2021-11-15 11:30:08 +01:00
033e5fccc6 fix: remove quotes, new abra explodes 2021-10-15 13:21:39 +02:00
fc99316b84 Listen to mysql and drop deprecated opts 2021-09-15 11:16:40 +02:00
63741bb0a7 Further hopeless hacking 2021-09-15 11:12:53 +02:00
56f616081c Skip those unknown things for php-fpm 2021-09-15 10:57:27 +02:00
1c62c5e3fb Bump fpm conf 2021-09-15 10:42:37 +02:00
a40a28e95b Add mysql tuning stuff 2021-09-15 10:40:06 +02:00
5fa78c96dc Jiggle the FPM config 2021-08-26 12:45:06 +02:00
5d1851e5b7 Add fpm tuning config
Closes coop-cloud/nextcloud#16 (comment).
2021-08-26 12:41:59 +02:00
3wc
42c6e8d553 Working nginx config 2021-08-26 12:08:03 +02:00