Compare commits

...

956 Commits

Author SHA1 Message Date
Simon L.
81fec27c14 Merge pull request #6455 from thiswillbeyourgithub/doc_clarify_migration
doc: clarify migration steps
2025-05-30 14:14:48 +02:00
Simon L.
bf7963a9ac Merge pull request #6473 from nextcloud/enh/noid/show-ccs
fix showing community containers in the AIO interface and enabling or disabling them
2025-05-30 13:52:42 +02:00
Simon L.
8a6772bc05 fix showing community containers in the AIO interface and enabling or disabling them
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 13:51:36 +02:00
thiswillbeyourgithub
328900b8c2 doc: clarification of app migration
Signed-off-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
2025-05-30 12:17:03 +02:00
Simon L.
0fe4ea3238 fix detail in optional containers
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 11:40:59 +02:00
Simon L.
f678b09523 fix collabora healthcheck
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 11:24:07 +02:00
Simon L.
c151a37f73 Merge pull request #6472 from nextcloud/revert-6441-enh/5919/add-pandoc
Revert "nextcloud: add pandoc to container"
2025-05-30 11:19:15 +02:00
Simon L.
22848e76ec Revert "nextcloud: add pandoc to container" 2025-05-30 11:18:38 +02:00
Simon L.
ff7d0e4a01 adjust cc-docs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 11:13:05 +02:00
Simon L.
3f520b2f3c move note about how to handle the ccs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 10:58:45 +02:00
Simon L.
635381a4c8 fix another detail in scandir
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 10:47:55 +02:00
Simon L.
ae5adc989f the cc-section needs to be included in another place
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 10:37:52 +02:00
Simon L.
30bd415aac Merge pull request #6471 from nextcloud/enh/noid/get-dir-of-dots
scandir: get rid of dots
2025-05-30 10:29:41 +02:00
Simon L.
21b9c19c5d scandir: get rid of dots
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 10:27:12 +02:00
Simon L.
2822cf2773 Merge pull request #6470 from nextcloud/enh/noid/collabora-fix-install
collabora: move healthcheck to use curl in order to fix the Dockerfile
2025-05-30 10:08:38 +02:00
Simon L.
1d3692a6db collabora: move healthcheck to use curl in order to fix the Dockerfile
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 10:02:46 +02:00
Simon L.
d6c35782f5 another collabora attempt
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 09:56:28 +02:00
Simon L.
37c56f1a0c Merge pull request #6469 from nextcloud/enh/noid/adjust-permissions
nextcloud: adjust permissions
2025-05-30 09:54:32 +02:00
Simon L.
7442072a5d nextcloud: adjust permissions
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 09:53:19 +02:00
Simon L.
cdd5a95062 another attempt
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 09:48:16 +02:00
Simon L.
f2f674d949 fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 09:45:15 +02:00
Simon L.
1cced86de6 fix collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 09:43:20 +02:00
Simon L.
bbd6812977 increase to 11.0.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-30 09:38:18 +02:00
Simon L.
9a289b0193 Merge pull request #6467 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.9-alpine
build(deps): bump redis from 7.2.8-alpine to 7.2.9-alpine in /Containers/redis
2025-05-30 09:35:52 +02:00
Simon L.
8547bb18e1 Merge pull request #6466 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-28.2.1-cli
build(deps): bump docker from 28.1.1-cli to 28.2.1-cli in /Containers/mastercontainer
2025-05-30 09:35:31 +02:00
Simon L.
a2032c063c Merge pull request #6465 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.18.2
build(deps): bump elasticsearch from 8.18.1 to 8.18.2 in /Containers/fulltextsearch
2025-05-30 09:35:17 +02:00
Simon L.
673b1db07e aio-interface: allow to manage the community containers via the AIO interface (#6443)
Signed-off-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-05-30 09:32:51 +02:00
Simon L.
17ec503bf3 Merge pull request #6458 from nextcloud/enh/6456/move-local-socket
clamav: move LocalSocket to `/tmp/clamd.sock`
2025-05-30 09:30:35 +02:00
dependabot[bot]
b6c078847d build(deps): bump redis in /Containers/redis
Bumps redis from 7.2.8-alpine to 7.2.9-alpine.

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 7.2.9-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-30 04:40:25 +00:00
dependabot[bot]
945b767e2c build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 28.1.1-cli to 28.2.1-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-version: 28.2.1-cli
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-30 04:39:56 +00:00
dependabot[bot]
1edd280cc8 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.18.1 to 8.18.2.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-version: 8.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-30 04:39:48 +00:00
Simon L.
eeaa2d65a8 Merge pull request #6463 from nextcloud/aio-dependency-update
PHP dependency updates
2025-05-29 18:48:13 +02:00
szaimen
87b0572845 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-29 12:03:15 +00:00
Simon L.
83fa16f14f Merge pull request #6461 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.2.0-alpine
build(deps): bump haproxy from 3.1.7-alpine to 3.2.0-alpine in /Containers/docker-socket-proxy
2025-05-29 09:33:51 +02:00
dependabot[bot]
73ccf23e92 build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.7-alpine to 3.2.0-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-version: 3.2.0-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-29 04:33:18 +00:00
Simon L.
a72bdf097f clamav: move LocalSocket to /tmp/clamd.sock
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-28 11:08:34 +02:00
thiswillbeyourgithub
68ae9c055a doc: clarify migration steps
Signed-off-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
2025-05-27 16:00:58 +02:00
Simon L.
13749475e1 Merge pull request #6451 from nextcloud/enh/noid/update-caddy-readme
readme: update docs regarding unothorized ACME challenges
2025-05-27 12:53:07 +02:00
Simon L.
de6fde26cd readme: update docs regarding unothorized ACME challenges
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-27 12:49:37 +02:00
Simon L.
7eca14acfd Merge pull request #6450 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2025-05-27 12:30:35 +02:00
nextcloud-command
8a4789a903 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2025-05-27 04:12:55 +00:00
Simon L.
ae841a66a7 upgrade helm-chart to v10.15.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 15:29:04 +02:00
Simon L.
e69372e8e4 downgrade helm-chart to 10.14.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 15:27:31 +02:00
Simon L.
b5ff2376d8 fix update-helm script
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 15:26:31 +02:00
Simon L.
2ddf074965 Merge pull request #6447 from nextcloud/aio-helm-update
Helm Chart updates
2025-05-26 14:47:22 +02:00
szaimen
100d370047 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-26 12:46:45 +00:00
Simon L.
99f7909c9c Merge pull request #6446 from nextcloud/aio-dependency-update
PHP dependency updates
2025-05-26 14:45:16 +02:00
szaimen
347aaf618e php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-26 12:03:12 +00:00
Simon L.
c65a6c21ca Merge pull request #6445 from nextcloud/enh/6149/remove-upgrade-notice
aio-interface: hide instructions for upgrading to nc31
2025-05-26 13:55:56 +02:00
Simon L.
2d9152d09a aio-interface: hide instructions for upgrading to nc31
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 13:54:39 +02:00
Simon L.
1259d43b0a Merge pull request #6444 from nextcloud/enh/6149/upgrade-to-nc31
nextcloud: upgrade to nc31
2025-05-26 13:50:56 +02:00
Simon L.
18663f0b05 nextcloud: upgrade to nc31
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 13:49:41 +02:00
Simon L.
066a5102bd Merge pull request #6442 from nextcloud/enh/5364/increase-to-17
postgres: increase to 17
2025-05-26 13:39:28 +02:00
Simon L.
d0d11cc818 postgres: increase to 17
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 13:38:22 +02:00
Simon L.
365aeb0c94 Merge pull request #6440 from nextcloud/enh/6149/increase-app-version
app: increase version to allow nc31
2025-05-26 13:35:11 +02:00
Simon L.
872a9597ae Merge pull request #6441 from nextcloud/enh/5919/add-pandoc
nextcloud: add pandoc to container
2025-05-26 13:34:55 +02:00
Simon L.
c509ce6c8f nextcloud: add pandoc to container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 13:33:31 +02:00
Simon L.
117a5dfd34 app: increase version to allow nc31
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 13:31:31 +02:00
Simon L.
1a4f70ecec Merge pull request #6439 from nextcloud/enh/noid/remove-entrypoint-workaround
nextcloud: remove workaround to update logic in entrypoint
2025-05-26 13:30:29 +02:00
Simon L.
43d16a3b25 nextcloud: remove workaround to update logic in entrypoint
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 13:29:42 +02:00
Simon L.
3367f2ddfe Merge pull request #6184 from nextcloud/enh/6175/update-import-logic
database-import: update logic to consider wrong line endings
2025-05-26 13:23:03 +02:00
Simon L.
317c9d1edc Merge pull request #6435 from nextcloud/dependabot/docker/Containers/talk/nats-2.11.4-scratch
build(deps): bump nats from 2.11.3-scratch to 2.11.4-scratch in /Containers/talk
2025-05-26 13:21:20 +02:00
Simon L.
1801d57a06 Merge pull request #6433 from nextcloud/enh/6422/increase-default-shm-size
nextcloud: increase apc.shm_size to 64M to match the docker default shm-size
2025-05-26 13:21:09 +02:00
Simon L.
d991a18fe5 Merge pull request #6428 from nextcloud/aio-dependency-update
PHP dependency updates
2025-05-26 13:20:57 +02:00
Simon L.
7c1190f70b Merge pull request #6427 from nextcloud/imaginary-container-update
Imaginary update
2025-05-26 13:20:43 +02:00
Simon L.
a0d86ce2d9 Merge pull request #6418 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-25.04.2.1.1
build(deps): bump collabora/code from 24.04.13.3.1 to 25.04.2.1.1 in /Containers/collabora
2025-05-26 13:20:33 +02:00
Simon L.
12340a7ce9 adjust instructions how to promote builds from beta to latest
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-26 11:11:44 +02:00
dependabot[bot]
a18371c074 build(deps): bump nats in /Containers/talk
Bumps nats from 2.11.3-scratch to 2.11.4-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-version: 2.11.4-scratch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-23 04:51:55 +00:00
szaimen
1afe2afed0 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-22 12:03:18 +00:00
szaimen
bf61090568 imaginary-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-22 12:03:18 +00:00
Simon L.
04ffcb9b21 Merge pull request #6430 from powerflo/patch-1
Fix broken link in readme.md
2025-05-21 14:45:52 +02:00
Simon L.
25da732d82 nextcloud: increase apc.shm_size to 64M to match the docker default shm-size
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-21 14:43:44 +02:00
Florian Wallner
b73419c4da Update readme.md
Fix broken link

Signed-off-by: Florian Wallner <asdf@walura.eu>
2025-05-20 20:46:25 +02:00
Simon L.
b94d807328 increase to 10.15.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-19 14:56:58 +02:00
Simon L.
62f043d1cb Merge pull request #6423 from nextcloud/enh/6410/add-labels
add `org.label-schema.vendor="Nextcloud"` label to all containers
2025-05-19 14:55:48 +02:00
Simon L.
5536121899 add org.label-schema.vendor="Nextcloud" label to all containers
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-19 14:31:29 +02:00
Simon L.
a53f0819c2 Merge pull request #6416 from nextcloud/nextcloud-container-update
Nextcloud dependency update
2025-05-19 14:22:32 +02:00
dependabot[bot]
6c49505b06 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.13.3.1 to 25.04.2.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-version: 25.04.2.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-16 05:07:04 +00:00
szaimen
74e4db570b nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-15 12:13:14 +00:00
Simon L.
28f627bdd4 Merge pull request #6409 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2025-05-13 09:01:44 +02:00
nextcloud-command
076b923f3d Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2025-05-13 04:11:07 +00:00
Simon L.
4e943a9382 Merge pull request #6407 from nextcloud/aio-yaml-update
Yaml updates
2025-05-12 14:32:14 +02:00
szaimen
e6df869990 Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-12 12:03:46 +00:00
Simon L.
28295b16c3 Merge pull request #6401 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.21-fpm-alpine3.21
build(deps): bump php from 8.3.20-fpm-alpine3.21 to 8.3.21-fpm-alpine3.21 in /Containers/nextcloud
2025-05-12 11:47:31 +02:00
Simon L.
8be747c9e7 Merge pull request #6400 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.18.1
build(deps): bump elasticsearch from 8.18.0 to 8.18.1 in /Containers/fulltextsearch
2025-05-12 11:47:15 +02:00
Simon L.
d5b24b63be Merge pull request #6395 from nextcloud/dependabot/docker/Containers/postgresql/postgres-16.9-alpine
build(deps): bump postgres from 16.8-alpine to 16.9-alpine in /Containers/postgresql
2025-05-12 11:47:01 +02:00
Simon L.
a5a7a97794 Merge pull request #6394 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.4.7-fpm-alpine3.21
build(deps): bump php from 8.4.6-fpm-alpine3.21 to 8.4.7-fpm-alpine3.21 in /Containers/mastercontainer
2025-05-12 11:46:48 +02:00
Simon L.
c129792662 Merge pull request #6391 from nextcloud/dependabot/docker/Containers/talk/strukturag/nextcloud-spreed-signaling-2.0.3
build(deps): bump strukturag/nextcloud-spreed-signaling from 2.0.2 to 2.0.3 in /Containers/talk
2025-05-12 11:46:34 +02:00
Simon L.
397a3c7913 Merge pull request #6389 from nextcloud/dependabot/docker/Containers/watchtower/golang-1.24.3-alpine3.21
build(deps): bump golang from 1.24.2-alpine3.21 to 1.24.3-alpine3.21 in /Containers/watchtower
2025-05-12 11:46:12 +02:00
Simon L.
5c853efc1e Merge pull request #6388 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.24.3-alpine3.21
build(deps): bump golang from 1.24.2-alpine3.21 to 1.24.3-alpine3.21 in /Containers/imaginary
2025-05-12 11:45:57 +02:00
Simon L.
ec399dc5ee Merge pull request #6372 from nextcloud/aio-dependency-update
PHP dependency updates
2025-05-12 11:45:46 +02:00
Simon L.
9dc56694c2 Merge pull request #6406 from nextcloud/aio-helm-update
Helm Chart updates
2025-05-12 10:47:27 +02:00
Simon L.
b28b706d77 Merge pull request #6396 from nextcloud/enh/noid/add-nc-protocol-variable
talk-recording: add NC_PROTOCOL variable to separate from HPB_PROTOCOL
2025-05-12 10:46:09 +02:00
Simon L.
5e553da4d6 Merge pull request #6392 from nextcloud/szaimen-patch-1
containers.json: always add chown cap to collabora
2025-05-12 10:45:26 +02:00
szaimen
96a7bb0c22 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-12 08:33:50 +00:00
dependabot[bot]
9f44eb91cd build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.20-fpm-alpine3.21 to 8.3.21-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.3.21-fpm-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 04:51:07 +00:00
dependabot[bot]
c14b5f5590 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.18.0 to 8.18.1.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-version: 8.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-12 04:50:22 +00:00
Simon L.
ddb9b179bd talk-recording: add NC_PROTOCOL variable to separate from HPB_PROTOCOL
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-09 10:06:56 +02:00
dependabot[bot]
89b9400e68 build(deps): bump postgres in /Containers/postgresql
Bumps postgres from 16.8-alpine to 16.9-alpine.

---
updated-dependencies:
- dependency-name: postgres
  dependency-version: 16.9-alpine
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-09 05:02:36 +00:00
dependabot[bot]
61ccc553aa build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.4.6-fpm-alpine3.21 to 8.4.7-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.4.7-fpm-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-09 05:02:17 +00:00
szaimen
7b92179c24 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-08 12:03:10 +00:00
Simon L.
c306ec7351 containers.json: always add chown cap to collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-08 13:29:35 +02:00
dependabot[bot]
cffc7cf8a7 build(deps): bump strukturag/nextcloud-spreed-signaling
Bumps strukturag/nextcloud-spreed-signaling from 2.0.2 to 2.0.3.

---
updated-dependencies:
- dependency-name: strukturag/nextcloud-spreed-signaling
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-08 04:41:09 +00:00
Simon L.
a0248bfc2b Merge pull request #6374 from nextcloud/enh/noid/enforce-rspp
helm: automatically enforce RPSS if configured
2025-05-07 14:38:04 +02:00
Simon L.
efce94a6ef helm: automatically enforce RPSS if configured
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-07 14:36:39 +02:00
dependabot[bot]
30e09a0d31 build(deps): bump golang in /Containers/watchtower
Bumps golang from 1.24.2-alpine3.21 to 1.24.3-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.24.3-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-07 04:27:57 +00:00
dependabot[bot]
69bd0bde49 build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.24.2-alpine3.21 to 1.24.3-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.24.3-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-07 04:27:11 +00:00
Simon L.
f49a0f0b69 Revert "build(deps): bump eturnal/eturnal from 1.12.1 to 1.12.2 in /Containers/talk"
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-02 14:32:58 +02:00
Simon L.
be3a6abd78 Merge pull request #6371 from nextcloud/revert-6363-dependabot/docker/Containers/collabora/collabora/code-25.04.1.1.1
Revert "build(deps): bump collabora/code from 24.04.13.3.1 to 25.04.1.1.1 in /Containers/collabora"
2025-05-02 14:03:42 +02:00
Simon L.
4584b78877 Revert "build(deps): bump collabora/code from 24.04.13.3.1 to 25.04.1.1.1 in /Containers/collabora" 2025-05-02 14:02:39 +02:00
Simon L.
f795742b39 increase to v10.14.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-05-02 13:59:02 +02:00
Simon L.
0fe25a6925 Merge pull request #6361 from MorrowShore/patch-2
rp-docs: OpenLiteSpeed Guide
2025-05-02 13:57:11 +02:00
Morrow Shore
75d5a92ed5 OpenLiteSpeed Guide Linked
Just Linked the OLS guide as asked!

Signed-off-by: Morrow Shore <97566823+MorrowShore@users.noreply.github.com>
2025-05-02 11:53:28 +00:00
Simon L.
f86c9f66d6 Merge pull request #6338 from nextcloud/enh/6334/restart-netcat
nextcloud: restart netcat once a day to ensure that it stays reachable
2025-05-02 13:50:08 +02:00
Simon L.
a06a47443a Merge pull request #6369 from nextcloud/dependabot/docker/Containers/talk/nats-2.11.3-scratch
build(deps): bump nats from 2.11.2-scratch to 2.11.3-scratch in /Containers/talk
2025-05-02 09:13:25 +02:00
dependabot[bot]
7197ba184f build(deps): bump nats in /Containers/talk
Bumps nats from 2.11.2-scratch to 2.11.3-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-version: 2.11.3-scratch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 07:12:52 +00:00
Simon L.
af5a881492 Merge pull request #6368 from nextcloud/dependabot/docker/Containers/talk/eturnal/eturnal-1.12.2
build(deps): bump eturnal/eturnal from 1.12.1 to 1.12.2 in /Containers/talk
2025-05-02 09:11:38 +02:00
dependabot[bot]
34e7039e36 build(deps): bump eturnal/eturnal in /Containers/talk
Bumps eturnal/eturnal from 1.12.1 to 1.12.2.

---
updated-dependencies:
- dependency-name: eturnal/eturnal
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 05:01:00 +00:00
Simon L.
12fd6f41f2 Merge pull request #6366 from roundoutandabout/patch-1
readme.md: fix typo
2025-05-01 22:33:12 +02:00
Oleksii Zolotarevskyi
bee7449718 Update readme.md
Signed-off-by: Oleksii Zolotarevskyi <15846984+roundoutandabout@users.noreply.github.com>
2025-05-01 21:37:32 +02:00
Simon L.
2ba806c830 Merge pull request #6363 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-25.04.1.1.1
build(deps): bump collabora/code from 24.04.13.3.1 to 25.04.1.1.1 in /Containers/collabora
2025-05-01 16:10:21 +02:00
dependabot[bot]
2f64d7e608 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.13.3.1 to 25.04.1.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-version: 25.04.1.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 04:59:26 +00:00
Morrow Shore
36d8029457 Update reverse-proxy.md
Signed-off-by: Morrow Shore <97566823+MorrowShore@users.noreply.github.com>
2025-04-30 12:21:02 +00:00
Morrow Shore
7109925d73 Update reverse-proxy.md
Hello again!
Ruikai Wang from the LiteSpeed team was gracious enough to teach us how it's done, and so, we added it here as well with step by step instructions and images.
You can change the text or remove the credits there without asking, so feel free!
Thanks for the awesome stuff.

Signed-off-by: Morrow Shore <97566823+MorrowShore@users.noreply.github.com>
2025-04-30 12:06:25 +00:00
Simon L.
64663d51c0 nextcloud: adjust root.motd occ command docs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-29 14:54:36 +02:00
Simon L.
5af54ebbe2 Merge pull request #6354 from nextcloud/revert-6307-enh/6301/borg-progress
Revert "borgbackup: always use the progress option when creating an archive"
2025-04-29 11:45:25 +02:00
Simon L.
5b5e8b810c Revert "borgbackup: always use the progress option when creating an archive"
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-29 11:44:49 +02:00
Simon L.
3ace41913e Merge pull request #6351 from nextcloud/enh/5699/update-mastercontainer-to-php8.4
mastercontainer: update to php8.4
2025-04-29 11:34:20 +02:00
Simon L.
12fcefee77 mastercontainer: update to php8.4
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-29 11:31:56 +02:00
Simon L.
dce4cc2ca3 Merge pull request #6348 from nextcloud/enh/noid/adjust-manual-upgrade-docs
manual-upgrade: adjust the docs to mention docker hub as well
2025-04-28 10:54:50 +02:00
Simon L.
1e7c19bcc6 manual-upgrade: adjust the docs to mention docker hub as well
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-28 10:53:31 +02:00
Simon L.
cbdc180e73 Merge pull request #6347 from nextcloud/dependabot/docker/Containers/talk/nats-2.11.2-scratch
build(deps): bump nats from 2.11.1-scratch to 2.11.2-scratch in /Containers/talk
2025-04-28 08:57:48 +02:00
dependabot[bot]
bbab0cf41c build(deps): bump nats in /Containers/talk
Bumps nats from 2.11.1-scratch to 2.11.2-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-version: 2.11.2-scratch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 04:55:53 +00:00
Simon L.
75aea91962 fail2ban-cc: add example how to unban a specific ip-address
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-27 19:50:59 +02:00
Simon L.
efcddf059b Merge pull request #6339 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.8-alpine
build(deps): bump redis from 7.2.7-alpine to 7.2.8-alpine in /Containers/redis
2025-04-25 08:48:57 +02:00
dependabot[bot]
498e5a2186 build(deps): bump redis in /Containers/redis
Bumps redis from 7.2.7-alpine to 7.2.8-alpine.

---
updated-dependencies:
- dependency-name: redis
  dependency-version: 7.2.8-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 04:32:46 +00:00
Simon L.
6bf219de25 nextcloud: restart netcat once a day to ensure that it stays reachable
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-24 15:04:43 +02:00
Simon L.
af8cac0c37 Merge pull request #6320 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.7-alpine
build(deps): bump haproxy from 3.1.6-alpine to 3.1.7-alpine in /Containers/docker-socket-proxy
2025-04-24 14:22:31 +02:00
Simon L.
918df45e12 Merge pull request #6325 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-28.1.1-cli
build(deps): bump docker from 28.0.4-cli to 28.1.1-cli in /Containers/mastercontainer
2025-04-24 14:22:07 +02:00
Simon L.
8f5752dea7 Merge pull request #6326 from nextcloud/dependabot/docker/Containers/apache/caddy-2.10.0-alpine
build(deps): bump caddy from 2.9.1-alpine to 2.10.0-alpine in /Containers/apache
2025-04-24 14:21:39 +02:00
Simon L.
bbdd7b2490 Merge pull request #6327 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.10.0-alpine
build(deps): bump caddy from 2.9.1-alpine to 2.10.0-alpine in /Containers/mastercontainer
2025-04-24 14:21:21 +02:00
Simon L.
8ebc0d8cce Merge pull request #6330 from nextcloud/aio-dependency-update
PHP dependency updates
2025-04-24 14:21:01 +02:00
Simon L.
52355d4fb6 Merge pull request #6333 from benwaffle/patch-1
Fix typo
2025-04-24 14:20:28 +02:00
Simon L.
d5db9c323b Merge pull request #6329 from nextcloud/enh/6328/adust-example
aio-interface: adjust addtional collabora options example
2025-04-24 14:19:27 +02:00
szaimen
42c34ca189 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-24 12:03:15 +00:00
Simon L.
3a97691190 Merge pull request #6337 from nextcloud/aio-helm-update
Helm Chart updates
2025-04-24 11:58:49 +02:00
szaimen
7a92c00bac Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-24 09:33:45 +00:00
Ben Iofel
4862342476 Fix typo
Signed-off-by: Ben Iofel <1713819+benwaffle@users.noreply.github.com>
2025-04-23 00:59:02 -04:00
Simon L.
2219994176 aio-interface: adjust addtional collabora options example
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-22 10:18:46 +02:00
dependabot[bot]
bc6d37b629 build(deps): bump caddy in /Containers/mastercontainer
Bumps caddy from 2.9.1-alpine to 2.10.0-alpine.

---
updated-dependencies:
- dependency-name: caddy
  dependency-version: 2.10.0-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 04:26:05 +00:00
dependabot[bot]
62878cc694 build(deps): bump caddy in /Containers/apache
Bumps caddy from 2.9.1-alpine to 2.10.0-alpine.

---
updated-dependencies:
- dependency-name: caddy
  dependency-version: 2.10.0-alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-22 04:25:43 +00:00
dependabot[bot]
44ca709ac0 build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 28.0.4-cli to 28.1.1-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-version: 28.1.1-cli
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-21 06:00:28 +00:00
Simon L.
4616ea8cbd Update dependency-updates.yml
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-18 14:04:45 +02:00
dependabot[bot]
bd0ab4c9cc build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.6-alpine to 3.1.7-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-version: 3.1.7-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 04:35:05 +00:00
Simon L.
0fc19bb19b increase to 10.13.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-17 17:31:00 +02:00
Simon L.
c8f942e834 Merge pull request #6311 from nextcloud/docker-socket-proxy-fix-for-agent
Docker-socket-proxy: Update haproxy.cfg to fix timeouts
2025-04-17 13:39:38 +02:00
Simon L.
5c50af06e0 Merge pull request #6314 from nextcloud/enh/noid/update-30.0.10
nextcloud: update to 30.0.10
2025-04-17 12:00:57 +02:00
Simon L.
c8c150e4cd nextcloud: update to 30.0.10
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-17 11:58:51 +02:00
Simon L.
fe49c7873e Merge pull request #6313 from nextcloud/aio-helm-update
Helm Chart updates
2025-04-17 10:58:23 +02:00
szaimen
a68223265f Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-17 08:54:49 +00:00
Bastian Derigs
3f1c2384b7 Update haproxy.cfg
And since i forgott the 1800 and went with 30, 30, 30 here now the correct values. 

Signed-off-by: Bastian Derigs <155444921+derigs@users.noreply.github.com>
2025-04-17 10:49:38 +02:00
Simon L.
0696622ddc Merge pull request #6312 from nextcloud/enh/5582/revert-workaround
nextcloud: update imagick to 3.8.0 and revert imagick workaround
2025-04-17 10:47:59 +02:00
Simon L.
73197960c3 nextcloud: update imagick to 3.8.0 and revert imagick workaround
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-17 10:45:08 +02:00
Simon L.
137defad9b Merge pull request #6291 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.13.3.1
build(deps): bump collabora/code from 24.04.13.2.1 to 24.04.13.3.1 in /Containers/collabora
2025-04-17 10:39:14 +02:00
Simon L.
47f0b75fcb Merge pull request #6292 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.3.20-fpm-alpine3.21
build(deps): bump php from 8.3.19-fpm-alpine3.21 to 8.3.20-fpm-alpine3.21 in /Containers/mastercontainer
2025-04-17 10:39:01 +02:00
Simon L.
e0d16725d4 Merge pull request #6293 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.20-fpm-alpine3.21
build(deps): bump php from 8.3.19-fpm-alpine3.21 to 8.3.20-fpm-alpine3.21 in /Containers/nextcloud
2025-04-17 10:38:40 +02:00
Simon L.
307b0ab4ae Merge pull request #6296 from nextcloud/aio-dependency-update
PHP dependency updates
2025-04-17 10:38:27 +02:00
Simon L.
b8995a98a3 Merge pull request #6309 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.18.0
build(deps): bump elasticsearch from 8.17.4 to 8.18.0 in /Containers/fulltextsearch
2025-04-17 10:37:57 +02:00
Bastian Derigs
f4b5dbe005 Update haproxy.cfg
Due to some testing its possible to install the agent via occ and the frontend by setting this on 60s. Lower values didn't work in my testing. 

Signed-off-by: Bastian Derigs <155444921+derigs@users.noreply.github.com>
2025-04-17 10:33:04 +02:00
Simon L.
6f47512c59 Merge pull request #6307 from nextcloud/enh/6301/borg-progress
borgbackup: always use the progress option when creating an archive
2025-04-17 10:30:52 +02:00
Simon L.
8103aebb58 Merge pull request #6308 from nextcloud/feat/docker-socket-proxy/inspect-image-rule
feat(docker-socket-proxy): allow inspect image rule
2025-04-17 10:30:33 +02:00
Simon L.
a7a5e849fa Merge pull request #6303 from nextcloud/enh/6302/fix-outdated-notification
DockerActionManager: fix Nextcloud is oudated notification
2025-04-17 10:30:00 +02:00
Simon L.
ed0365c597 update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-17 10:29:18 +02:00
dependabot[bot]
7b60313eaa build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.17.4 to 8.18.0.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-version: 8.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-17 04:42:14 +00:00
Andrey Borysenko
5b5f49b00b feat: add image inspect rule
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-04-16 16:58:02 +03:00
Simon L.
1c4fa05601 Update update-helm.sh: remove some default
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-16 13:43:21 +02:00
Simon L.
a47be369e9 borgbackup: always use the progress option when creating an archive
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-16 11:49:21 +02:00
Simon L.
da0c3acb05 Merge pull request #6304 from nextcloud/dependabot/github_actions/dot-github/workflows/shivammathur/setup-php-2.33.0
build(deps): bump shivammathur/setup-php from 2.32.0 to 2.33.0 in /.github/workflows
2025-04-15 16:20:02 +02:00
dependabot[bot]
0ec6fd1117 build(deps): bump shivammathur/setup-php in /.github/workflows
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](9e72090525...cf4cade272)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-version: 2.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 13:13:35 +00:00
Simon L.
0c76d14fcb DockerActionManager: fix Nextcloud is oudated notification
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-15 14:56:16 +02:00
szaimen
3146735cc0 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-14 12:03:23 +00:00
dependabot[bot]
0508331fb4 build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.19-fpm-alpine3.21 to 8.3.20-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.3.20-fpm-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 04:27:47 +00:00
dependabot[bot]
d55b13f974 build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.3.19-fpm-alpine3.21 to 8.3.20-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-version: 8.3.20-fpm-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 04:27:32 +00:00
dependabot[bot]
0a5fecad4b build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.13.2.1 to 24.04.13.3.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-version: 24.04.13.3.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 04:27:02 +00:00
Simon L.
9f5710917d restore-instance test: try to fix timeout problem
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-11 12:50:07 +02:00
Simon L.
cc0ff39357 increase to 10.12.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-11 11:14:10 +02:00
Simon L.
d01af0a5fb Merge pull request #6282 from nextcloud/enh/noid/update-30.0.9
nextcloud: update to 30.0.9
2025-04-11 11:08:26 +02:00
Simon L.
9550135e3a nextcloud: update to 30.0.9
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-11 11:07:20 +02:00
Simon L.
f49de27ca3 Merge pull request #6280 from nextcloud/enh/noid/improve-button-description
aio-interface: improve description of daily-backup buttons
2025-04-10 13:45:49 +02:00
Simon L.
ae00778180 aio-interface: improve description of daily-backup buttons
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-10 13:44:20 +02:00
Simon L.
fd033ff328 Merge pull request #6279 from nextcloud/enh/noid/press-submit-button
aio-interface: describe that the submit button needs to be pressed in a few places
2025-04-10 13:31:51 +02:00
Simon L.
417af36b5f aio-interface: describe that the submit button needs to be pressed in a few places
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-10 13:29:25 +02:00
Simon L.
9255ff4387 Merge pull request #6278 from nextcloud/enh/noid/remove-prefilled-daily-backup-value
aio-interface: daily-backup: remove the pre-filled value
2025-04-10 12:49:21 +02:00
Simon L.
71b932e910 aio-interface: daily-backup: remove the pre-filled value
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-10 12:48:15 +02:00
Simon L.
d495c1910e Merge pull request #6277 from nextcloud/dependabot/docker/Containers/talk-recording/python-3.13.3-alpine3.21
build(deps): bump python from 3.13.2-alpine3.21 to 3.13.3-alpine3.21 in /Containers/talk-recording
2025-04-10 08:33:38 +02:00
dependabot[bot]
b05d22aa81 build(deps): bump python in /Containers/talk-recording
Bumps python from 3.13.2-alpine3.21 to 3.13.3-alpine3.21.

---
updated-dependencies:
- dependency-name: python
  dependency-version: 3.13.3-alpine3.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 05:08:57 +00:00
Simon L.
5564f8be5f Merge pull request #6275 from nextcloud/enh/noid/connect-mastercontainer-to-network
daily-backup.sh: connect mastercontainer to nextcloud-aio network
2025-04-09 16:34:05 +02:00
Simon L.
b82943046d daily-backup.sh: connect mastercontainer to nextcloud-aio network
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-09 16:32:15 +02:00
Simon L.
ca0af37eaa Merge pull request #6274 from nextcloud/dependabot/github_actions/dot-github/workflows/softprops/turnstyle-2.3.2
build(deps): bump softprops/turnstyle from 2.3.1 to 2.3.2 in /.github/workflows
2025-04-09 15:14:29 +02:00
dependabot[bot]
72fe74da71 build(deps): bump softprops/turnstyle in /.github/workflows
Bumps [softprops/turnstyle](https://github.com/softprops/turnstyle) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/softprops/turnstyle/releases)
- [Changelog](https://github.com/softprops/turnstyle/blob/master/CHANGELOG.md)
- [Commits](25dcee5c3f...f9f8ef3f63)

---
updated-dependencies:
- dependency-name: softprops/turnstyle
  dependency-version: 2.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 12:57:07 +00:00
Simon L.
45a3f6ad36 Merge pull request #6271 from nextcloud/dependabot/docker/Containers/talk/nats-2.11.1-scratch
build(deps): bump nats from 2.11.0-scratch to 2.11.1-scratch in /Containers/talk
2025-04-09 08:48:30 +02:00
dependabot[bot]
9d9ef6e4b8 build(deps): bump nats in /Containers/talk
Bumps nats from 2.11.0-scratch to 2.11.1-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-version: 2.11.1-scratch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-09 05:00:12 +00:00
Simon L.
23f7b405ce Merge pull request #6266 from nextcloud/aio-dependency-update
PHP dependency updates
2025-04-08 14:23:02 +02:00
szaimen
25c31323c6 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-08 12:03:09 +00:00
Simon L.
7ce74e36e6 fix detail with new aio-alpine syntax
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-08 10:30:33 +02:00
Simon L.
ec20ff8318 Merge pull request #6265 from nextcloud/aio-helm-update
Helm Chart updates
2025-04-08 10:22:05 +02:00
szaimen
4eed6b6f38 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-08 08:20:51 +00:00
Simon L.
b6b5d59228 Merge pull request #6255 from nextcloud/enh/noid/improve-ghcr.io-check
mastercontainer: improve check for ghcr.io
2025-04-08 10:19:09 +02:00
Simon L.
30cdddebb8 Merge pull request #6256 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.24.2-alpine3.21
build(deps): bump golang from 1.24.1-alpine3.21 to 1.24.2-alpine3.21 in /Containers/imaginary
2025-04-08 10:18:51 +02:00
Simon L.
2a2df5b12b Merge pull request #6257 from nextcloud/dependabot/docker/Containers/watchtower/golang-1.24.2-alpine3.21
build(deps): bump golang from 1.24.1-alpine3.21 to 1.24.2-alpine3.21 in /Containers/watchtower
2025-04-08 10:18:41 +02:00
Simon L.
3345e9a357 rp-docs-apache: adjust comment
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-07 19:24:06 +02:00
Simon L.
4f25a8ff10 Merge pull request #6264 from nextcloud/enh/noid/fix-apache-config
rp-docs: fix apache config
2025-04-07 19:09:14 +02:00
Simon L.
a5c44aae9a rp-docs: fix apache config
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-07 19:07:34 +02:00
Simon L.
1b8d80b204 Merge pull request #6259 from nextcloud/enh/noid/add-libretranslate-warning
libretranslate-cc: add warning that it is deprecated
2025-04-04 12:48:06 +02:00
Simon L.
6dac917936 libretranslate-cc: add warning that it is deprecated
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-03 11:09:06 +02:00
dependabot[bot]
df40236217 build(deps): bump golang in /Containers/watchtower
Bumps golang from 1.24.1-alpine3.21 to 1.24.2-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-02 04:39:41 +00:00
dependabot[bot]
855a1d00dc build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.24.1-alpine3.21 to 1.24.2-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-02 04:38:53 +00:00
Simon L.
3dd5407301 mastercontainer: improve check for ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-01 23:49:55 +02:00
Simon L.
6ebc5de9b4 Merge pull request #6252 from nextcloud/enh/noid/remove-check-for-nextcloud.com
mastercontainer: remove check for nextcloud.com as we check for ghcr.io instead
2025-04-01 14:35:17 +02:00
Simon L.
c011488111 mastercontainer: remove check for nextcloud.com as we check for ghcr.io instead
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 16:02:30 +02:00
Simon L.
74c498238d Merge pull request #6248 from nextcloud/imaginary-container-update
Imaginary update
2025-03-31 15:29:31 +02:00
Simon L.
c8bb751847 Merge pull request #6251 from nextcloud/enh/noid/fix-collabora-user
collabora: fix permissions correctly
2025-03-31 15:14:31 +02:00
Simon L.
f0fd6bb445 collabora: fix permissions correctly
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 15:11:03 +02:00
Simon L.
d501b7cfcb fix detail in update helm script
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 14:42:41 +02:00
Simon L.
10e9cae12d Merge pull request #6250 from nextcloud/enh/noid/fix-collabora-permissions
collabora: fix permissions for /etc/coolwsd/coolwsd.xml file
2025-03-31 14:39:01 +02:00
Simon L.
ae5f4b7999 collabora: fix permissions for /etc/coolwsd/coolwsd.xml file
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 14:37:14 +02:00
szaimen
d04d7c9fab imaginary-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-31 12:03:03 +00:00
Simon L.
c0835f49a9 increase to 10.11.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 11:47:04 +02:00
Simon L.
32ed64bc4a Merge pull request #6246 from nextcloud/dependabot/docker/Containers/alpine/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/alpine
2025-03-31 11:08:33 +02:00
Simon L.
2516938702 Merge pull request #6232 from nextcloud/enh/noid/install-watchtower-from-github
watchtower: install from github repo to fix some security issues
2025-03-31 11:04:18 +02:00
Simon L.
631253ef71 fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 11:03:43 +02:00
Simon L.
203d196e9e Merge pull request #6223 from nextcloud/enh/noid/move-szaimen-cc
move szaimens community containers to ghcr.io
2025-03-31 11:02:08 +02:00
Simon L.
496365e107 also use ghcr image for vaultwarden
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 11:01:20 +02:00
dependabot[bot]
95491af7bd build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/alpine
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 09:00:37 +00:00
Simon L.
242179f079 alpine dockerfile: change tag to 3.21.2 and add dependabot
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 10:58:22 +02:00
Simon L.
faef75dafd Merge pull request #6236 from nextcloud/enh/noid/create-alpine-image
helm-chart: move alpine init-container image to containers folder
2025-03-31 10:55:43 +02:00
Simon L.
2e2a7dd302 Merge pull request #6243 from nextcloud/enh/noid/exclude-lost+found-dir
borg: exclude lost+found directory from backup
2025-03-31 10:53:26 +02:00
Simon L.
847f0c28cb Merge pull request #6231 from nextcloud/close-6230-freshclam-conf
clamav: use correct clamd.conf in freshclam
2025-03-31 10:52:36 +02:00
Simon L.
1175cf8f58 Merge pull request #6235 from nextcloud/borg-logs-while-backup-running
link to borg logs while borg is running
2025-03-31 10:51:56 +02:00
Simon L.
266254a226 Merge pull request #6222 from nextcloud/enh/noid/rename-function
aio-interface: rename `isDockerHubReachable` to `isRegistryReachable`
2025-03-31 10:51:11 +02:00
Simon L.
b163229723 Merge pull request #6170 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.13.2.1
build(deps): bump collabora/code from 24.04.12.4.1 to 24.04.13.2.1 in /Containers/collabora
2025-03-31 10:50:14 +02:00
Simon L.
41ec77438a Merge pull request #6174 from nextcloud/nextcloud-container-update
Nextcloud dependency update
2025-03-31 10:49:59 +02:00
Simon L.
1a5efefd62 revert imagick commit hash
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 10:49:29 +02:00
Simon L.
72e0150897 Merge pull request #6228 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-28.0.4-cli
build(deps): bump docker from 28.0.2-cli to 28.0.4-cli in /Containers/mastercontainer
2025-03-31 10:48:37 +02:00
Simon L.
8754533fd6 Merge pull request #6227 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.17.4
build(deps): bump elasticsearch from 8.17.3 to 8.17.4 in /Containers/fulltextsearch
2025-03-31 10:48:23 +02:00
Simon L.
65f721601d Merge pull request #6240 from nextcloud/aio-dependency-update
PHP dependency updates
2025-03-31 10:46:59 +02:00
Simon L.
9245aa1dd5 Merge pull request #6245 from nextcloud/aio-helm-update
Helm Chart updates
2025-03-31 10:46:44 +02:00
szaimen
f88b123cc3 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-31 08:46:12 +00:00
Simon L.
33fac7d67a fix update-helm workflow
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-31 10:45:29 +02:00
Simon L.
e04696c97c Merge pull request #6221 from nextcloud/aio-yaml-update
Yaml updates
2025-03-31 10:29:58 +02:00
Simon L.
c24cebba12 Merge pull request #6218 from nextcloud/enh/6123/move-to-ghcr.io
docs: nextcloud/all-in-one moved to ghcr.io
2025-03-31 10:29:27 +02:00
Simon L.
0852b00cc8 borg: exclude lost+found directory from backup
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-30 17:53:42 +02:00
szaimen
19ab4ae308 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-29 12:02:52 +00:00
dependabot[bot]
dbe73ab0db build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 28.0.2-cli to 28.0.4-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-28 04:19:42 +00:00
szaimen
55f77ade81 nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-27 12:12:18 +00:00
szaimen
0f92f8e40c Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-27 12:03:21 +00:00
Zoey
62b03a1de2 Apply suggestion
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Zoey <zoey@z0ey.de>
2025-03-27 06:29:03 +01:00
Simon L.
9a9ea694b2 helm-chart: move alpine init-container image to containers folder
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-26 23:42:51 +01:00
Zoey
f415bba72b link to borg logs while borg is running
Not sure if mastercontainer is wanted, but I think it should link to borgs logs

Signed-off-by: Zoey <zoey@z0ey.de>
2025-03-26 21:28:05 +01:00
Simon L.
25c580bca3 fix update-helm by removing spaces
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-26 19:00:31 +01:00
Simon L.
80920778fb update update-helm with correct syntax
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-26 18:55:50 +01:00
Simon L.
c5a9da8bb3 run apk upgrade everywhere
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-26 18:39:32 +01:00
Simon L.
ca151e86ac watchtower: install from github repo to fix some security issues
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-26 18:27:44 +01:00
Zoey
9e0f5b31d2 fix #6230
Signed-off-by: Zoey <zoey@z0ey.de>
2025-03-26 12:21:45 +01:00
Simon L.
d3ac48f352 add a note to NEXTCLOUD_TRUSTED_CACERTS_DIR
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-26 10:45:15 +01:00
dependabot[bot]
627c2d3192 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.17.3 to 8.17.4.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 04:38:04 +00:00
Simon L.
23d0fd0cef move szaimens community containers to ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 15:15:21 +01:00
Simon L.
328a85511f docs: nextcloud/all-in-one moved to ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 12:17:07 +01:00
Simon L.
f7183b8d32 aio-interface: rename isDockerHubReachable to isRegistryReachable
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 12:13:31 +01:00
Simon L.
13e9829a85 fix detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 11:01:42 +01:00
Simon L.
7cb96aed74 Merge pull request #6203 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-28.0.2-cli
build(deps): bump docker from 28.0.1-cli to 28.0.2-cli in /Containers/mastercontainer
2025-03-25 10:50:44 +01:00
Simon L.
ecb2e1ad87 Merge pull request #6202 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.6-alpine
build(deps): bump haproxy from 3.1.5-alpine to 3.1.6-alpine in /Containers/docker-socket-proxy
2025-03-25 10:50:31 +01:00
Simon L.
378346c9c1 Merge pull request #6204 from nextcloud/enh/noid/increase-default-socket-timeout
nextcloud: adjust `default_socket_timeout` to `${PHP_MAX_TIME}` in order to make it configurable
2025-03-25 10:50:03 +01:00
Simon L.
edbdac6af4 Merge pull request #6205 from nextcloud/dsp/more-struct-regexes
docker-socket-proxy: more strict rules for the container creation
2025-03-25 10:49:27 +01:00
Simon L.
a4fa22ec22 increase to 10.10.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 10:49:03 +01:00
Simon L.
fa87a5ca6a Merge pull request #6200 from nextcloud/enh/noid/allow-set-skeletondir
helm: allow to set the skeleton directory
2025-03-25 10:47:56 +01:00
Simon L.
c65eb16a15 Revert "Revert changes to helm-chart updates"
This reverts commit ac2c97a08e.
2025-03-25 10:47:12 +01:00
Simon L.
3dffd46e8b Merge pull request #6219 from nextcloud/aio-helm-update
Helm Chart updates
2025-03-25 10:46:54 +01:00
szaimen
7f76f622e1 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-25 09:46:29 +00:00
Simon L.
ac2c97a08e Revert changes to helm-chart updates
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 10:45:35 +01:00
Simon L.
d5c195aa0c Merge pull request #6217 from nextcloud/enh/6123/move-images-to-ghcr.io
move images to ghcr.io
2025-03-25 10:41:36 +01:00
Simon L.
5d090018f9 move images to ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-25 10:36:25 +01:00
Simon L.
b8d08fc77b Merge pull request #6139 from nextcloud/aio-yaml-update
Yaml updates
2025-03-25 09:48:17 +01:00
Simon L.
630a0dc6aa database-import: update logic to consider wrong lin endings
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-24 18:43:25 +01:00
Simon L.
4669ad430c helm: allow to set the skeleton directory
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-24 18:31:03 +01:00
Oleksander Piskun
348a08a720 more strict rules for the container creation
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
2025-03-21 18:45:00 +02:00
szaimen
167c2dc389 Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-21 12:03:18 +00:00
Simon L.
4c14fa9b13 nextcloud: adjust default_socket_timeout to ${PHP_MAX_TIME} in order to make it configurable
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-21 10:06:41 +01:00
dependabot[bot]
9b8a9de565 build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 28.0.1-cli to 28.0.2-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 04:26:03 +00:00
dependabot[bot]
b9a04858ca build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.5-alpine to 3.1.6-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 04:25:41 +00:00
Simon L.
91e99dcba9 Update develop.md
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 17:30:49 +01:00
Simon L.
6b9e68d55f fix typo
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 13:19:49 +01:00
Simon L.
0ed524baba modify two details in initial-setup test
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 13:13:09 +01:00
Simon L.
7eabc59328 adjust some details to actually do what the test is intended to do
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 13:08:54 +01:00
Simon L.
8ddd123568 fix removing tests from aio-interface
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 12:45:05 +01:00
Simon L.
b1f2d6f691 increase to 10.9.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 12:42:03 +01:00
Simon L.
2cc4c6813f Merge pull request #6178 from nextcloud/enh/noid/test-file
nextcloud-entrypoint: output error message if touch failed
2025-03-20 12:41:04 +01:00
Simon L.
91ca184262 Merge pull request #6196 from nextcloud/enh/noid/update-nc-30.0.8
nextcloud: update to 30.0.8
2025-03-20 12:37:37 +01:00
Simon L.
6d1f1c1aeb nextcloud: update to 30.0.8
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 12:36:57 +01:00
Simon L.
f876b23c0b develop.md: add note how to run E2EE tests
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 12:23:33 +01:00
Simon L.
d6446d5f03 Merge pull request #6189 from nextcloud/test/e2e-tests
aio-interface: add e2e tests via playwright
2025-03-20 12:14:24 +01:00
Simon L.
c1b60f9a51 Dockerfile: remove tests subfolder
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 12:12:57 +01:00
Richard Steinmetz
e37611a759 test: add e2e tests via playwright
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-03-20 12:08:32 +01:00
Simon L.
4f68d3ed1c Merge pull request #6195 from nextcloud/test/more-ids
test: add more ids for e2e tests
2025-03-20 10:56:11 +01:00
Simon L.
43f73ccbfe Merge pull request #6194 from nextcloud/dependabot/docker/Containers/talk/nats-2.11.0-scratch
build(deps): bump nats from 2.10.26-scratch to 2.11.0-scratch in /Containers/talk
2025-03-20 10:55:03 +01:00
Simon L.
a4aa1baf54 update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-20 10:54:34 +01:00
Richard Steinmetz
38254f76ab test: add more ids for e2e tests
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-03-20 10:52:38 +01:00
dependabot[bot]
80ae736633 build(deps): bump nats in /Containers/talk
Bumps nats from 2.10.26-scratch to 2.11.0-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 04:31:25 +00:00
Simon L.
0e0dc0da6f Merge pull request #6172 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.19-fpm-alpine3.21
build(deps): bump php from 8.3.17-fpm-alpine3.21 to 8.3.19-fpm-alpine3.21 in /Containers/nextcloud
2025-03-19 15:31:52 +01:00
Simon L.
4e922c0943 Merge pull request #6171 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.3.19-fpm-alpine3.21
build(deps): bump php from 8.3.17-fpm-alpine3.21 to 8.3.19-fpm-alpine3.21 in /Containers/mastercontainer
2025-03-19 15:31:43 +01:00
Simon L.
1fbc3074dd Merge pull request #6167 from nextcloud/enh/noid/stalwart
Change stalwart tag
2025-03-19 15:31:33 +01:00
Simon L.
4cb258e7d2 Merge pull request #6190 from nextcloud/test/e2e-prep
test: prepare for e2e tests
2025-03-19 14:48:08 +01:00
Richard Steinmetz
f90631125e test: prepare for e2e tests
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-03-19 14:46:41 +01:00
Simon L.
7062b6aa90 add about info to documentation about aio section
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-18 23:44:03 +01:00
Simon L.
38a11c4624 Update config.yml
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-18 22:39:17 +01:00
Simon L.
c525f802d5 Update Bug_report.md
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-18 22:34:50 +01:00
Simon L.
c973834733 Merge pull request #6183 from nextcloud/dependabot/github_actions/dot-github/workflows/shivammathur/setup-php-2.32.0
build(deps): bump shivammathur/setup-php from 2.30.0 to 2.32.0 in /.github/workflows
2025-03-17 13:23:29 +01:00
dependabot[bot]
ccc6487877 build(deps): bump shivammathur/setup-php in /.github/workflows
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.30.0 to 2.32.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](a4e22b60bb...9e72090525)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 12:09:48 +00:00
Simon L.
1b6524b904 Update dependabot.yml
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-17 13:06:18 +01:00
Simon L.
47964fc16c Merge pull request #6181 from nextcloud/enh/noid/update-GA
update Github Actions to use commit hashes for 3rd party actions instead of version tags
2025-03-17 11:17:36 +01:00
Simon L.
63d9343972 update Github Actions to use commit hashes for 3rd party actions instead of version tags
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-17 11:15:23 +01:00
Simon L.
d164eea1ee nextcloud-entrypoint: output error message if touch failed
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-16 14:05:12 +01:00
dependabot[bot]
fbb71586e8 build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.17-fpm-alpine3.21 to 8.3.19-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 04:44:11 +00:00
dependabot[bot]
8fe6821038 build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.3.17-fpm-alpine3.21 to 8.3.19-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 04:43:55 +00:00
dependabot[bot]
5004a46e2a build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.12.4.1 to 24.04.13.2.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 04:43:29 +00:00
Jean-Yves
36dc60e9d2 Update stalwart.json
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-03-13 17:45:35 +01:00
Simon L.
77dd56bade Merge pull request #6165 from nextcloud/enh/noid/update-nc-30.0.7
update Nextcloud to 30.0.7
2025-03-13 17:03:00 +01:00
Simon L.
4b644d2fe7 update Nextcloud to 30.0.7
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-13 17:02:19 +01:00
Simon L.
b5132b14ff Merge pull request #6163 from nextcloud/npmplus-ghcr
pull npmplus from ghcr
2025-03-13 15:49:38 +01:00
Zoey
af4700d863 pull npmplus from ghcr
Signed-off-by: Zoey <zoey@z0ey.de>
2025-03-13 15:38:04 +01:00
Jean-Yves
016dde1e47 Update docjyJ's community container images (#6157)
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-03-13 13:02:19 +01:00
Jean-Yves
e97d4b0a3e Add support for ghcr.io (#6134)
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2025-03-13 12:55:18 +01:00
Simon L.
a6246f9544 Improve small detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-12 19:12:45 +01:00
Simon L.
04224e8745 Merge pull request #6162 from nextcloud/enh/noid/add-smb-server
community-containers: add smb-server
2025-03-12 18:44:47 +01:00
Simon L.
be0a738e8c community-containers: add smb-server
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-12 17:55:40 +01:00
Simon L.
a0c8724d98 Merge pull request #6141 from nextcloud/fix-collabora-npmplus-example
rp-docs: add workaround to NPMplus reverse proxy example
2025-03-10 10:18:02 +01:00
Zoey
47df5053c8 Update reverse-proxy.md
Signed-off-by: Zoey <zoey@z0ey.de>
2025-03-08 18:30:29 +01:00
Zoey
113cd76c6a add workarround to NPMplus reverse proxy example to fix collabora #6104
Signed-off-by: Zoey <zoey@z0ey.de>
2025-03-08 18:28:07 +01:00
Simon L.
8d1a4653a0 container-state-template: change order to old logic as it is not interchangabel
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-06 17:35:44 +01:00
Simon L.
a661b488c3 clamav: adjust a few more things
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-06 16:58:25 +01:00
Simon L.
aa452b4613 Merge pull request #6135 from nextcloud/revert-6124-dependabot/docker/Containers/collabora/collabora/code-24.04.13.1.1
Revert "build(deps): bump collabora/code from 24.04.12.4.1 to 24.04.13.1.1 in /Containers/collabora"
2025-03-06 16:51:12 +01:00
Simon L.
fe310624ed Revert "build(deps): bump collabora/code from 24.04.12.4.1 to 24.04.13.1.1 in /Containers/collabora" 2025-03-06 16:50:57 +01:00
Simon L.
405fc57bf4 fix another detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-06 16:20:11 +01:00
Simon L.
0b02764897 fix supervisor package name
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-06 16:17:56 +01:00
Simon L.
945f1341fd increase to 10.8.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-06 16:14:46 +01:00
Simon L.
5b6990dfbc Merge pull request #6108 from nextcloud/enh/noid/password-ui
Hide password by default
2025-03-06 16:12:00 +01:00
Zoey
9e95d96656 Merge pull request #6094 from nextcloud/clamav-alpine-aarch64
clamav: build the container also for aarch64/arm64 by using the alpine package
2025-03-06 16:00:53 +01:00
Jean-Yves
e6bf224a9a Fix request
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-03-06 16:00:39 +01:00
Jean-Yves
06b31c5680 Update php/templates/components/container-state.twig
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-03-06 15:54:53 +01:00
Simon L.
53abc41cde Merge pull request #6133 from nextcloud/fix/notify-push-db-user
notify-push: handle custom database users in the notify_push container
2025-03-06 14:02:15 +01:00
Simon L.
30b9a05263 adjust detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-06 14:00:17 +01:00
Richard Steinmetz
0615fe2250 fix: handle custom database users in the notify_push container
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-03-06 12:40:10 +01:00
Simon L.
37d6241550 Merge pull request #6130 from nextcloud/talk-container-update
talk container update
2025-03-06 11:02:20 +01:00
Simon L.
5ab4a4da4e Merge pull request #6128 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.24.1-alpine3.21
build(deps): bump golang from 1.24.0-alpine3.21 to 1.24.1-alpine3.21 in /Containers/imaginary
2025-03-06 11:02:02 +01:00
Simon L.
b0c191079d Merge pull request #6127 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.17.3
build(deps): bump elasticsearch from 8.17.2 to 8.17.3 in /Containers/fulltextsearch
2025-03-06 11:01:47 +01:00
Simon L.
d21ade09d3 Merge pull request #6124 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.13.1.1
build(deps): bump collabora/code from 24.04.12.4.1 to 24.04.13.1.1 in /Containers/collabora
2025-03-06 11:01:33 +01:00
Simon L.
6bab6712ce Merge pull request #6111 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-29
build(deps): bump clamav/clamav from 1.4.2-28 to 1.4.2-29 in /Containers/clamav
2025-03-06 11:01:20 +01:00
Simon L.
b3261d908a Merge pull request #6107 from nextcloud/aio-dependency-update
PHP dependency updates
2025-03-06 11:01:07 +01:00
Simon L.
3083458245 Merge pull request #6132 from nextcloud/aio-helm-update
Helm Chart updates
2025-03-06 10:45:44 +01:00
szaimen
a03622ce0a Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-06 09:37:11 +00:00
szaimen
f55ef08c73 talk-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-05 12:04:12 +00:00
szaimen
88127f607b php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-05 12:03:06 +00:00
Simon L.
1ed7e54ca6 Merge pull request #6129 from nextcloud/enh/6126/add-ingress-note
helm-chart: add docs that ingress is not built-in
2025-03-05 11:26:19 +01:00
Simon L.
c2ac5c64d6 helm-chart: add docs that ingress is not built-in
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-03-05 11:25:33 +01:00
dependabot[bot]
0a4eac4d4b build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.24.0-alpine3.21 to 1.24.1-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 05:00:04 +00:00
dependabot[bot]
4893a0dfc1 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.17.2 to 8.17.3.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-05 04:59:57 +00:00
dependabot[bot]
a7861f2dca build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.12.4.1 to 24.04.13.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 04:16:08 +00:00
dependabot[bot]
bf4636e8d6 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.2-28 to 1.4.2-29.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 05:07:02 +00:00
Jean-Yves
0e88a15edb Add container state component for improved status display and hide password by default
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2025-03-01 20:57:21 +01:00
Simon L.
2ca49f8962 Merge pull request #6102 from nextcloud/enh/noid/fix-cmd-options
DockerActionManager: fix setting CMD options for collabora
2025-02-28 15:19:21 +01:00
Simon L.
de053c9b7d DockerActionManager: fix setting CMD options for collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-28 15:14:22 +01:00
Simon L.
2942af2a22 Merge pull request #6101 from nextcloud/enh/noid/whiteboard-default
Enable whiteboard by default
2025-02-28 15:04:05 +01:00
Simon L.
68ffa35d6f Enable whiteboard by default
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-28 14:49:35 +01:00
Simon L.
ace709c485 aio-interface: fix broken link
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-28 14:46:12 +01:00
Simon L.
91aeae9825 increase to 10.7.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-28 14:30:25 +01:00
Simon L.
7e3b07e782 update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-28 14:29:40 +01:00
Simon L.
6ae4263654 Merge pull request #6097 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-28.0.1-cli
build(deps): bump docker from 27.5.1-cli to 28.0.1-cli in /Containers/mastercontainer
2025-02-27 14:50:15 +01:00
Simon L.
c5c19129ba Merge pull request #6085 from nextcloud/enh/noid/collabora-additional-options
collabora: allow to configure additional options
2025-02-27 12:40:54 +01:00
Simon L.
d01dc6ad8a address review
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-27 11:52:34 +01:00
dependabot[bot]
1759f14c37 build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 27.5.1-cli to 28.0.1-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-27 04:41:43 +00:00
Simon L.
4e84080f56 collabora: allow to configure additional options
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-26 14:30:55 +01:00
Simon L.
d74614cba9 Merge pull request #6060 from nextcloud/enh/noid/adjust-aio-interface
aio-interface: adjust applicable links to always open in a new tab
2025-02-26 13:38:03 +01:00
Simon L.
eda345865e Merge pull request #6077 from nextcloud/dependabot/docker/Containers/postgresql/postgres-16.8-alpine
build(deps): bump postgres from 16.7-alpine to 16.8-alpine in /Containers/postgresql
2025-02-26 13:35:58 +01:00
Simon L.
44bbdd8cc5 Merge pull request #6076 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.5-alpine
build(deps): bump haproxy from 3.1.3-alpine to 3.1.5-alpine in /Containers/docker-socket-proxy
2025-02-26 13:35:40 +01:00
Simon L.
f40c39722e Merge pull request #6075 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-28
build(deps): bump clamav/clamav from 1.4.2-27 to 1.4.2-28 in /Containers/clamav
2025-02-26 13:35:19 +01:00
Simon L.
29fb9f6378 Merge pull request #6071 from nextcloud/Anvil5465-patch-2
caddy-cc-readme: Add missing info about Jellyseerr
2025-02-26 13:34:55 +01:00
Simon L.
147630df6d make readme better readable by adjusting links
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-26 13:33:37 +01:00
Simon L.
6a22a986a4 Merge pull request #6070 from davidhund/pi-hole-v6-config-env-changes
fix: `pihole/pihole@latest` Web Admin interface
2025-02-26 13:29:49 +01:00
Simon L.
221cf9efbd Merge pull request #6067 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.12.4.1
build(deps): bump collabora/code from 24.04.12.3.1 to 24.04.12.4.1 in /Containers/collabora
2025-02-26 13:29:14 +01:00
Simon L.
9eeeac66a9 Merge pull request #6063 from nextcloud/aio-dependency-update
PHP dependency updates
2025-02-26 13:28:58 +01:00
Simon L.
19d6352b35 Merge pull request #6092 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.26-scratch
build(deps): bump nats from 2.10.25-scratch to 2.10.26-scratch in /Containers/talk
2025-02-26 13:28:10 +01:00
szaimen
6764b03eeb php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-26 12:03:08 +00:00
dependabot[bot]
2631b3922a build(deps): bump nats in /Containers/talk
Bumps nats from 2.10.25-scratch to 2.10.26-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-26 04:16:07 +00:00
Simon L.
4efaddb0ad Merge pull request #6089 from nextcloud/aio-helm-update
Helm Chart updates
2025-02-25 14:00:33 +01:00
szaimen
d74b0da0ee Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-25 12:59:30 +00:00
Simon L.
4837de43e0 remove rel="noopener" as it is implied by target="_blank"
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-25 10:25:02 +01:00
dependabot[bot]
647c2ca93d build(deps): bump postgres in /Containers/postgresql
Bumps postgres from 16.7-alpine to 16.8-alpine.

---
updated-dependencies:
- dependency-name: postgres
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 04:47:42 +00:00
dependabot[bot]
c509118457 build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.3-alpine to 3.1.5-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 04:47:11 +00:00
dependabot[bot]
1325393805 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.2-27 to 1.4.2-28.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 04:47:06 +00:00
Anvil5465
68e278d651 Update readme.md
Add mention of jellyseerr at the beginning

Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2025-02-22 17:11:43 -05:00
David Hund
4e56d89ea6 fix: pihole/pihole@latest Web Admin interface
See: https://github.com/nextcloud/all-in-one/discussions/6064

`pihole/pihole@latest` has been updated to `v6`,
breaking the Web Admin interface at (http://192.168.x.x:8573/admin)
(Pi-hole itself continues working fine, it seems)

**Cause:** V6 replaced `lighttpd` with an *embedded webserver*
and changed most `pi-hole.json` *environment variables*.

**Fix:** This PR updates the environment variables to match the new v6 configuration.

Stopping and starting the container will apply the changes and
should fix the Web Admin interface.

Signed-off-by: David Hund <david.hund@gmail.com>
2025-02-21 16:29:57 +01:00
dependabot[bot]
64cd9acbce build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.12.3.1 to 24.04.12.4.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-21 04:57:30 +00:00
Simon L.
072010467f increase to 10.6.1
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-19 13:14:21 +01:00
Simon L.
8f047c5841 Merge pull request #6059 from nextcloud/aio-dependency-update
PHP dependency updates
2025-02-19 13:11:53 +01:00
Simon L.
cea7b11d49 Merge pull request #6056 from nextcloud/dependabot/docker/Containers/postgresql/postgres-16.7-alpine
build(deps): bump postgres from 16.6-alpine to 16.7-alpine in /Containers/postgresql
2025-02-19 13:11:33 +01:00
Simon L.
61b1576c92 fix typo
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-18 23:12:59 +01:00
Simon L.
77a44ee7ff aio-interface: adjust aplicable links to always open in a new tab
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-18 23:04:12 +01:00
Simon L.
efe9aac94d add info box in how-to sectioin
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-18 22:42:23 +01:00
szaimen
c531f516d3 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-18 12:11:54 +00:00
Simon L.
0663c01c29 Merge pull request #6058 from nextcloud/enh/5362/improve-readme
readme: re-order the faq section and add chapters
2025-02-18 11:40:42 +01:00
Simon L.
61749514a1 readme: re-order the faq section and add chapters
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-18 11:36:52 +01:00
dependabot[bot]
577b22192d build(deps): bump postgres in /Containers/postgresql
Bumps postgres from 16.6-alpine to 16.7-alpine.

---
updated-dependencies:
- dependency-name: postgres
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 05:04:22 +00:00
Simon L.
1fea550764 Merge pull request #6022 from nextcloud/Anvil5465-patch-2
Allow Jellyfin write access to NEXTCLOUD_MOUNT
2025-02-17 17:21:29 +01:00
Anvil5465
c684ce206c Allow Jellyfin write access to NEXTCLOUD_MOUNT
Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2025-02-17 17:20:27 +01:00
Simon L.
62c4cd4188 increase to 10.6.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-17 11:53:14 +01:00
Simon L.
c9a0cd4f7e Merge pull request #6054 from nextcloud/enh/noid/hub-10
aio-interface: show checkbox for hub 10
2025-02-17 11:52:21 +01:00
Simon L.
b60db87321 aio-interface: show checkbox for hub 10
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-17 11:50:52 +01:00
Simon L.
37b7e22851 Merge pull request #6009 from nextcloud/enh/4751/allow-to-exclude-datadir
borg: allow to exclude datadir and preview folder from backup via `.noaiobackup` file
2025-02-17 11:25:33 +01:00
Simon L.
dd4031c761 Merge pull request #6005 from nextcloud/enh/5311/allow-adjust-es-java-options
FTS: allow to adjust the ES_JAVA_OPTS
2025-02-17 11:20:35 +01:00
Simon L.
cca7eef06b FTS: allow to adjust the ES_JAVA_OPTS
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-17 11:19:10 +01:00
Simon L.
7849d06b3e Merge pull request #6051 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/watchtower
2025-02-17 11:10:06 +01:00
Simon L.
c41ed2b31f Merge pull request #6050 from nextcloud/dependabot/docker/Containers/talk/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/talk
2025-02-17 11:09:50 +01:00
Simon L.
b83a772060 Merge pull request #6049 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/notify-push
2025-02-17 11:09:34 +01:00
Simon L.
e3984f87a1 Merge pull request #6048 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.17-fpm-alpine3.21
build(deps): bump php from 8.3.16-fpm-alpine3.21 to 8.3.17-fpm-alpine3.21 in /Containers/nextcloud
2025-02-17 11:09:14 +01:00
Simon L.
a817b8b903 Merge pull request #6047 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.3.17-fpm-alpine3.21
build(deps): bump php from 8.3.16-fpm-alpine3.21 to 8.3.17-fpm-alpine3.21 in /Containers/mastercontainer
2025-02-17 11:09:00 +01:00
Simon L.
da2d6f9a16 Merge pull request #6046 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/imaginary
2025-02-17 11:08:45 +01:00
Simon L.
280114b7c1 Merge pull request #6045 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/domaincheck
2025-02-17 11:08:29 +01:00
Simon L.
8db30147ab Merge pull request #6044 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-27
build(deps): bump clamav/clamav from 1.4.2-26 to 1.4.2-27 in /Containers/clamav
2025-02-17 11:08:15 +01:00
Simon L.
5533ea7d13 Merge pull request #6043 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.21.3
build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/borgbackup
2025-02-17 11:07:58 +01:00
dependabot[bot]
50050574c7 build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/watchtower
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 05:01:02 +00:00
dependabot[bot]
dd74c9b3af build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/talk
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 05:00:45 +00:00
dependabot[bot]
c58c789f58 build(deps): bump alpine in /Containers/notify-push
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 05:00:28 +00:00
dependabot[bot]
c4a332eab1 build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.16-fpm-alpine3.21 to 8.3.17-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 05:00:25 +00:00
dependabot[bot]
07bfea3b6c build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.3.16-fpm-alpine3.21 to 8.3.17-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 05:00:04 +00:00
dependabot[bot]
7cf6486c52 build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/imaginary
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 04:59:54 +00:00
dependabot[bot]
847fe97e47 build(deps): bump alpine in /Containers/domaincheck
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 04:59:49 +00:00
dependabot[bot]
da23586441 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.2-26 to 1.4.2-27.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 04:59:43 +00:00
dependabot[bot]
db77606f55 build(deps): bump alpine from 3.21.2 to 3.21.3 in /Containers/borgbackup
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 04:59:41 +00:00
Simon L.
ddf90f8b1d Merge pull request #6039 from nextcloud/nextcloud-container-update
Nextcloud dependency update
2025-02-14 13:42:55 +01:00
Simon L.
f68dbb678e Merge pull request #6038 from nextcloud/aio-dependency-update
PHP dependency updates
2025-02-14 13:42:34 +01:00
szaimen
52b8f7bccb nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-14 12:11:15 +00:00
szaimen
afba1368ea php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-14 12:02:55 +00:00
Simon L.
0b3d0d7ca3 Merge pull request #6034 from nextcloud/aio-dependency-update
PHP dependency updates
2025-02-13 13:30:35 +01:00
szaimen
aa94662aa7 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-13 12:03:05 +00:00
Simon L.
ff7fdb5864 Merge pull request #6033 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.24.0-alpine3.21
build(deps): bump golang from 1.23.6-alpine3.21 to 1.24.0-alpine3.21 in /Containers/imaginary
2025-02-13 07:36:26 +01:00
dependabot[bot]
b1f14ea187 build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.23.6-alpine3.21 to 1.24.0-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 04:16:57 +00:00
Simon L.
cfca4f6ad7 Merge pull request #6031 from nextcloud/aio-dependency-update
PHP dependency updates
2025-02-12 13:11:27 +01:00
Simon L.
db1b0189c5 Merge pull request #6032 from nextcloud/aio-yaml-update
Yaml updates
2025-02-12 13:11:08 +01:00
szaimen
1ea7f48f9f Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-12 12:03:12 +00:00
szaimen
4f86b0ad0a php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-12 12:03:01 +00:00
Simon L.
2112916255 Merge pull request #6030 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.17.2
build(deps): bump elasticsearch from 8.17.1 to 8.17.2 in /Containers/fulltextsearch
2025-02-12 07:43:43 +01:00
dependabot[bot]
f9fe028f77 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.17.1 to 8.17.2.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 04:43:19 +00:00
Simon L.
12efc88bc8 Merge pull request #5987 from nextcloud/aio-dependency-update
PHP dependency updates
2025-02-11 14:36:36 +01:00
Simon L.
37c299188c Merge pull request #6015 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.23.6-alpine3.21
build(deps): bump golang from 1.23.5-alpine3.21 to 1.23.6-alpine3.21 in /Containers/imaginary
2025-02-11 14:35:43 +01:00
Simon L.
b87b3f7efe update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-11 14:35:11 +01:00
Simon L.
9397f12a75 Merge pull request #6027 from nextcloud/enh/noid/add-retention-policy-chapter
readme: add chapter how to adjust version and trashbin retention policy
2025-02-11 14:34:17 +01:00
Simon L.
b3d8cf78fb readme: add chapter how to adjust version and trashbin retention policy
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-11 14:32:47 +01:00
Simon L.
41ca74b2f6 Merge pull request #6023 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.12.3.1
build(deps): bump collabora/code from 24.04.12.2.1 to 24.04.12.3.1 in /Containers/collabora
2025-02-11 14:26:40 +01:00
Simon L.
d8d40c0026 Merge pull request #6021 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-26
build(deps): bump clamav/clamav from 1.4.2-25 to 1.4.2-26 in /Containers/clamav
2025-02-11 14:26:27 +01:00
Simon L.
0d29399e46 Merge pull request #6026 from nextcloud/enh/noid/add-note-about-manual-upgrade
manual-upgrade: add note that method 1 seems to be currently broken
2025-02-11 14:24:32 +01:00
Simon L.
4b219fa692 Merge pull request #6025 from nextcloud/enh/6024/add-tz-to-notify-push
notify-push: add timezone to container
2025-02-11 14:24:18 +01:00
Simon L.
6170e699c5 manual-upgrade: add note that method 1 seems to be currently broken
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-11 14:23:03 +01:00
Simon L.
abec1ef102 notify-push: add timezone to container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-11 10:11:38 +01:00
dependabot[bot]
b340152d80 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.12.2.1 to 24.04.12.3.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 04:45:11 +00:00
dependabot[bot]
ee5db17004 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.2-25 to 1.4.2-26.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 04:43:37 +00:00
szaimen
3c83570360 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-07 12:06:53 +00:00
Simon L.
db81abed09 Merge pull request #6018 from nextcloud/dependabot/docker/Containers/talk-recording/python-3.13.2-alpine3.21
build(deps): bump python from 3.13.1-alpine3.21 to 3.13.2-alpine3.21 in /Containers/talk-recording
2025-02-07 09:58:01 +01:00
dependabot[bot]
3a19de9e65 build(deps): bump python in /Containers/talk-recording
Bumps python from 3.13.1-alpine3.21 to 3.13.2-alpine3.21.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-07 05:02:37 +00:00
dependabot[bot]
75f00d4e7e build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.23.5-alpine3.21 to 1.23.6-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 04:48:12 +00:00
Simon L.
965f8611a1 Merge pull request #6013 from nextcloud/enh/scrutiny/improve-docs
scrutiny-cc: improve documentation
2025-02-05 13:51:22 +01:00
Simon L.
4a00eb9347 scrutiny-cc: improve documentation
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-05 13:48:54 +01:00
Simon L.
13afcd944a borg: allow to exclude datadir and preview folder from backup via .noaiobackup file
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-04 19:52:55 +01:00
Simon L.
69ea9d1a72 adjust detail
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-04 17:29:10 +01:00
Simon L.
d0374e4b47 Merge pull request #6004 from nextcloud/enh/noid/add-toc
readme: add TOC
2025-02-04 17:22:52 +01:00
Simon L.
7b65109126 readme: add TOC
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-04 17:19:55 +01:00
Simon L.
32dc801885 Merge pull request #5998 from nextcloud/enh/noid/add-further-ui-secrets
also add ui-secret to pi-hole and vaultwarden
2025-02-04 12:07:55 +01:00
Simon L.
f87f8187ee Merge pull request #5990 from nextcloud/enh/noid/adjust-message
run-exec-commands.sh. adjust message when waiting for container
2025-02-04 12:07:07 +01:00
Simon L.
2c71c2307b Merge pull request #5989 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.3-alpine
build(deps): bump haproxy from 3.1.2-alpine to 3.1.3-alpine in /Containers/docker-socket-proxy
2025-02-04 12:06:02 +01:00
Simon L.
88fd732743 Merge pull request #5992 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.12.2.1
build(deps): bump collabora/code from 24.04.12.1.1 to 24.04.12.2.1 in /Containers/collabora
2025-02-04 12:05:46 +01:00
Simon L.
eb1753b2a2 Merge pull request #5999 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-25
build(deps): bump clamav/clamav from 1.4.2-24 to 1.4.2-25 in /Containers/clamav
2025-02-04 12:05:30 +01:00
Simon L.
953cf4437d Merge pull request #6003 from nextcloud/aio-helm-update
Helm Chart updates
2025-02-04 12:04:25 +01:00
Simon L.
a0752a22f6 Merge pull request #6001 from nextcloud/Anvil5465-patch-2
jellyseerr-cc: eliminate tini errors
2025-02-04 12:03:47 +01:00
szaimen
cefdec414e Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-04 11:00:55 +00:00
Anvil5465
f2987232da Update jellyseerr.json
Eliminate tini errors

Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2025-02-03 20:29:04 -05:00
Simon L.
67d294ced7 Merge pull request #5997 from nextcloud/Anvil5465-patch-2
jellyseer-cc: Update readme.md
2025-02-03 11:02:33 +01:00
dependabot[bot]
033c8b6798 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.2-24 to 1.4.2-25.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 04:52:11 +00:00
Simon L.
13da99fa91 also add ui-secret to pi-hole and vaultwarden
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-02-02 14:51:11 +01:00
Anvil5465
844dcd068b Update readme.md
Recommendation to enable CSRF protection when using with the caddy container

Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2025-02-02 08:47:02 -05:00
Anvil5465
1b3b385238 Update readme.md
Add requirement for proxy support setting with fail2ban

Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
2025-02-02 08:40:36 -05:00
dependabot[bot]
8bac3fd2fe build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.12.1.1 to 24.04.12.2.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-31 05:09:47 +00:00
Simon L.
ee3d2a4db7 run-exec-commands.sh. adjust message when waiting for container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-30 11:36:12 +01:00
dependabot[bot]
f3ed548add build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.2-alpine to 3.1.3-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-30 04:24:44 +00:00
Simon L.
3a2b1a2efe fix space
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-29 10:28:36 +01:00
Simon L.
768545a1d8 Merge pull request #5984 from nextcloud/aio-yaml-update
Yaml updates
2025-01-28 14:00:32 +01:00
szaimen
bd09fc02b8 Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-28 12:32:17 +00:00
Simon L.
f039901993 fix whiteboard
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 13:03:43 +01:00
Simon L.
417d36644f talk: add set x for easier debugging
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 12:42:33 +01:00
Simon L.
92f0f2bc44 try to fix whiteboard
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 12:36:47 +01:00
Simon L.
39595d632c Merge pull request #5983 from nextcloud/enh/noid/fix-whiteboard
whiteboard: add tmpfs in app as this seems to be required now
2025-01-28 12:18:52 +01:00
Simon L.
365e8f6f79 whiteboard: add tmpfs in app as this seems to be required now
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 12:16:51 +01:00
Simon L.
a87d7b3aa9 scrutiny does not allow init
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 11:49:35 +01:00
Simon L.
1542c894c1 fix formatting of password in aio-interface
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 11:48:06 +01:00
Simon L.
21dfc131ad fix showing ui-secret in aio-interface
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 11:11:41 +01:00
Simon L.
6f2ae6258f increase to 10.5.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 10:46:39 +01:00
Simon L.
1eebe6fd60 Merge pull request #5945 from nextcloud/enh/5938/show-secret-in-interface
containers-schema: allow to specify ui-secret and show in aio interface
2025-01-28 10:36:50 +01:00
Simon L.
0a1fba8c3b nextcloud: updates3.config.php
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-28 10:16:00 +01:00
Simon L.
63aee30ed4 Merge pull request #5977 from nextcloud/enh/5973/add-talk-recording-note
aio-interface: add note that talk-recording only works on x86
2025-01-27 15:21:16 +01:00
Simon L.
f3dff2f780 address review
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-27 13:52:54 +01:00
Simon L.
4cd8ac0ab7 aio-interface: add note that talk-recording only works on x86
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-27 13:51:51 +01:00
Simon L.
ae261cbb17 Merge pull request #5966 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-24
build(deps): bump clamav/clamav from 1.4.2-23 to 1.4.2-24 in /Containers/clamav
2025-01-27 07:45:21 +01:00
dependabot[bot]
0f15fb194d build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.2-23 to 1.4.2-24.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-27 05:07:55 +00:00
Simon L.
28aecab211 Update wording
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-25 02:36:39 +01:00
Simon L.
de49af4806 add empty line
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-25 02:29:23 +01:00
Simon L.
a07b3b8ccb some more adjustments
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-25 02:28:35 +01:00
Simon L.
ac54fce522 fix details
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-25 02:05:27 +01:00
Simon L.
cc171c4c9e Merge pull request #5955 from nextcloud/enh/noid/tailscale-promotion
make Tailscale even more prominent
2025-01-25 01:17:09 +01:00
Simon L.
4aef95a87a make Tailscale even more prominent
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-24 23:47:09 +01:00
Simon L.
2efeff2b96 address review
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-24 13:34:14 +01:00
Simon L.
25e597a123 Merge pull request #5951 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.25-scratch
build(deps): bump nats from 2.10.24-scratch to 2.10.25-scratch in /Containers/talk
2025-01-24 13:18:25 +01:00
Simon L.
f8f32a9a5d Merge pull request #5950 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-27.5.1-cli
build(deps): bump docker from 27.5.0-cli to 27.5.1-cli in /Containers/mastercontainer
2025-01-24 13:18:12 +01:00
Simon L.
8f8a37c38f Merge pull request #5949 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.12.1.1
build(deps): bump collabora/code from 24.04.11.3.1 to 24.04.12.1.1 in /Containers/collabora
2025-01-24 13:17:58 +01:00
Simon L.
955908cc83 Merge pull request #5948 from nextcloud/dependabot/docker/Containers/apache/httpd-2.4.63-alpine3.21
build(deps): bump httpd from 2.4.62-alpine3.21 to 2.4.63-alpine3.21 in /Containers/apache
2025-01-24 13:17:45 +01:00
dependabot[bot]
2b4f65a0aa build(deps): bump nats in /Containers/talk
Bumps nats from 2.10.24-scratch to 2.10.25-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 04:58:35 +00:00
dependabot[bot]
85821b467b build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 27.5.0-cli to 27.5.1-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 04:58:18 +00:00
dependabot[bot]
afab39dca9 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.11.3.1 to 24.04.12.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 04:57:54 +00:00
dependabot[bot]
dee3773bf3 build(deps): bump httpd in /Containers/apache
Bumps httpd from 2.4.62-alpine3.21 to 2.4.63-alpine3.21.

---
updated-dependencies:
- dependency-name: httpd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 04:57:37 +00:00
Simon L.
04ef45667f containers-schema: allow to specify ui-secret and show in aio interface
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-23 16:41:43 +01:00
Simon L.
bc358f32b1 Merge pull request #5936 from nextcloud/enh/noid/disable-ipv6-for-talk
talk: automatically bind ipv4 only if ipv6 is disabled
2025-01-23 15:30:26 +01:00
Simon L.
1fb631cc51 add note regarding scalable variant
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-23 14:18:58 +01:00
Simon L.
00a2e88c22 address review
Signed-off-by: Simon L. <szaimen@e.mail.de>

Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-23 11:22:07 +01:00
Simon L.
5ff6292e24 Merge pull request #5942 from nextcloud/dependabot/docker/Containers/talk/strukturag/nextcloud-spreed-signaling-2.0.2
build(deps): bump strukturag/nextcloud-spreed-signaling from 2.0.1 to 2.0.2 in /Containers/talk
2025-01-23 08:41:18 +01:00
Simon L.
e7bb4be145 Merge pull request #5941 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.2-23
build(deps): bump clamav/clamav from 1.4.1-22 to 1.4.2-23 in /Containers/clamav
2025-01-23 08:40:57 +01:00
dependabot[bot]
96a577b093 build(deps): bump strukturag/nextcloud-spreed-signaling
Bumps strukturag/nextcloud-spreed-signaling from 2.0.1 to 2.0.2.

---
updated-dependencies:
- dependency-name: strukturag/nextcloud-spreed-signaling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 04:42:08 +00:00
dependabot[bot]
16a5c1c04f build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-22 to 1.4.2-23.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-23 04:41:11 +00:00
Simon L.
0e10cfd20b move community containers to top as one of the main feature
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-22 20:47:48 +01:00
Simon L.
895f4b82e3 talk: automatically bind ipv4 only if ipv6 is disabled
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-22 16:51:55 +01:00
Simon L.
d1b37c1216 Merge pull request #5929 from nextcloud/enh/3549/add-scrutiny
add scrutiny community container
2025-01-22 13:47:32 +01:00
Simon L.
4def229eea add scrutiny community container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-22 13:43:18 +01:00
Simon L.
28cc905db1 Merge pull request #4902 from nextcloud/enh/3889/add-makemkv
community-containers: add makemkv
2025-01-22 12:19:22 +01:00
Simon L.
1e55e776b4 Merge pull request #5889 from nextcloud/enh/noid/add-backup-viewer
add borgbackup-viewer community container
2025-01-22 12:18:58 +01:00
Simon L.
7468386397 add borgbackup-viewer community container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-22 12:17:55 +01:00
Simon L.
bfc5f40448 community-containers: add makemkv
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-22 12:17:02 +01:00
Simon L.
499c51add1 Merge pull request #5899 from thoschaefer/fix/onlyoffice_custom_port
Support custom port for onlyoffice
2025-01-22 12:11:23 +01:00
Simon L.
6333b59d2d Merge pull request #5927 from nextcloud/enh/5925/improve-wording
aio-interface: update wording for entering the domain
2025-01-22 11:44:29 +01:00
Simon L.
3e4133da82 Merge pull request #5921 from nextcloud/enh/noid/apache-add-docs
apache: add docs to aio interface
2025-01-22 11:44:12 +01:00
Simon L.
7bd36f9999 Merge pull request #5920 from nextcloud/enh/5913/improve-logging
DockerActionManager and DockerController: improve the logging
2025-01-22 11:43:59 +01:00
Simon L.
f4f9c3630a Merge pull request #5895 from nextcloud/enh/noid/improve-check
improve check for auth.docker.io
2025-01-22 11:40:59 +01:00
Simon L.
42898dbf7a Merge pull request #5935 from nextcloud/aio-helm-update
Helm Chart updates
2025-01-22 11:11:48 +01:00
szaimen
521f9fd0e0 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-22 10:10:18 +00:00
Anvil5465
0d86e36ff6 Add Jellyseerr Community Container (#5911)
Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2025-01-22 11:07:39 +01:00
Simon L.
c238e815fa fix chellcheck
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-22 11:04:52 +01:00
Simon L.
f8e55119dd Merge pull request #5934 from nextcloud/dependabot/docker/Containers/whiteboard/nextcloud-releases/whiteboard-v1.0.5
build(deps): bump nextcloud-releases/whiteboard from v1.0.4 to v1.0.5 in /Containers/whiteboard
2025-01-22 10:59:09 +01:00
Simon L.
0b0322bec0 Merge pull request #5933 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.17.1
build(deps): bump elasticsearch from 8.17.0 to 8.17.1 in /Containers/fulltextsearch
2025-01-22 10:58:39 +01:00
Simon L.
b0a3b8b9a7 Merge pull request #5918 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.16-fpm-alpine3.21
build(deps): bump php from 8.3.15-fpm-alpine3.21 to 8.3.16-fpm-alpine3.21 in /Containers/nextcloud
2025-01-22 10:58:22 +01:00
Simon L.
f9b324cae1 Merge pull request #5917 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.3.16-fpm-alpine3.21
build(deps): bump php from 8.3.15-fpm-alpine3.21 to 8.3.16-fpm-alpine3.21 in /Containers/mastercontainer
2025-01-22 10:58:10 +01:00
Simon L.
468197172c Merge pull request #5916 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.23.5-alpine3.21
build(deps): bump golang from 1.23.4-alpine3.21 to 1.23.5-alpine3.21 in /Containers/imaginary
2025-01-22 10:57:47 +01:00
Simon L.
431ee81083 Merge pull request #5915 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.11.3.1
build(deps): bump collabora/code from 24.04.11.2.1 to 24.04.11.3.1 in /Containers/collabora
2025-01-22 10:57:34 +01:00
Simon L.
7c7170c079 Merge pull request #5914 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-22
build(deps): bump clamav/clamav from 1.4.1-21 to 1.4.1-22 in /Containers/clamav
2025-01-22 10:57:23 +01:00
Simon L.
56304aae46 Merge pull request #5894 from nextcloud/aio-dependency-update
PHP dependency updates
2025-01-22 10:57:10 +01:00
dependabot[bot]
3fb8ae5b91 build(deps): bump nextcloud-releases/whiteboard
Bumps nextcloud-releases/whiteboard from v1.0.4 to v1.0.5.

---
updated-dependencies:
- dependency-name: nextcloud-releases/whiteboard
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 04:46:59 +00:00
dependabot[bot]
a9cf1e960c build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.3.15-fpm-alpine3.21 to 8.3.16-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 04:46:26 +00:00
dependabot[bot]
278d449bc2 build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.15-fpm-alpine3.21 to 8.3.16-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 04:46:12 +00:00
dependabot[bot]
e6c42f0bf8 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.17.0 to 8.17.1.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 04:46:06 +00:00
Simon L.
03b846b3f4 aio-interface: update wording for entering the domain
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-21 14:49:56 +01:00
szaimen
d6a9f92aee php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 12:02:54 +00:00
Simon L.
c578a6e3f3 DockerActionManager: improve the logging
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-21 12:30:01 +01:00
Simon L.
35ff787d77 Merge pull request #5923 from nextcloud/szaimen-patch-1
Update dependabot.yml
2025-01-20 16:36:41 +01:00
Simon L.
666b5ef341 Update dependabot.yml
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-20 15:25:33 +01:00
Simon L.
282588169a Merge pull request #5922 from nextcloud/dependabot/github_actions/helm/chart-releaser-action-1.7.0
build(deps): bump helm/chart-releaser-action from 1.6.0 to 1.7.0
2025-01-20 15:12:26 +01:00
dependabot[bot]
db5bfa7936 build(deps): bump helm/chart-releaser-action from 1.6.0 to 1.7.0
Bumps [helm/chart-releaser-action](https://github.com/helm/chart-releaser-action) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/helm/chart-releaser-action/releases)
- [Commits](https://github.com/helm/chart-releaser-action/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: helm/chart-releaser-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 13:06:32 +00:00
Simon L.
ec3895beef apache: add docs to aio interface
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-20 13:37:43 +01:00
dependabot[bot]
1be5749102 build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.23.4-alpine3.21 to 1.23.5-alpine3.21.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 05:02:15 +00:00
dependabot[bot]
572dfd634f build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.11.2.1 to 24.04.11.3.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 05:02:07 +00:00
dependabot[bot]
497d6d1191 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-21 to 1.4.1-22.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 05:02:05 +00:00
Simon L.
2992198d9b Merge pull request #5910 from gdk22/main
Improve the readme by clarifying that the NC instance can be restored by the backup data
2025-01-19 22:17:44 +01:00
Gerald Krause
da07aaa887 Improved the readme by clarifying that the NC instance can be restored by the backup data
Signed-off-by: Gerald Krause <geedeekay@justmail.de>

Signed-off-by: Gerald Krause <geedeekay@justmail.de>
2025-01-19 20:28:58 +01:00
Simon L.
a8e9f6f91e Merge pull request #5909 from nextcloud/npmplus-community-container-readme
Update NPMplus community container readme.md
2025-01-19 15:27:35 +01:00
Zoey
b16dfd83ce Update NPMplus community container readme.md
Signed-off-by: Zoey <zoey@z0ey.de>
2025-01-19 14:25:51 +01:00
Thorsten Schaefer
a425f5b49b Support custom port for onlyoffice
Signed-off-by: Thorsten Schaefer <github@npath.de>
2025-01-17 19:07:37 +01:00
Simon L.
1ad0fcf1b6 improve check for auth.docker.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-17 13:52:33 +01:00
Simon L.
1630867fb3 Merge pull request #5890 from nextcloud/nextcloud-container-update
Nextcloud dependency update
2025-01-17 12:34:14 +01:00
szaimen
23755a0371 nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-16 19:45:00 +00:00
Simon L.
c19ba34cdf Merge pull request #5881 from nextcloud/enh/noid/add-jellyfin
fail2ban-cc: add jellyfin
2025-01-16 12:33:21 +01:00
Simon L.
784da23323 Merge pull request #5888 from nextcloud/enh/5268/check-auth.docker.io-reachable
mastercontainer: check if auth.docker.io is reachable during startup
2025-01-16 12:33:13 +01:00
Simon L.
5d2cc65aa0 Merge pull request #5885 from nextcloud/enh/noid/add-further-hint-to-debug-section
rp-docs: add info about hairpin-nat and local dns-record in debug section
2025-01-16 12:31:49 +01:00
Simon L.
02cc5f04ca mastercontainer: check if auth.docker.io is reachable during startup
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-16 10:45:49 +01:00
Simon L.
22fdaa57ce rp-docs: add info about hairpin-nat and local dns-record in debug section
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-15 15:36:43 +01:00
Simon L.
276cd7d9d8 fail2ban-cc: add jellyfin
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-15 13:48:06 +01:00
Simon L.
bdff564e2e Merge pull request #5880 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-27.5.0-cli
build(deps): bump docker from 27.4.1-cli to 27.5.0-cli in /Containers/mastercontainer
2025-01-15 09:33:09 +01:00
Simon L.
409777cb7a Merge pull request #5879 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.2-alpine
build(deps): bump haproxy from 3.1.1-alpine to 3.1.2-alpine in /Containers/docker-socket-proxy
2025-01-15 09:32:45 +01:00
dependabot[bot]
96ea32405d build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 27.4.1-cli to 27.5.0-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 05:13:02 +00:00
dependabot[bot]
a8f6e7a336 build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.1-alpine to 3.1.2-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-15 05:12:46 +00:00
Simon L.
b6ad2782e4 Merge pull request #5870 from nextcloud/enh/noid/allow-configure-redis-user
allow to configure redis user
2025-01-14 14:46:49 +01:00
Simon L.
b786415cfb Revert changes to notify-push and whiteboard
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-14 14:39:32 +01:00
Simon L.
4acc9d8f41 add idea
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-14 14:26:59 +01:00
Simon L.
d2242b2eba Merge pull request #5877 from nextcloud/imaginary-container-update
Imaginary update
2025-01-14 14:07:02 +01:00
szaimen
2148b60fc0 imaginary-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-14 12:02:59 +00:00
Simon L.
d971f86f0c increase to 10.4.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-14 11:51:42 +01:00
Simon L.
baa653d711 Merge pull request #5876 from nextcloud/aio-helm-update
Helm Chart updates
2025-01-14 11:47:21 +01:00
szaimen
f658318df0 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-14 10:42:41 +00:00
pailloM
ce7a10e4c0 add calcardbackup community container (#5864)
Signed-off-by: PailloM <paillomams@gmx.com>
Signed-off-by: pailloM <56462552+pailloM@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2025-01-14 10:43:36 +01:00
Simon L.
4f5d257af5 Merge pull request #5862 from nextcloud/enh/noid/remove-networks
containers-schema and containers.json: remove networks from definition
2025-01-14 10:33:08 +01:00
Simon L.
93fcf2783c Merge pull request #5861 from nextcloud/enh/noid/improve-domain-validation
domain-validation: improve the notice about the private ip-address
2025-01-14 10:32:31 +01:00
Simon L.
3199b84934 Merge pull request #5843 from nextcloud/enh/noid/adjust-app-api-logic
nextcloud-entrypoint:  adjust logic around app api app
2025-01-14 10:32:01 +01:00
Simon L.
cdf39556c1 Merge pull request #5868 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-21
build(deps): bump clamav/clamav from 1.4.1-20 to 1.4.1-21 in /Containers/clamav
2025-01-14 10:30:10 +01:00
Simon L.
fd38942b2b Merge pull request #5860 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.21.2
build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/watchtower
2025-01-14 10:29:54 +01:00
Simon L.
b0058954a1 Merge pull request #5859 from nextcloud/dependabot/docker/Containers/talk/alpine-3.21.2
build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/talk
2025-01-14 10:29:43 +01:00
Simon L.
560674d3f0 Merge pull request #5858 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.21.2
build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/notify-push
2025-01-14 10:29:31 +01:00
Simon L.
3a6b54057b Merge pull request #5857 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.9.1-alpine
build(deps): bump caddy from 2.8.4-alpine to 2.9.1-alpine in /Containers/mastercontainer
2025-01-14 10:29:20 +01:00
Simon L.
9408d145c9 Merge pull request #5856 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.21.2
build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/imaginary
2025-01-14 10:29:08 +01:00
Simon L.
8d51f16d38 Merge pull request #5855 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.21.2
build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/domaincheck
2025-01-14 10:28:57 +01:00
Simon L.
63e971c32b Merge pull request #5854 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.11.2.1
build(deps): bump collabora/code from 24.04.11.1.1 to 24.04.11.2.1 in /Containers/collabora
2025-01-14 10:28:45 +01:00
Simon L.
f152b41037 Merge pull request #5853 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.21.2
build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/borgbackup
2025-01-14 10:28:32 +01:00
Simon L.
70136188b9 Merge pull request #5852 from nextcloud/dependabot/docker/Containers/apache/caddy-2.9.1-alpine
build(deps): bump caddy from 2.8.4-alpine to 2.9.1-alpine in /Containers/apache
2025-01-14 10:28:20 +01:00
Simon L.
2fc2be363a nextcloud: allow to configure redis user
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-13 16:56:33 +01:00
dependabot[bot]
76ccf69a05 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-20 to 1.4.1-21.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 04:34:09 +00:00
Simon L.
b046294801 containers-schema and containers.json: remove networks from definition
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-10 23:12:12 +01:00
Simon L.
41a867e7f2 domain-validation: improve the notice about the private ip-address
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-10 23:09:12 +01:00
dependabot[bot]
75ea7c4f27 build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/watchtower
Bumps alpine from 3.21.1 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:34:34 +00:00
dependabot[bot]
4b8dd232c5 build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/talk
Bumps alpine from 3.21.1 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:34:26 +00:00
dependabot[bot]
0e1eb9d1a8 build(deps): bump alpine in /Containers/notify-push
Bumps alpine from 3.21.1 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:34:12 +00:00
dependabot[bot]
16f764941e build(deps): bump caddy in /Containers/mastercontainer
Bumps caddy from 2.8.4-alpine to 2.9.1-alpine.

---
updated-dependencies:
- dependency-name: caddy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:34:02 +00:00
dependabot[bot]
d6d0086a66 build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/imaginary
Bumps alpine from 3.21.1 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:33:53 +00:00
dependabot[bot]
c06a52e2be build(deps): bump alpine in /Containers/domaincheck
Bumps alpine from 3.21.1 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:33:46 +00:00
dependabot[bot]
1ec07aeabd build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.11.1.1 to 24.04.11.2.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:33:42 +00:00
dependabot[bot]
c4f6c89b67 build(deps): bump alpine from 3.21.1 to 3.21.2 in /Containers/borgbackup
Bumps alpine from 3.21.1 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:33:39 +00:00
dependabot[bot]
ea789d2dca build(deps): bump caddy in /Containers/apache
Bumps caddy from 2.8.4-alpine to 2.9.1-alpine.

---
updated-dependencies:
- dependency-name: caddy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 04:33:25 +00:00
Simon L.
f2a5b2bdc7 nextcloud-entrypoint: adjust logic around app api app
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-07 15:26:08 +01:00
Simon L.
c1f1207a0e Merge pull request #5842 from nextcloud/aio-yaml-update
Yaml updates
2025-01-07 13:22:12 +01:00
szaimen
1ef6769941 Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 12:03:30 +00:00
Simon L.
28e2cc49b4 increase to v10.3.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-07 09:58:47 +01:00
Simon L.
671dad5d6a Merge pull request #5841 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.21.1
build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/watchtower
2025-01-07 09:35:07 +01:00
Simon L.
fc5e581c50 Merge pull request #5840 from nextcloud/dependabot/docker/Containers/talk/alpine-3.21.1
build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/talk
2025-01-07 09:34:53 +01:00
Simon L.
3f9aa2b164 Merge pull request #5839 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.7-alpine
build(deps): bump redis from 7.2.6-alpine to 7.2.7-alpine in /Containers/redis
2025-01-07 09:34:36 +01:00
Simon L.
14eb8b5ab6 Merge pull request #5838 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.21.1
build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/notify-push
2025-01-07 09:34:22 +01:00
Simon L.
ab77b91a2b Merge pull request #5837 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.21.1
build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/imaginary
2025-01-07 09:34:00 +01:00
Simon L.
a060503744 Merge pull request #5836 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.21.1
build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/domaincheck
2025-01-07 09:01:11 +01:00
Simon L.
e0c5682ce6 Merge pull request #5835 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.21.1
build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/borgbackup
2025-01-07 09:00:25 +01:00
dependabot[bot]
5904adfeb2 build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/watchtower
Bumps alpine from 3.21.0 to 3.21.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:59:28 +00:00
dependabot[bot]
368b26766d build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/talk
Bumps alpine from 3.21.0 to 3.21.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:59:14 +00:00
dependabot[bot]
68055bf303 build(deps): bump redis in /Containers/redis
Bumps redis from 7.2.6-alpine to 7.2.7-alpine.

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:59:10 +00:00
dependabot[bot]
a70ccef849 build(deps): bump alpine in /Containers/notify-push
Bumps alpine from 3.21.0 to 3.21.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:59:05 +00:00
dependabot[bot]
30994e1074 build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/imaginary
Bumps alpine from 3.21.0 to 3.21.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:58:49 +00:00
dependabot[bot]
2a05f9df1e build(deps): bump alpine in /Containers/domaincheck
Bumps alpine from 3.21.0 to 3.21.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:58:42 +00:00
dependabot[bot]
e7f5747026 build(deps): bump alpine from 3.21.0 to 3.21.1 in /Containers/borgbackup
Bumps alpine from 3.21.0 to 3.21.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-07 04:58:35 +00:00
Simon L.
8904349e5d Merge pull request #5831 from nextcloud/enh/noid/remove-nbs-if-not-need
helm: remove NET_BIND_SERVICE if not needed
2025-01-06 14:14:29 +01:00
Simon L.
ca4386bef9 helm: remove NET_BIND_SERVICE if not needed
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 14:12:38 +01:00
Simon L.
8613079e60 Merge pull request #5830 from nextcloud/enh/noid/adjust-talk-port-docs
Adjust docs for talk_port variable a bit
2025-01-06 13:51:23 +01:00
Simon L.
87143bc7bd Adjust docs for talk_port variable a bit
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 13:49:33 +01:00
Simon L.
aec2b7904c Merge pull request #5829 from nextcloud/aio-helm-update
Helm Chart updates
2025-01-06 12:07:21 +01:00
Simon L.
fdf43612f1 apache: remove the readinessprobe and livenessProbe for now as they are breaking
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 12:06:23 +01:00
szaimen
3d7194ddad Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-06 11:03:01 +00:00
Simon L.
9200fa51bf Merge pull request #5828 from nextcloud/enh/5800/check-appstoreurl
nextcloud: check for configured appstoreurl during upgrade
2025-01-06 12:00:03 +01:00
Simon L.
986130bb1b nextcloud: check for configured appstoreurl during upgrade
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 11:56:45 +01:00
Simon L.
f5cc4b014c Merge pull request #5827 from nextcloud/enh/5612/document-behaviour
manual-install: document behaviour about exposed options
2025-01-06 11:42:40 +01:00
Simon L.
6c3c5cf981 manual-install: document behaviour about exposed options
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 11:41:21 +01:00
Simon L.
60d3df712e Merge pull request #5826 from nextcloud/enh/5643/document-fixed-value
facerecognition: document fixed 1G value
2025-01-06 11:36:18 +01:00
Simon L.
4d38c5b8f7 facerecognition: document fixed 1G value
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 11:34:43 +01:00
Simon L.
25cf173b18 Merge pull request #5825 from nextcloud/enh/5810/remove-domain-check
apache-healthcheck: remove the domain test
2025-01-06 11:27:04 +01:00
Simon L.
81dd6bbc72 apache-healthcheck: remove the domain test
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 11:25:09 +01:00
Simon L.
54985a8b65 Merge pull request #5824 from nextcloud/enh/noid/rename-ENG-to-NENG
rename `ENABLE_NVIDIA_GPU` to `NEXTCLOUD_ENABLE_NVIDIA_GPU`
2025-01-06 11:08:05 +01:00
Simon L.
febfd57448 rename ENABLE_NVIDIA_GPU to NEXTCLOUD_ENABLE_NVIDIA_GPU
to be more consistent with other options

Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 11:03:41 +01:00
Simon L.
2aad2c8b4c Merge pull request #5803 from nextcloud/enh/5132/disable-eng-local-ai
local-ai-cc: disable nvidia-gpu as it disallows the container to start
2025-01-06 10:57:05 +01:00
Simon L.
42113d4ed3 Merge pull request #5822 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-20
build(deps): bump clamav/clamav from 1.4.1-17 to 1.4.1-20 in /Containers/clamav
2025-01-06 10:54:43 +01:00
Simon L.
5e7a2005e5 Merge pull request #5808 from Luotio/patch-1
Updated IIS Reverse proxy configuration to work with special characters.
2025-01-06 10:54:22 +01:00
Simon L.
744cace2a8 Merge pull request #5820 from nextcloud/enh/noid/facegpu
facerecognition docker does not support GPU
2025-01-06 10:54:02 +01:00
Jean-Yves
ce577c5769 facerecognition docker does not support GPU
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-06 10:52:39 +01:00
Simon L.
8ce1b2615b Merge pull request #5792 from nextcloud/enh/noid/borg-remote-placeholder
Add "port" to borg remote placeholder
2025-01-06 10:50:32 +01:00
Simon L.
58b25dfac2 Merge pull request #5790 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.15-fpm-alpine3.21
build(deps): bump php from 8.3.14-fpm-alpine3.21 to 8.3.15-fpm-alpine3.21 in /Containers/nextcloud
2025-01-06 10:50:06 +01:00
Simon L.
bf71985343 Merge pull request #5789 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.3.15-fpm-alpine3.21
build(deps): bump php from 8.3.14-fpm-alpine3.21 to 8.3.15-fpm-alpine3.21 in /Containers/mastercontainer
2025-01-06 10:49:54 +01:00
Simon L.
4da7b8dee8 Merge pull request #5788 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.11.1.1
build(deps): bump collabora/code from 24.04.10.2.1 to 24.04.11.1.1 in /Containers/collabora
2025-01-06 10:49:40 +01:00
Simon L.
d4a8048cd4 Merge pull request #5786 from nextcloud/enh/noid/adjust-casing-of-eng
Container.php: adjust casing of enable_nvidia_gpu to enableNvidiaGpu
2025-01-06 10:49:18 +01:00
Simon L.
d64e111fc5 Merge pull request #5785 from nextcloud/enh/5559/set-max-opcache-files
nextcloud: set max opcache files to 1000
2025-01-06 10:48:22 +01:00
Simon L.
350c4a8d0f Merge pull request #5782 from nextcloud/aio-dependency-update
PHP dependency updates
2025-01-06 10:47:27 +01:00
dependabot[bot]
5f657151c6 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-17 to 1.4.1-20.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 05:08:23 +00:00
szaimen
36f575d8a7 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-04 12:02:29 +00:00
Simon L.
99c5ae8336 migration.md: adjust /path/to/nextcloud/data/ to /path/to/old/nextcloud/data/
For https://github.com/nextcloud/all-in-one/issues/5806
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-03 17:52:54 +01:00
Simon L.
d4a3bbe104 local-ai: fix stablediffusion link
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-03 17:13:54 +01:00
Simon L.
b6aa1e9c60 add two options to other examples as well
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-03 17:02:30 +01:00
Simon L.
124be702da add some further instructions
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-03 16:02:54 +01:00
Simon L.
8a79940005 Merge pull request #5813 from nextcloud/enh/noid/add-introduction
reverse-proxy-docu: adjust and add introduction with example
2025-01-03 15:54:31 +01:00
Simon L.
78b1464977 reverse-proxy docu: adjust and add introduction with example
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-01-03 15:43:32 +01:00
Luotio
dc761e259a Update reverse-proxy.md
Removed X_FORWARDED headers as they did not work as expected

Signed-off-by: Luotio <juha@luotio.net>
2025-01-01 12:45:50 +02:00
Luotio
38e2d51aa0 Update reverse-proxy.md
Fixed the IIS reverse proxy configuration, not considering special characters, and added HTTP_X_FORWARDED headers.

Signed-off-by: Luotio <juha@luotio.net>
2025-01-01 12:38:36 +02:00
Simon L.
c59112192a local-ai-cc: disable nvidia-gpu as it disallows the container to start
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-30 15:05:18 +01:00
Pierre
76f2ae7dc9 fix: add "port" to more placeholders in containers.twig
Signed-off-by: Pierre <47398145+AiroPi@users.noreply.github.com>
2024-12-30 13:22:12 +01:00
Simon L.
44a86d664c Merge pull request #5793 from kaincenteno/patch-1
rp-docs: comments out http3_stream_buffer_size 512k in nginx template
2024-12-30 12:59:14 +01:00
Kain
e3f551c2a4 comments out http3_stream_buffer_size 512k as it requires v1.25.0+
comments out http3_stream_buffer_size 512k as it requires version 1.25.0+ of nginx

Signed-off-by: Kain <26943220+kaincenteno@users.noreply.github.com>
2024-12-24 12:00:14 -08:00
airo.pi_
12fddf1787 Add port to borg remote placeholder
Signed-off-by: airo.pi_ <47398145+AiroPi@users.noreply.github.com>
2024-12-24 10:10:54 +01:00
dependabot[bot]
34690eee02 build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.14-fpm-alpine3.21 to 8.3.15-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 04:53:03 +00:00
dependabot[bot]
2de24563c7 build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.3.14-fpm-alpine3.21 to 8.3.15-fpm-alpine3.21.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 04:52:58 +00:00
dependabot[bot]
e81edfd930 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.10.2.1 to 24.04.11.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 04:52:38 +00:00
Simon L.
f3e47e62f3 Container.php: adjust casing of enable_nvidia_gpu to enableNvidiaGpu
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 18:51:43 +01:00
Simon L.
31896ae68e nextcloud: set max opcache files to 1000
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 18:49:31 +01:00
Simon L.
109b9dc019 helm: update the collabora config already
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 14:02:26 +01:00
Simon L.
41a3ef13c3 Merge pull request #5783 from nextcloud/aio-yaml-update
Yaml updates
2024-12-20 14:01:08 +01:00
szaimen
ddc1bce1c5 Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-20 12:03:10 +00:00
Simon L.
0d89c5daba Merge pull request #5781 from nextcloud/enh/5763/fix-collabora
actually fix collabora
2024-12-20 12:20:52 +01:00
Simon L.
4906ee4ca4 actually fix collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 12:18:50 +01:00
Simon L.
bc4ebfaac0 fix check if array key is set
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:49:54 +01:00
Simon L.
86554ba196 collabora: disable tzdata again
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:32:20 +01:00
Simon L.
f0ef13b3bf Merge pull request #5780 from nextcloud/enh/noid/downgrade-collabora
try to downgrade collabora
2024-12-20 11:27:55 +01:00
Simon L.
138e7f34b8 try to downgrade collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:27:25 +01:00
Simon L.
42f3214c2d Merge pull request #5772 from nextcloud/enh/noid/buttons
aio-interface: adjust design of buttons according Nextcloud Vue
2024-12-20 11:23:40 +01:00
Simon L.
6c4f019c99 update version
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:17:59 +01:00
Simon L.
4379446e16 Merge pull request #5730 from JMarcosHP/main
Add apache container reachability check and retry mechanism to run-exec-commands.sh
2024-12-20 11:17:03 +01:00
Simon L.
05bad1b80a Merge pull request #5775 from nextcloud/enh/5768/disable-fts-seccomp
disable fts if seccomp is not supported in the kernel
2024-12-20 11:14:45 +01:00
MondoGao
53edc5d4a9 add support for nvidia gpu access (#5132)
Signed-off-by: Mondo <mondo.jiang@wisc.edu>
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2024-12-20 11:12:59 +01:00
Simon L.
119d03694e Merge pull request #5778 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-27.4.1-cli
build(deps): bump docker from 27.4.0-cli to 27.4.1-cli in /Containers/mastercontainer
2024-12-20 08:11:58 +01:00
dependabot[bot]
8aa8d7f60b build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 27.4.0-cli to 27.4.1-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-20 04:19:35 +00:00
Simon L.
2915345b7d aio-interface: disable fts if seccomp is not supported in the kernel
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-19 14:02:25 +01:00
Simon L.
dcc1c230ff Merge pull request #5770 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.24-scratch
build(deps): bump nats from 2.10.23-scratch to 2.10.24-scratch in /Containers/talk
2024-12-18 19:52:53 +01:00
Simon L.
e5e5d2f501 Merge pull request #5769 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.17.0
build(deps): bump elasticsearch from 8.16.1 to 8.17.0 in /Containers/fulltextsearch
2024-12-18 19:52:29 +01:00
Simon L.
646d6c0dd7 Merge pull request #5767 from nextcloud/enh/noid/rp-follow-ups
rp-docs: add comment to the config directly to adjust localhost:11000
2024-12-18 19:17:01 +01:00
Jean-Yves
66a6b96e67 Fix button according Nextcloud Vue
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com>
2024-12-18 12:46:19 +01:00
dependabot[bot]
c806a41672 build(deps): bump nats in /Containers/talk
Bumps nats from 2.10.23-scratch to 2.10.24-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-18 04:36:37 +00:00
dependabot[bot]
d0bdcbbea7 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.16.1 to 8.17.0.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-18 04:36:03 +00:00
JMarcosHP
3c2a1edcc4 Added env variable to nextcloud container, changed reachability in favor of apache container host.
Signed-off-by: JMarcosHP <jehuherrerap@hotmail.com>
2024-12-17 10:39:01 -06:00
Simon L.
88070d66c0 rp-docs: add comment to the config directly to adjust localhost:11000
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-17 16:59:12 +01:00
Jehu Marcos Herrera Puentes
79d4ce1436 Merge branch 'nextcloud:main' into main 2024-12-17 09:55:14 -06:00
Simon L.
91a85859c5 Merge pull request #5750 from nextcloud/improve-nginx-rp-guid
Improve nginx reverse proxy template
2024-12-17 16:29:14 +01:00
Simon L.
32109b2551 increase to 10.2.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-17 14:54:21 +01:00
Simon L.
af3de263cf Merge pull request #5570 from tofuwabohu/main
Add documentation on migrating using the borg backup
2024-12-17 14:16:48 +01:00
Simon L.
0598b10f2e adjust the guide to be shown in the normal readme and add a link from the migration docs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-17 14:14:14 +01:00
tofuwabohu
f8a249e1ad Add steps to migrate using borg backup
Signed-off-by: tofuwabohu <66644064+tofuwabohu@users.noreply.github.com>
2024-12-17 14:09:36 +01:00
Simon L.
58a2c6c5e2 Merge pull request #5747 from alexenica/main
Add dot to network regex check
2024-12-17 13:56:24 +01:00
Simon L.
514ac94c8a Merge pull request #5766 from nextcloud/aio-dependency-update
PHP dependency updates
2024-12-17 13:30:02 +01:00
szaimen
9638b50796 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-17 12:09:07 +00:00
Simon L.
cb622f712b Merge pull request #5751 from nextcloud/add-npmplus-rp-guide
Add NPMplus to reverse-proxy.md
2024-12-17 11:30:55 +01:00
Zoey
1b3e2d6ece Update reverse-proxy.md
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-17 09:00:49 +01:00
Zoey
1ecf1092f6 512k is enough
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-17 08:53:55 +01:00
Zoey
e7a36de3db also remove DHE
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-16 22:13:05 +01:00
Zoey
d74d7f9a67 improve upload speeds in nginx template
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-16 19:00:19 +01:00
Jehu Marcos Herrera Puentes
5f844aeeb1 Fix shell check variable quotation.
Signed-off-by: Jehu Marcos Herrera Puentes <58377032+JMarcosHP@users.noreply.github.com>
2024-12-16 11:26:03 -06:00
Jehu Marcos Herrera Puentes
c5da6e718f Merge branch 'main' into main 2024-12-16 11:15:18 -06:00
Simon L.
d65c59a837 helm: update to v10.1.1
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-16 15:06:20 +01:00
Simon L.
3a3ca26aee Merge pull request #5760 from nextcloud/imaginary-container-update
Imaginary update
2024-12-16 14:54:42 +01:00
Simon L.
2d6c916015 Merge pull request #5761 from nextcloud/enh/noid/adjust-timeouts
adjust start-period and retries for fts, collabora and clamav
2024-12-16 13:47:50 +01:00
Simon L.
45f8049548 adjust start-period and retries for fts, collabora and clamav
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-16 13:45:22 +01:00
szaimen
da74af908a imaginary-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-16 12:04:39 +00:00
Simon L.
e763a41198 Merge pull request #5759 from nextcloud/enh/5706/update-alpine
update remaining docker images to alpine 3.21
2024-12-16 12:11:10 +01:00
Simon L.
a0eaea5e95 update remaining docker images to alpine 3.21
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-16 12:05:46 +01:00
Simon L.
cee30d897e Merge pull request #5758 from nextcloud/aio-helm-update
Helm Chart updates
2024-12-16 11:49:51 +01:00
Simon L.
749a858e5f dpendabot: adjust rebase strategy
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-16 11:48:10 +01:00
Simon L.
7f98d16b19 change version to 10.1.1-beta
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-16 11:45:30 +01:00
szaimen
b44cd7b226 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-16 10:40:10 +00:00
Simon L.
281a694fe9 Merge pull request #5716 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.21.0
build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/watchtower
2024-12-16 11:38:55 +01:00
Simon L.
080dd7acbe Merge pull request #5715 from nextcloud/dependabot/docker/Containers/talk/alpine-3.21.0
build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/talk
2024-12-16 11:38:31 +01:00
dependabot[bot]
fe2ee2e5f4 build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/talk
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:38:23 +00:00
dependabot[bot]
c1dae23ffd build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/watchtower
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:38:18 +00:00
Simon L.
1961c1ec41 Merge pull request #5714 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.21.0
build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/notify-push
2024-12-16 11:38:06 +01:00
dependabot[bot]
8e3de8515e build(deps): bump alpine in /Containers/notify-push
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:37:45 +00:00
Simon L.
643559d79c Merge pull request #5713 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.21.0
build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/imaginary
2024-12-16 11:37:42 +01:00
dependabot[bot]
f841145792 build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/imaginary
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:37:25 +00:00
Simon L.
d6bb510e86 Merge pull request #5712 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.21.0
build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/domaincheck
2024-12-16 11:37:23 +01:00
dependabot[bot]
32671b0d7e build(deps): bump alpine in /Containers/domaincheck
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:37:13 +00:00
Simon L.
48e075b8d8 Merge pull request #5710 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.21.0
build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/borgbackup
2024-12-16 11:36:49 +01:00
dependabot[bot]
f96644419f build(deps): bump alpine from 3.20.3 to 3.21.0 in /Containers/borgbackup
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:36:18 +00:00
Simon L.
b7be55840d Merge pull request #5733 from nextcloud/aio-dependency-update
PHP dependency updates
2024-12-16 11:36:07 +01:00
Simon L.
5868bb257f Merge pull request #5756 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-17
build(deps): bump clamav/clamav from 1.4.1-16 to 1.4.1-17 in /Containers/clamav
2024-12-16 11:35:27 +01:00
Simon L.
a91f2f419e Merge pull request #5743 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.1-alpine
build(deps): bump haproxy from 3.1.0-alpine to 3.1.1-alpine in /Containers/docker-socket-proxy
2024-12-16 11:35:11 +01:00
Simon L.
aa08f99acc Merge pull request #5736 from nextcloud/enh/noid/update-janus
talk: update Janus to 1.x
2024-12-16 11:34:54 +01:00
Simon L.
40b37b777b Merge pull request #5734 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.23-scratch
build(deps): bump nats from 2.10.22-scratch to 2.10.23-scratch in /Containers/talk
2024-12-16 11:33:36 +01:00
Simon L.
35213a46e9 Merge pull request #5731 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-27.4.0-cli
build(deps): bump docker from 27.3.1-cli to 27.4.0-cli in /Containers/mastercontainer
2024-12-16 11:33:19 +01:00
Simon L.
854632915e Merge pull request #5696 from nextcloud/aio-yaml-update
Yaml updates
2024-12-16 11:31:18 +01:00
dependabot[bot]
b46bf75e9f build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-16 to 1.4.1-17.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 05:04:45 +00:00
Zoey
d5cd4fe519 Update reverse-proxy.md
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-14 22:49:10 +01:00
Zoey
ccb8443241 Add NPMplus to reverse-proxy.md
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-14 22:47:11 +01:00
Zoey
e4b0998f3c small additional improvement
Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-14 22:27:55 +01:00
Zoey
7eddf00f8c Improve nginx reverse proxy template
based on (not identical): https://ssl-config.mozilla.org/#server=nginx&version=1.27.3&config=intermediate&openssl=3.4.0&hsts=false&ocsp=false&guideline=5.7

Signed-off-by: Zoey <zoey@z0ey.de>
2024-12-14 22:20:08 +01:00
alexenica
542487e909 Add dot to network regex check
Signed-off-by: Alexandru Nica <alexandru.nica@uipath.com>
2024-12-13 15:13:49 +02:00
szaimen
b7c4cf1692 Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-13 12:03:20 +00:00
szaimen
3b73da3407 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-13 12:03:03 +00:00
dependabot[bot]
d945544770 build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.1.0-alpine to 3.1.1-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 04:22:40 +00:00
Simon L.
36888bc568 increase to 10.1.1
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-12 13:13:59 +01:00
Simon L.
80b925e860 Merge pull request #5739 from nextcloud/enh/noid/update-30.0.4
nextcloud: update to 30.0.4
2024-12-12 13:13:16 +01:00
Simon L.
16e38ff3cf nextcloud: update to 30.0.4
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-12 13:11:48 +01:00
Simon L.
43be9690f9 talk: update Janus to 1.x
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-11 16:18:20 +01:00
dependabot[bot]
3a3dddead0 build(deps): bump nats in /Containers/talk
Bumps nats from 2.10.22-scratch to 2.10.23-scratch.

---
updated-dependencies:
- dependency-name: nats
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-11 04:40:30 +00:00
dependabot[bot]
316d533510 build(deps): bump docker in /Containers/mastercontainer
Bumps docker from 27.3.1-cli to 27.4.0-cli.

---
updated-dependencies:
- dependency-name: docker
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-10 04:54:21 +00:00
Jehu Marcos Herrera Puentes
997886054d Set $COUNT variable to 1
Signed-off-by: Jehu Marcos Herrera Puentes <58377032+JMarcosHP@users.noreply.github.com>
2024-12-09 19:29:16 -06:00
JMarcosHP
a993ca0fc5 Added domain reachability check and retry mechanism to run-exec-commands.sh
Signed-off-by: JMarcosHP <jehuherrerap@hotmail.com>
2024-12-09 19:26:12 -06:00
Simon L.
4a37519c44 Merge pull request #5719 from nextcloud/nextcloud-container-update
Nextcloud dependency update
2024-12-09 17:59:58 +01:00
szaimen
ffc9dc7653 nextcloud-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-09 12:12:47 +00:00
Simon L.
4e4631ba80 add comment for appstore connection check
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-09 12:10:32 +01:00
Simon L.
c219497497 Merge pull request #5727 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-16
build(deps): bump clamav/clamav from 1.4.1-15 to 1.4.1-16 in /Containers/clamav
2024-12-09 09:21:13 +01:00
dependabot[bot]
a2ff47f7fa build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-15 to 1.4.1-16.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 05:05:48 +00:00
Simon L.
6a3c7421ec Merge pull request #5726 from nextcloud/aio-dependency-update
PHP dependency updates
2024-12-08 14:01:18 +01:00
szaimen
6912ee4f23 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-08 12:02:57 +00:00
Simon L.
c6616f7581 Merge pull request #5724 from nextcloud/aio-dependency-update
PHP dependency updates
2024-12-07 13:11:07 +01:00
szaimen
250cb315a8 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-07 12:03:02 +00:00
Simon L.
8345a03e81 Merge pull request #5720 from cgbarros/patch-1
Remove duplicated word at compose.yaml
2024-12-06 18:08:07 +01:00
Caio Barros
e6ab3c3aa1 Remove duplicated word at compose.yaml
Removed duplicated word "see" on line 28 (environment variable for certificates)

Signed-off-by: Caio Barros <cgbarros@users.noreply.github.com>
2024-12-06 14:01:46 -03:00
Simon L.
0a191ea6e9 Merge pull request #5711 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.10.2.1
build(deps): bump collabora/code from 24.04.10.1.1 to 24.04.10.2.1 in /Containers/collabora
2024-12-06 11:44:53 +01:00
Simon L.
70c0495f7a Merge pull request #5717 from foegra/patch-1
Update readme.md - Regular sync rsync script had mistake
2024-12-06 11:44:13 +01:00
Simon L.
6e73180dc9 also does not need to be interactive
Signed-off-by: Simon L. <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-06 11:43:41 +01:00
Simon L.
1c4026f6e4 Merge pull request #5718 from nextcloud/fix/5683/fix-require-command
nextcloud entrypoint: fix missing apostroph in require command
2024-12-06 11:39:05 +01:00
Simon L.
f7cc06154c nextcloud entrypoint: fix missing apostroph in require command
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-06 11:37:05 +01:00
foegra
b11f22b0e5 Update readme.md - Regular sync rsync script had mistake
docker command with -it cannot re run as cronjob - getting error that "Device is no TTY"

Signed-off-by: foegra <foegra@yahoo.com>
2024-12-06 08:52:27 +01:00
dependabot[bot]
619a061493 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.10.1.1 to 24.04.10.2.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-06 04:43:20 +00:00
Simon L.
c130cc0c0f adjust postgres healthcheck
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-05 16:30:47 +01:00
Simon L.
247f085d4c fix collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-05 15:33:05 +01:00
Simon L.
86459e0c96 increase to 10.1.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-05 15:27:49 +01:00
Simon L.
248fbee262 Merge pull request #5705 from nextcloud/enh/noid/update-nc
nextcloud: increase to 30.0.3
2024-12-05 15:24:36 +01:00
Simon L.
0cf6b07247 Merge pull request #5671 from nextcloud/enh/5660/allow-adjust-name-of-container
nextcloud: allow to adjust name of nextcloud container
2024-12-05 15:24:24 +01:00
Simon L.
b49b090fd7 Merge pull request #5688 from nextcloud/enh/5682/fix-collabora
collabora: configure net.post_allow_host
2024-12-05 15:24:12 +01:00
Simon L.
025e7f115f nextcloud: increase to 30.0.3
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-05 14:46:39 +01:00
Simon L.
bc5ca8a7cc Merge pull request #5704 from nextcloud/dependabot/docker/Containers/talk-recording/python-3.13.1-alpine3.20
build(deps): bump python from 3.13.0-alpine3.20 to 3.13.1-alpine3.20 in /Containers/talk-recording
2024-12-05 08:06:31 +01:00
dependabot[bot]
db81aa9333 build(deps): bump python in /Containers/talk-recording
Bumps python from 3.13.0-alpine3.20 to 3.13.1-alpine3.20.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-05 04:39:32 +00:00
Simon L.
a5829679de Merge pull request #5702 from nextcloud/imaginary-container-update
Imaginary update
2024-12-04 18:29:39 +01:00
szaimen
e0c37924a6 imaginary-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-04 12:03:14 +00:00
Simon L.
722830f7f2 Merge pull request #5700 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.23.4-alpine3.20
build(deps): bump golang from 1.23.3-alpine3.20 to 1.23.4-alpine3.20 in /Containers/imaginary
2024-12-04 12:36:11 +01:00
dependabot[bot]
7328430c86 build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.23.3-alpine3.20 to 1.23.4-alpine3.20.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-04 04:47:40 +00:00
Simon L.
9341392c00 Merge pull request #5689 from nextcloud/enh/noid/add-healthcheck
containers-schema.json: add healtchecks
2024-12-03 15:46:01 +01:00
Simon L.
e072d07fc2 adjust update-helm script to enable readiness check
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 15:44:32 +01:00
Simon L.
478c25e16a increase helm to 10.0.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 15:15:48 +01:00
Simon L.
c908defda6 add healthcheck for whiteboard
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:16 +01:00
Simon L.
9360256f7d add healthcheck for talk-recording
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:16 +01:00
Simon L.
731b1d208c add healthcheck for talk
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:16 +01:00
Simon L.
aa0620f2ea add healthcheck for redis
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:16 +01:00
Simon L.
b36cc2e2b0 add healthcheck for postgres
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:15 +01:00
Simon L.
2cbe7d7d6a add healtcheck for oo
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:15 +01:00
Simon L.
827a27532d add healthcheck for notify-push
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:15 +01:00
Simon L.
a87459779b add healthcheck for nextcloud
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 13:37:15 +01:00
Simon L.
b51223fd69 add healthcheck for imaginary
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 11:40:29 +01:00
Simon L.
f333f740e3 add healthcheck for fts
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 11:37:37 +01:00
Simon L.
fe3e640d19 add healthcheck for collabora
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 11:37:37 +01:00
Simon L.
838db89315 add healtcheck for clamav
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 11:36:52 +01:00
Simon L.
3afe1c0df4 add healthcheck for apache
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 11:36:52 +01:00
Simon L.
4a839ec111 containers-schema.json: add healtcheck
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-03 10:29:40 +01:00
Simon L.
2794cc89ba collabora: configure net.post_allow_host
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-12-02 11:14:13 +01:00
Simon L.
d6c8b7c6fb Merge pull request #5672 from nextcloud/enh/5670/enable-imaginarypdf
nextcloud: always enable ImaginaryPDF
2024-12-02 10:56:39 +01:00
Simon L.
531d239105 Merge pull request #5673 from nextcloud/enh/noid/improve-pullimage
DockerActionManager: improve PullImage to always log something if it fails
2024-12-02 10:56:16 +01:00
Simon L.
fd5b7dee89 Merge pull request #5685 from nextcloud/enh/5680/remote-repo-placeholder
aio-interface: prepend ssh:// to remote borg repo placeholder
2024-12-02 10:54:55 +01:00
Simon L.
45e44a02fb Merge pull request #5687 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-15
build(deps): bump clamav/clamav from 1.4.1-14 to 1.4.1-15 in /Containers/clamav
2024-12-02 10:07:20 +01:00
dependabot[bot]
7b34abbb31 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-14 to 1.4.1-15.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 04:37:11 +00:00
Tim Diels
6a25c0506b Prepend ssh:// to remote borg repo placeholder
Signed-off-by: Tim Diels <tim@diels.me>
2024-11-30 17:57:24 +01:00
Simon L.
24d02a2b8f Merge pull request #5684 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-30 14:13:29 +01:00
szaimen
b3c1038eaa php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-30 12:02:39 +00:00
Simon L.
397950e87b update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-29 15:49:01 +01:00
Simon L.
2c72a1ca75 Merge pull request #5678 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-29 13:22:07 +01:00
szaimen
9307fe5a5d php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-29 12:03:21 +00:00
Simon L.
a2072a4741 Merge pull request #5675 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-28 14:44:25 +01:00
szaimen
07d9c597b3 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-28 12:36:27 +00:00
Simon L.
7f229b2414 DockerActionManager: improve PullImage to always log something if it fails
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-28 11:19:40 +01:00
Simon L.
276880657d nextcloud: always enable ImaginaryPDF
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-28 11:15:31 +01:00
Simon L.
e156e9ccfd nextcloud: allow to adjust name of nextcloud container
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-28 10:59:41 +01:00
Simon L.
f723b7c685 Merge pull request #5669 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.1.0-alpine
build(deps): bump haproxy from 3.0.6-alpine to 3.1.0-alpine in /Containers/docker-socket-proxy
2024-11-27 09:35:39 +01:00
dependabot[bot]
5149bf848b build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.0.6-alpine to 3.1.0-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-27 05:09:15 +00:00
Simon L.
a974aabe1f Merge pull request #5668 from nextcloud/revert-5666-enh/5660/add-back-network
Revert "manual-install: add back the nextcloud-aio network"
2024-11-26 17:45:59 +01:00
Simon L.
bb0c84ddb7 Revert "manual-install: add back the nextcloud-aio network" 2024-11-26 17:43:43 +01:00
Simon L.
6e2a14f1c7 Merge pull request #5666 from nextcloud/enh/5660/add-back-network
manual-install: add back the nextcloud-aio network
2024-11-26 17:17:34 +01:00
Simon L.
6a4c9468cf manual-install: add back the nextcloud-aio network
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-26 17:13:44 +01:00
Simon L.
add49e5d00 Merge pull request #5657 from autoantwort/100-users-limit
Document the user limit
2024-11-26 17:03:07 +01:00
Simon L.
af5454b10f move the note into the faq section
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-26 17:01:22 +01:00
Simon L.
2ffbeead53 onlyoffice should not be shown in the aio interface if disabled
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-26 16:45:42 +01:00
Simon L.
920379213a Reapply "helm: add a default for RPSS_ENABLED"
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-26 11:16:33 +01:00
Simon L.
421dc6ca5e Merge pull request #5664 from nextcloud/revert-5662-enh/noid/add-default-for-rpss_enabled
Revert "helm: add a default for RPSS_ENABLED"
2024-11-26 11:09:40 +01:00
Simon L.
b1353d309e Revert "helm: add a default for RPSS_ENABLED" 2024-11-26 11:08:55 +01:00
Simon L.
e74436c3c1 Merge pull request #5662 from nextcloud/enh/noid/add-default-for-rpss_enabled
helm: add a default for RPSS_ENABLED
2024-11-26 11:05:18 +01:00
Simon L.
21b5842813 helm: add a default for RPSS_ENABLED
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-26 11:04:20 +01:00
Simon L.
be08b618b9 Merge pull request #5654 from nextcloud/aio-helm-update
Helm Chart updates
2024-11-26 10:50:01 +01:00
Simon L.
007efa0849 adjust to 10.0.0-beta
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-26 10:48:48 +01:00
szaimen
2d15a4f142 Helm Chart updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-26 09:42:56 +00:00
Simon L.
39cf8f7c99 Merge pull request #5601 from nextcloud/enh/noid/refactor-helm-security
helm: refactor securityContext
2024-11-26 10:42:08 +01:00
Simon L.
dfdc7295f9 Merge pull request #5658 from nextcloud/talk-container-update
talk container update
2024-11-25 16:25:39 +01:00
szaimen
879114d215 talk-update automated change
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-25 12:04:21 +00:00
autoantwort
5d7125dd71 Document the 100 users limit
Signed-off-by: autoantwort <Leander.schulten@rwth-aachen.de>
2024-11-25 12:45:00 +01:00
Simon L.
a89765b641 Merge pull request #5613 from nextcloud/enh/5611/increase-default-limit
change default upload limit to 16G as recommended in the docs
2024-11-25 10:30:17 +01:00
Simon L.
ce7b5fd57a Merge pull request #5651 from nextcloud/dependabot/docker/Containers/postgresql/postgres-16.6-alpine
build(deps): bump postgres from 16.4-alpine to 16.6-alpine in /Containers/postgresql
2024-11-25 10:27:52 +01:00
Simon L.
960e4a8ecf Merge pull request #5650 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.16.1
build(deps): bump elasticsearch from 8.15.3 to 8.16.1 in /Containers/fulltextsearch
2024-11-25 10:27:38 +01:00
Simon L.
082dcc5553 Merge pull request #5649 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.10.1.1
build(deps): bump collabora/code from 24.04.9.2.1 to 24.04.10.1.1 in /Containers/collabora
2024-11-25 10:27:23 +01:00
Simon L.
0a9a0a8885 Merge pull request #5648 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-14
build(deps): bump clamav/clamav from 1.4.1-12 to 1.4.1-14 in /Containers/clamav
2024-11-25 10:27:10 +01:00
Simon L.
6855b4e073 Merge pull request #5637 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.3.14-fpm-alpine3.20
build(deps): bump php from 8.3.13-fpm-alpine3.20 to 8.3.14-fpm-alpine3.20 in /Containers/nextcloud
2024-11-25 10:26:53 +01:00
Simon L.
0b2572c3f7 Merge pull request #5636 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.3.14-fpm-alpine3.20
build(deps): bump php from 8.3.13-fpm-alpine3.20 to 8.3.14-fpm-alpine3.20 in /Containers/mastercontainer
2024-11-25 10:26:37 +01:00
Simon L.
1c8503765c Merge pull request #5622 from nextcloud/feat/docker-socket-proxy/rules-update
docker-socket-proxy: allowed read/write/exec of files for AppAPI for ExApps containers
2024-11-25 10:26:18 +01:00
Simon L.
c7ce27b5aa Merge pull request #5591 from JMarcosHP/main
Fix some typos.
2024-11-25 10:25:46 +01:00
Simon L.
ecd22e9074 Merge pull request #5590 from nextcloud/enh/5589/improve-borg-backup-test
borgbackup: improve testing backup upon instance restore
2024-11-25 10:25:20 +01:00
Simon L.
e48c724259 Merge pull request #5587 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-25 10:24:26 +01:00
Simon L.
96b822d5a0 update OO
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-25 10:23:43 +01:00
Simon L.
6e8e0a4476 Merge pull request #5542 from nextcloud/aio-yaml-update
Yaml updates
2024-11-25 10:19:39 +01:00
Simon L.
e800ed48f9 remove delete-lost-found initcontainer
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-25 09:51:57 +01:00
dependabot[bot]
8cce894fee build(deps): bump postgres in /Containers/postgresql
Bumps postgres from 16.4-alpine to 16.6-alpine.

---
updated-dependencies:
- dependency-name: postgres
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 05:10:48 +00:00
dependabot[bot]
20ef99cbc5 build(deps): bump elasticsearch in /Containers/fulltextsearch
Bumps elasticsearch from 8.15.3 to 8.16.1.

---
updated-dependencies:
- dependency-name: elasticsearch
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 05:10:25 +00:00
dependabot[bot]
9370d8c6e4 build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.9.2.1 to 24.04.10.1.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 05:10:20 +00:00
dependabot[bot]
5485fc71a2 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-12 to 1.4.1-14.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 05:10:18 +00:00
szaimen
d866b542ed Yaml updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-22 12:03:36 +00:00
szaimen
39b09cc80c php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-22 12:03:20 +00:00
Simon L.
6e1984c780 Merge pull request #5603 from ShapeShifter499/patch-1
Update local-ai readme.md
2024-11-22 11:23:29 +01:00
Lance
ef76cadb08 Update community-containers/local-ai/readme.md
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Lance <Gero3977@gmail.com>
2024-11-22 02:16:53 -08:00
dependabot[bot]
5a1a64ebec build(deps): bump php in /Containers/nextcloud
Bumps php from 8.3.13-fpm-alpine3.20 to 8.3.14-fpm-alpine3.20.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 04:54:10 +00:00
dependabot[bot]
f436a224df build(deps): bump php in /Containers/mastercontainer
Bumps php from 8.3.13-fpm-alpine3.20 to 8.3.14-fpm-alpine3.20.

---
updated-dependencies:
- dependency-name: php
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-22 04:54:06 +00:00
Simon L.
069b414d81 adjust SYS_ADMIN to CAP_SYS_ADMIN
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 23:00:20 +01:00
Simon L.
cf6adc1075 helm: refactor securityContext to support restricted pod security standard
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 22:16:00 +01:00
Simon L.
f588b85f0a another re-order
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 15:16:07 +01:00
Simon L.
cad80a0ba3 further improve it
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 14:59:22 +01:00
Simon L.
e3019164d8 adjust formatting
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 14:57:37 +01:00
Simon L.
ed04fd8cbd improve the description of the bug report
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 14:56:40 +01:00
Simon L.
fa39a08914 adjust order and naming of options for issue-template
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-21 14:50:44 +01:00
Simon L.
744e087192 change default upload limit to 16G as recommended in the docs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-20 12:38:20 +01:00
Oleksander Piskun
f1e7868368 allowed read/write/exec of files for AppAPI for ExApps containers
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
2024-11-20 14:24:35 +03:00
Simon L.
41e30b7c46 adjust wording for domain in subdir section
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-20 12:09:00 +01:00
Lance
92488b1412 Update readme.md
Solves issue #5602 

Signed-off-by: Lance <Gero3977@gmail.com>
2024-11-15 11:36:56 -08:00
JMarcosHP
8dbe597ac0 Fix some typos.
Signed-off-by: JMarcosHP <jehuherrerap@hotmail.com>
2024-11-13 13:39:53 -06:00
Simon L.
5bdfa2466d borgbackup: improve testing backup upon instance restore
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-13 19:00:33 +01:00
Simon L.
f7de6f6704 readme: put steps how to do a remote borg backup into details tag
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-12 17:48:17 +01:00
Simon L.
ed28174020 nextcloud dockerfile: fix small mistake with imagick
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-12 16:04:51 +01:00
Simon L.
36c0041305 Merge pull request #5575 from nextcloud/ernolf/nextcloud-php8.3
build(nextcloud): bump php to 8.3
2024-11-12 15:40:10 +01:00
ernolf
2a3438fd56 build: add imagick commit hash to update workflow
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-11-12 15:30:22 +01:00
Simon L.
c9c55be87b Merge pull request #5576 from nextcloud/ernolf/submit-button-fix
feat: toggle submit button based on unsaved changes
2024-11-12 15:14:39 +01:00
Simon L.
16e4f41ca7 increase to v3
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-12 15:08:05 +01:00
Simon L.
057924f17f Merge pull request #5581 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-12 14:09:22 +01:00
szaimen
96f3dc7ab3 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-12 13:05:53 +00:00
Simon L.
dc5a540ab7 Merge pull request #5550 from nextcloud/enh/5451/exclude-previews
allow to exclude previews from restore upon instance restore
2024-11-12 12:17:36 +01:00
Tim Diels
af3f00c3cc Allow to exclude previews from restore in the remote case too
Signed-off-by: Tim Diels <tim@diels.me>
2024-11-12 12:16:19 +01:00
Simon L.
47e0ac7b4d allow to exclude previews from restore upon instance restore
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-12 12:16:19 +01:00
ernolf
41c29b90a2 feat: toggle submit button based on unsaved changes
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-11-11 22:28:57 +01:00
ernolf
816921e2e2 refactor: extract 'optional containers' to separate twig include
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-11-11 21:35:24 +01:00
ernolf
aff6aecff6 build(nextcloud): workaround for imagick php8.3
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-11-11 19:46:55 +01:00
ernolf
875281e48d build(nextcloud): bump php to 8.3
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-11-11 19:44:30 +01:00
Simon L.
9b3b153d13 Merge pull request #5573 from nextcloud/enh/noid/fix-small-borg-detail
aio-interface: fix small detail in `Reset backup location` section
2024-11-11 08:55:04 +01:00
Simon L.
ce5287d4e2 aio-interface: fix small detail in Reset backup location section
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-11 08:42:29 +01:00
Simon L.
596a4669fd Merge pull request #5558 from mihaicmn/disable-domain-validator-logs
Correctly disable some supervisord logs
2024-11-11 07:22:32 +01:00
Simon L.
6d51b673fc adjust additional places
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-11 07:18:59 +01:00
Simon L.
c0a5248e0e Merge pull request #5566 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-11 07:15:24 +01:00
Simon L.
46343a958e Merge pull request #5572 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-3.0.6-alpine
build(deps): bump haproxy from 3.0.5-alpine to 3.0.6-alpine in /Containers/docker-socket-proxy
2024-11-11 07:10:50 +01:00
Simon L.
24e2feb16a Merge pull request #5571 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.4.1-12
build(deps): bump clamav/clamav from 1.4.1-11 to 1.4.1-12 in /Containers/clamav
2024-11-11 07:10:32 +01:00
dependabot[bot]
1697f43db3 build(deps): bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 3.0.5-alpine to 3.0.6-alpine.

---
updated-dependencies:
- dependency-name: haproxy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 04:43:24 +00:00
dependabot[bot]
b53e3ebaa6 build(deps): bump clamav/clamav in /Containers/clamav
Bumps clamav/clamav from 1.4.1-11 to 1.4.1-12.

---
updated-dependencies:
- dependency-name: clamav/clamav
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 04:43:20 +00:00
szaimen
6431e4dee8 php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-10 12:02:40 +00:00
Mihai Coman
45973ef12e disable domain-validator logs
Explicitly use NONE value for stdout_logfile and stderr_logfile
to disable domain-validator logs.

Accoring to supervisord documentation, if stdout_logfile/stderr_logfile
is unset or set to AUTO, supervisor will automatically choose a file location.
If this is set to NONE, supervisord will create no log file.

Signed-off-by: Mihai Coman <mihai.cmn@gmail.com>
2024-11-09 12:55:11 +02:00
Simon L.
267aebf941 Merge pull request #5553 from nextcloud/enh/4804/clean-borg
borgbackup: make logs a bit cleaner if local archive is used
2024-11-08 14:57:32 +01:00
Simon L.
ccf445a5d1 fix the commit
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 14:56:56 +01:00
Simon L.
ada09ed674 Merge pull request #5554 from nextcloud/enh/5178/add-object-type-and-id
notify-scripts: add object type and object id
2024-11-08 14:46:57 +01:00
Simon L.
0b3f63bf74 notify-scripts: add object type and object id
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 14:42:07 +01:00
Simon L.
019664afc1 borgbackup: make logs a bit cleaner if local archive is used
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 14:29:36 +01:00
Simon L.
d32190660a Merge pull request #5552 from nextcloud/aio-dependency-update
PHP dependency updates
2024-11-08 13:54:33 +01:00
szaimen
fc33a7c7fd php dependency updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-08 12:05:22 +00:00
Simon L.
ceda2d694b increase to 10.0.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 11:55:40 +01:00
Simon L.
b39354ac38 Merge pull request #5551 from nextcloud/enh/noid/upgrade-to-nc-30
nextcloud: upgrade to 30.0.2
2024-11-08 11:44:53 +01:00
Simon L.
91913145d9 nextcloud: upgrade to 30.0.2
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 11:44:16 +01:00
Simon L.
8fb7a21a72 Merge pull request #5547 from nextcloud/enh/5249/increase-aio-app
nextcloud-aio-app: increase to v0.7.0
2024-11-08 11:32:36 +01:00
Simon L.
2225fc589e Merge pull request #5548 from nextcloud/enh/5249/remove-update-hint
aio-interface: remove hint regarding nc 30 update
2024-11-08 11:32:24 +01:00
Simon L.
6625813b8c Merge pull request #5549 from nextcloud/enh/noid/remove-image-orgs
helm: remove IMAGE_MIRROR_PREFIX, NEXTCLOUD_IMAGE_ORG and ALPINE_IMAGE_ORG
2024-11-08 10:20:53 +01:00
Simon L.
5bc3cab1af helm: remove IMAGE_MIRROR_PREFIX, NEXTCLOUD_IMAGE_ORG and ALPINE_IMAGE_ORG
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 10:17:30 +01:00
Simon L.
a70fbd2137 aio-interface: remove hint regarding nc 30 update
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 10:06:04 +01:00
Simon L.
135a42c36d nextcloud-aio-app: increase to v0.7.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-11-08 09:55:43 +01:00
Simon L.
ec226d7943 Merge pull request #5546 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.23.3-alpine3.20
build(deps): bump golang from 1.23.2-alpine3.20 to 1.23.3-alpine3.20 in /Containers/imaginary
2024-11-08 09:15:53 +01:00
Simon L.
4302e37779 Merge pull request #5545 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-24.04.9.2.1
build(deps): bump collabora/code from 24.04.9.1.1 to 24.04.9.2.1 in /Containers/collabora
2024-11-08 09:15:33 +01:00
dependabot[bot]
144df87b74 build(deps): bump golang in /Containers/imaginary
Bumps golang from 1.23.2-alpine3.20 to 1.23.3-alpine3.20.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 05:04:56 +00:00
dependabot[bot]
8e105857ab build(deps): bump collabora/code in /Containers/collabora
Bumps collabora/code from 24.04.9.1.1 to 24.04.9.2.1.

---
updated-dependencies:
- dependency-name: collabora/code
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 05:04:49 +00:00
Simon L.
d904aff3ec Merge pull request #5426 from nextcloud/enh/4657/add-docs-url
nextcloud: add `documentation_url.server_logs`
2024-11-07 22:23:42 +01:00
Simon L.
76ae1fbbe9 Merge pull request #5314 from nextcloud/enh/noid/ping-alpine-image
helm: adjust initcontainer: use fixed alpine tag
2024-11-07 22:23:20 +01:00
Tim Diels
3eeda1ea91 Add remote borg backup support (#4804)
Signed-off-by: Tim Diels <tim@diels.me>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Co-authored-by: Simon L. <szaimen@e.mail.de>
2024-11-07 22:19:56 +01:00
Simon L.
5cf711399f nextcloud: add documentation_url.server_logs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-10-16 12:30:31 +02:00
Simon L.
e52e5df09b helm: adjust initcontainer: use fixed alpine tag
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-09-23 17:32:57 +02:00
198 changed files with 5895 additions and 2030 deletions

View File

@@ -1,12 +1,14 @@
---
name: 🐛 Bug report
about: Help us improving by reporting a bug
name: 🐛 Bug report - no questions and no support!
about: Help us improving by reporting a bug - this category is not for questions and also not for support! Please use one of the options below for questions and support
labels: 0. Needs triage
---
<!---
- Before submitting a bug report, please read through the documentation available at https://github.com/nextcloud/all-in-one#faq
- If you use Cloudflare Tunnel or Cloudflare Proxy, see https://github.com/nextcloud/all-in-one#notes-on-cloudflare-proxytunnel for known issues/limitations and workarounds.
- For issues with Collabora or Talk, make sure to follow https://github.com/nextcloud/all-in-one/discussions/1358. It may already resolve your issue and makes it easier to help you.
--->
<!--- Please fill out the whole template below -->

View File

@@ -1,14 +1,17 @@
blank_issues_enabled: false
contact_links:
- name: 📘 Documentation on Nextcloud AIO
url: https://github.com/nextcloud/all-in-one#faq
about: Please read the docs first before submitting any report or request!
- name: ⛑️ General questions and support
url: https://help.nextcloud.com/tag/aio
about: For general questions, support and help
- name: 💡 Suggest a new feature or discuss one
url: https://github.com/nextcloud/all-in-one/discussions/categories/ideas
about: For new feature requests and discussion of existing ones
- name: ❓ Questions on AIO
- name: ❓ Questions about Nextcloud AIO
url: https://github.com/nextcloud/all-in-one/discussions/categories/questions
about: For questions regarding AIO
- name: ⛑️ Community Support and Help
url: https://help.nextcloud.com/tag/aio
about: For other types of questions
about: For questions specifically about AIO
- name: 💼 Nextcloud Enterprise
url: https://portal.nextcloud.com/
about: If you are a Nextcloud Enterprise customer, or need Professional support, so it can be resolved directly by our dedicated engineers more quickly
about: If you are a Nextcloud Enterprise customer, or need Professional support, so it can be resolved directly by our dedicated engineers more quickly

View File

@@ -1,22 +1,28 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
directory: ".github/workflows"
schedule:
interval: "daily"
time: "12:00"
open-pull-requests-limit: 10
rebase-strategy: "disabled"
labels:
- 3. to review
- dependencies
- package-ecosystem: composer
directory: "/php/"
schedule:
interval: "daily"
time: "12:00"
open-pull-requests-limit: 10
rebase-strategy: "auto"
labels:
- 3. to review
- dependencies
- package-ecosystem: "docker"
directories:
- "/Containers/alpine"
- "/Containers/apache"
- "/Containers/borgbackup"
- "/Containers/clamav"
@@ -39,6 +45,7 @@ updates:
interval: "daily"
time: "04:00"
open-pull-requests-limit: 10
rebase-strategy: "disabled"
labels:
- 3. to review
- dependencies

View File

@@ -14,7 +14,7 @@ jobs:
- name: Check out code
uses: actions/checkout@v4
- name: Check spelling
uses: codespell-project/actions-codespell@v2
uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 # v2
with:
check_filenames: true
check_hidden: true

View File

@@ -8,12 +8,12 @@ on:
jobs:
dependency_updates:
name: Run dependency update script
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: shivammathur/setup-php@v2
- uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2
with:
php-version: 8.3
php-version: 8.4
extensions: apcu
- name: Run dependency update script
run: |
@@ -44,7 +44,7 @@ jobs:
)"
sed -i "s|pecl install APCu.*\;|pecl install APCu-$apcu_version\;|" ./Containers/mastercontainer/Dockerfile
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
commit-message: php dependency updates
signoff: true

View File

@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@v4
- name: Turnstyle
uses: softprops/turnstyle@v2
uses: softprops/turnstyle@f9f8ef3f634144b126a09ea5b3bfe51ddebc700f # v2
with:
continue-after-seconds: 180
env:
@@ -32,7 +32,7 @@ jobs:
# See https://github.com/helm/chart-releaser-action/issues/6
- name: Set up Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4
with:
version: v3.6.3
@@ -41,7 +41,7 @@ jobs:
helm lint ./nextcloud-aio-helm-chart
- name: Run chart-releaser
uses: helm/chart-releaser-action@v1.6.0
uses: helm/chart-releaser-action@cae68fefc6b5f367a0275617c9f83181ba54714f # v1.7.0
with:
mark_as_latest: false
charts_dir: .

View File

@@ -22,7 +22,7 @@ jobs:
sed -i "s|^ENV IMAGINARY_HASH.*$|ENV IMAGINARY_HASH=$imaginary_version|" ./Containers/imaginary/Dockerfile
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
commit-message: imaginary-update automated change
signoff: true

View File

@@ -16,7 +16,7 @@ jobs:
fetch-depth: 0
- name: Install Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4
with:
version: v3.11.1

View File

@@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: [ "8.3" ]
php-versions: [ "8.4" ]
name: php-lint
@@ -36,7 +36,7 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2
with:
php-version: ${{ matrix.php-versions }}
coverage: none

View File

@@ -14,7 +14,7 @@ jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v5
- uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 # v5
with:
issue-inactive-days: '14'
process-only: 'issues'

View File

@@ -51,7 +51,7 @@ jobs:
# Imagick
imagick_version="$(
git ls-remote --tags https://github.com/Imagick/imagick.git \
git ls-remote --tags https://github.com/imagick/imagick.git \
| cut -d/ -f3 \
| grep -viE '[a-z]' \
| tr -d '^{}' \
@@ -79,7 +79,7 @@ jobs:
fi
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
commit-message: nextcloud-update automated change
signoff: true

View File

@@ -18,9 +18,9 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up php
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2
with:
php-version: 8.3
php-version: 8.4
extensions: apcu
coverage: none

77
.github/workflows/playwright.yml vendored Normal file
View File

@@ -0,0 +1,77 @@
name: Playwright Tests
on:
workflow_dispatch:
env:
BASE_URL: https://localhost:8080
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Install dependencies
run: cd php/tests && npm ci
- name: Install Playwright Browsers
run: cd php/tests && npx playwright install --with-deps chromium
- name: Start fresh development server
run: |
docker rm --force nextcloud-aio-{mastercontainer,apache,notify-push,nextcloud,redis,database,domaincheck,whiteboard,imaginary,talk,collabora,borgbackup} || true
docker volume rm nextcloud_aio_{mastercontainer,apache,database,database_dump,nextcloud,nextcloud_data,redis,backup_cache,elasticsearch} || true
docker pull ghcr.io/nextcloud-releases/all-in-one:develop
docker run \
-d \
--init \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 8080:8080 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
--env SKIP_DOMAIN_VALIDATION=true \
--env APACHE_PORT=11000 \
ghcr.io/nextcloud-releases/all-in-one:develop
echo Waiting for 10 seconds for the development container to start ...
sleep 10
- name: Run Playwright tests for initial setup
run: cd php/tests && DEBUG=pw:api npx playwright test tests/initial-setup.spec.js
- name: Start fresh development server
run: |
docker rm --force nextcloud-aio-{mastercontainer,apache,notify-push,nextcloud,redis,database,domaincheck,whiteboard,imaginary,talk,collabora,borgbackup} || true
docker volume rm nextcloud_aio_{mastercontainer,apache,database,database_dump,nextcloud,nextcloud_data,redis,backup_cache,elasticsearch} || true
docker run \
-d \
--init \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 8080:8080 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
--env SKIP_DOMAIN_VALIDATION=false \
--env APACHE_PORT=11000 \
ghcr.io/nextcloud-releases/all-in-one:develop
echo Waiting for 10 seconds for the development container to start ...
sleep 10
- name: Run Playwright tests for backup restore
run: cd php/tests && DEBUG=pw:api npx playwright test tests/restore-instance.spec.js
- uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: playwright-report
path: php/tests/playwright-report/
retention-days: 14
overwrite: true

View File

@@ -13,9 +13,9 @@ jobs:
- uses: actions/checkout@v4
- name: Set up php
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2
with:
php-version: 8.3
php-version: 8.4
extensions: apcu
coverage: none
@@ -30,7 +30,7 @@ jobs:
continue-on-error: true
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: Update psalm baseline

View File

@@ -29,9 +29,9 @@ jobs:
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up php
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2
with:
php-version: 8.3
php-version: 8.4
extensions: apcu
coverage: none
ini-file: development

View File

@@ -17,7 +17,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Run Shellcheck
uses: ludeeus/action-shellcheck@2.0.0
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # v2.0.0
with:
check_together: 'yes'
env:

View File

@@ -36,7 +36,7 @@ jobs:
# Janus
janus_version="$(
git ls-remote https://github.com/meetecho/janus-gateway v0.*.* \
git ls-remote https://github.com/meetecho/janus-gateway v1.*.* \
| cut -d/ -f3 \
| sort -V \
| grep -E "^v[0-9]+\.[0-9]+\.[0-9]+$" \
@@ -45,7 +45,7 @@ jobs:
sed -i "s|^ARG JANUS_VERSION=.*$|ARG JANUS_VERSION=$janus_version|" ./Containers/talk/Dockerfile
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
commit-message: talk-update automated change
signoff: true

View File

@@ -27,9 +27,9 @@ jobs:
uses: actions/checkout@v4
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2
with:
php-version: 8.3
php-version: 8.4
extensions: apcu
coverage: none

View File

@@ -14,13 +14,16 @@ jobs:
uses: actions/checkout@v4
- name: update helm chart
run: |
DOCKER_TAG="$(curl -L -s 'https://registry.hub.docker.com/v2/repositories/nextcloud/all-in-one/tags?page_size=1024' | jq '."results"[]["name"]' | sed 's|"||g' | grep '^20[0-9_]\+' | grep -v latest | sort -r | head -1)"
set -x
GHCR_TOKEN="$(curl https://ghcr.io/token?scope=repository:nextcloud-releases/nce-php-fpm-mgmt:pull | jq '.token' | sed 's|"||g')"
DOCKER_TAG="$(curl -H "Authorization: Bearer ${GHCR_TOKEN}" -L -s 'https://ghcr.io/v2/nextcloud-releases/all-in-one/tags/list?page_size=1024' | jq '.tags' | sed 's|"||g;s|[[:space:]]||g;s|,||g' | grep '^20[0-9_]\+' | grep -v latest | sort -r | head -1)"
export DOCKER_TAG
if [ -n "$DOCKER_TAG" ] && ! grep -q "$DOCKER_TAG" ./nextcloud-aio-helm-chart/templates/nextcloud-aio-nextcloud-deployment.yaml; then
set +x
if [ -n "$DOCKER_TAG" ] && ! grep -q "aio-nextcloud:$DOCKER_TAG" ./nextcloud-aio-helm-chart/templates/nextcloud-aio-nextcloud-deployment.yaml; then
sudo bash nextcloud-aio-helm-chart/update-helm.sh "$DOCKER_TAG"
fi
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
commit-message: Helm Chart updates
signoff: true

View File

@@ -16,7 +16,7 @@ jobs:
run: |
sudo bash manual-install/update-yaml.sh
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
commit-message: Yaml updates
signoff: true

View File

@@ -0,0 +1,7 @@
# syntax=docker/dockerfile:latest
FROM alpine:3.21.3
RUN set -ex; \
apk upgrade --no-cache -a
LABEL org.label-schema.vendor="Nextcloud"

View File

@@ -40,7 +40,7 @@ https://{$ADDITIONAL_TRUSTED_DOMAIN}:443,
route /onlyoffice/* {
uri strip_prefix /onlyoffice
reverse_proxy {$ONLYOFFICE_HOST}:80 {
header_up X-Forwarded-Host {http.request.host}/onlyoffice
header_up X-Forwarded-Host {http.request.hostport}/onlyoffice
header_up X-Forwarded-Proto https
}
}

View File

@@ -1,8 +1,8 @@
# syntax=docker/dockerfile:latest
FROM caddy:2.8.4-alpine AS caddy
FROM caddy:2.10.0-alpine AS caddy
# From https://github.com/docker-library/httpd/blob/master/2.4/alpine/Dockerfile
FROM httpd:2.4.62-alpine3.20
FROM httpd:2.4.63-alpine3.21
COPY --from=caddy /usr/bin/caddy /usr/bin/caddy
@@ -87,4 +87,5 @@ ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -3,7 +3,3 @@
nc -z "$NEXTCLOUD_HOST" 9000 || exit 0
nc -z 127.0.0.1 8000 || exit 1
nc -z 127.0.0.1 "$APACHE_PORT" || exit 1
if ! nc -z "$NC_DOMAIN" 443; then
echo "Could not reach $NC_DOMAIN on port 443."
exit 1
fi

View File

@@ -9,8 +9,8 @@ logfile_backups=10
loglevel=error
[program:apache]
# stdout_logfile=/dev/stdout
# stdout_logfile_maxbytes=0
# Stdout logging is disabled as otherwise the logs are spammed
stdout_logfile=NONE
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=apachectl -DFOREGROUND

View File

@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest
FROM alpine:3.20.3
FROM alpine:3.21.3
RUN set -ex; \
\
@@ -11,15 +11,18 @@ RUN set -ex; \
rsync \
fuse \
py3-llfuse \
jq
jq \
openssh-client
VOLUME /root
COPY --chmod=770 *.sh /
COPY borg_excludes /
ENTRYPOINT ["/start.sh"]
# hadolint ignore=DL3002
USER root
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"
ENV BORG_RETENTION_POLICY="--keep-within=7d --keep-weekly=4 --keep-monthly=6"

View File

@@ -34,19 +34,23 @@ for volume in "${DEFAULT_VOLUMES[@]}"; do
done
# Check if target is mountpoint
if ! mountpoint -q /mnt/borgbackup; then
echo "/mnt/borgbackup is not a mountpoint which is not allowed."
if [ -z "$BORG_REMOTE_REPO" ] && ! mountpoint -q "$MOUNT_DIR"; then
echo "$MOUNT_DIR is not a mountpoint which is not allowed."
exit 1
fi
# Check if target is empty
if [ "$BORG_MODE" != backup ] && [ "$BORG_MODE" != test ] && ! [ -f "$BORG_BACKUP_DIRECTORY/config" ]; then
echo "The repository is empty. Cannot perform check or restore."
# Check if repo is uninitialized
if [ "$BORG_MODE" != backup ] && [ "$BORG_MODE" != test ] && ! borg info > /dev/null; then
if [ -n "$BORG_REMOTE_REPO" ]; then
echo "The repository is uninitialized or cannot connect to remote. Cannot perform check or restore."
else
echo "The repository is uninitialized. Cannot perform check or restore."
fi
exit 1
fi
# Do not continue if this file exists (needed for simple external blocking)
if [ -f "$BORG_BACKUP_DIRECTORY/aio-lockfile" ]; then
if [ -z "$BORG_REMOTE_REPO" ] && [ -f "$BORG_BACKUP_DIRECTORY/aio-lockfile" ]; then
echo "Not continuing because aio-lockfile exists it seems like a script is externally running which is locking the backup archive."
echo "If this should not be the case, you can fix this by deleting the 'aio-lockfile' file from the backup archive directory."
exit 1
@@ -57,6 +61,15 @@ if [ "$BORG_MODE" = backup ] || [ "$BORG_MODE" = restore ]; then
touch "/nextcloud_aio_volumes/nextcloud_aio_database_dump/backup-is-running"
fi
if [ -n "$BORG_REMOTE_REPO" ] && ! [ -f "$BORGBACKUP_KEY" ]; then
echo "First run, creating borg ssh key"
ssh-keygen -f "$BORGBACKUP_KEY" -N ""
echo "You should configure the remote to accept this public key"
fi
if [ -n "$BORG_REMOTE_REPO" ] && [ -f "$BORGBACKUP_KEY.pub" ]; then
echo "Your public ssh key for borgbackup is: $(cat "$BORGBACKUP_KEY.pub")"
fi
# Do the backup
if [ "$BORG_MODE" = backup ]; then
@@ -100,15 +113,22 @@ if [ "$BORG_MODE" = backup ]; then
exit 1
fi
# Create backup folder
mkdir -p "$BORG_BACKUP_DIRECTORY"
if [ -z "$BORG_REMOTE_REPO" ]; then
# Create backup folder
mkdir -p "$BORG_BACKUP_DIRECTORY"
fi
# Initialize the repository if the target is empty
if ! [ -f "$BORG_BACKUP_DIRECTORY/config" ]; then
# Initialize the repository if can't get info from target
if ! borg info > /dev/null; then
# Don't initialize if already initialized
if [ -f "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/borg.config" ]; then
echo "No borg config file was found in the targeted directory."
echo "This might happen if the targeted directory is located on an external drive and the drive not connected anymore. You should check this."
if [ -n "$BORG_REMOTE_REPO" ]; then
echo "Borg could not get info from the remote repo."
echo "This might be a failure to connect to the remote server. See the above borg info output for details."
else
echo "Borg could not get info from the targeted directory."
echo "This might happen if the targeted directory is located on an external drive and the drive not connected anymore. You should check this."
fi
echo "If you instead want to initialize a new backup repository, you may delete the 'borg.config' file that is stored in the mastercontainer volume manually, which will allow you to initialize a new borg repository in the chosen directory:"
echo "sudo docker exec nextcloud-aio-mastercontainer rm /mnt/docker-aio-config/data/borg.config"
exit 1
@@ -116,28 +136,44 @@ if [ "$BORG_MODE" = backup ]; then
echo "Initializing repository..."
NEW_REPOSITORY=1
if ! borg init --debug --encryption=repokey-blake2 "$BORG_BACKUP_DIRECTORY"; then
if ! borg init --debug --encryption=repokey-blake2; then
echo "Could not initialize borg repository."
rm -f "$BORG_BACKUP_DIRECTORY/config"
if [ -z "$BORG_REMOTE_REPO" ]; then
# Originally we checked for presence of the config file instead of calling `borg info`. Likely `borg info`
# will error on a partially initialized repo, so this line is probably no longer necessary
rm -f "$BORG_BACKUP_DIRECTORY/config"
fi
exit 1
fi
borg config "$BORG_BACKUP_DIRECTORY" additional_free_space 2G
# Fix too large Borg cache
# https://borgbackup.readthedocs.io/en/stable/faq.html#the-borg-cache-eats-way-too-much-disk-space-what-can-i-do
BORG_ID="$(borg config "$BORG_BACKUP_DIRECTORY" id)"
rm -r "/root/.cache/borg/$BORG_ID/chunks.archive.d"
touch "/root/.cache/borg/$BORG_ID/chunks.archive.d"
if [ -z "$BORG_REMOTE_REPO" ]; then
# borg config only works for local repos; it's up to the remote to ensure the disk isn't full
borg config :: additional_free_space 2G
# Make a backup from the borg config file
if ! [ -f "$BORG_BACKUP_DIRECTORY/config" ]; then
echo "The borg config file wasn't created. Something is wrong."
# Fix too large Borg cache
# https://borgbackup.readthedocs.io/en/stable/faq.html#the-borg-cache-eats-way-too-much-disk-space-what-can-i-do
BORG_ID="$(borg config :: id)"
rm -r "/root/.cache/borg/$BORG_ID/chunks.archive.d"
touch "/root/.cache/borg/$BORG_ID/chunks.archive.d"
fi
if ! borg info > /dev/null; then
echo "Borg can't get info from the repo it created. Something is wrong."
exit 1
fi
rm -f "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/borg.config"
if ! cp "$BORG_BACKUP_DIRECTORY/config" "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/borg.config"; then
echo "Could not copy config file to second place. Cannot perform backup."
exit 1
if [ -n "$BORG_REMOTE_REPO" ]; then
# `borg config` does not support remote repos so instead create a dummy file and rely on the remote to avoid
# corruption of the config file (which contains the encryption key). We don't actually use the contents of
# this file anywhere, so a touch is all we need so we remember we already initialized the repo.
touch "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/borg.config"
else
# Make a backup from the borg config file
if ! cp "$BORG_BACKUP_DIRECTORY/config" "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/borg.config"; then
echo "Could not copy config file to second place. Cannot perform backup."
exit 1
fi
fi
echo "Repository successfully initialized."
@@ -149,13 +185,27 @@ if [ "$BORG_MODE" = backup ]; then
# Borg options
# auto,zstd compression seems to has the best ratio based on:
# https://forum.level1techs.com/t/optimal-compression-for-borg-backups/145870/6
BORG_OPTS=(-v --stats --compression "auto,zstd" --exclude-caches)
BORG_OPTS=(-v --stats --compression "auto,zstd")
if [ "$NEW_REPOSITORY" = 1 ]; then
BORG_OPTS+=(--progress)
fi
# Exclude the nextcloud log and audit log for GDPR reasons
BORG_EXCLUDE=(--exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/nextcloud.log*" --exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/audit.log")
BORG_EXCLUDE=(--exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/nextcloud.log*" --exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/audit.log" --exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/lost+found")
BORG_INCLUDE=()
# Exclude datadir if .noaiobackup file was found
# shellcheck disable=SC2144
if [ -f "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/.noaiobackup" ]; then
BORG_EXCLUDE+=(--exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/")
BORG_INCLUDE+=(--pattern="+/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/.noaiobackup")
echo "⚠️⚠️⚠️ '.noaiobackup' file was found in Nextclouds data directory. Excluding the data directory from backup!"
# Exclude preview folder if .noaiobackup file was found
elif [ -f /nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/appdata_*/preview/.noaiobackup ]; then
BORG_EXCLUDE+=(--exclude "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/appdata_*/preview/")
BORG_INCLUDE+=(--pattern="+/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/appdata_*/preview/.noaiobackup")
echo "⚠️⚠️⚠️ '.noaiobackup' file was found in the preview directory. Excluding the preview directory from backup!"
fi
# Make sure that there is always a borg.config file before creating a new backup
if ! [ -f "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/borg.config" ]; then
@@ -167,9 +217,9 @@ if [ "$BORG_MODE" = backup ]; then
# Create the backup
echo "Starting the backup..."
get_start_time
if ! borg create "${BORG_OPTS[@]}" "${BORG_EXCLUDE[@]}" "$BORG_BACKUP_DIRECTORY::$CURRENT_DATE-nextcloud-aio" "/nextcloud_aio_volumes/"; then
if ! borg create "${BORG_OPTS[@]}" "${BORG_INCLUDE[@]}" "${BORG_EXCLUDE[@]}" "::$CURRENT_DATE-nextcloud-aio" "/nextcloud_aio_volumes/" --exclude-from /borg_excludes; then
echo "Deleting the failed backup archive..."
borg delete --stats "$BORG_BACKUP_DIRECTORY::$CURRENT_DATE-nextcloud-aio"
borg delete --stats "::$CURRENT_DATE-nextcloud-aio"
echo "Backup failed!"
echo "You might want to check the backup integrity via the AIO interface."
if [ "$NEW_REPOSITORY" = 1 ]; then
@@ -188,14 +238,14 @@ if [ "$BORG_MODE" = backup ]; then
# Prune archives
echo "Pruning the archives..."
if ! borg prune --stats --glob-archives '*_*-nextcloud-aio' "${BORG_PRUNE_OPTS[@]}" "$BORG_BACKUP_DIRECTORY"; then
if ! borg prune --stats --glob-archives '*_*-nextcloud-aio' "${BORG_PRUNE_OPTS[@]}"; then
echo "Failed to prune archives!"
exit 1
fi
# Compact archives
echo "Compacting the archives..."
if ! borg compact "$BORG_BACKUP_DIRECTORY"; then
if ! borg compact; then
echo "Failed to compact archives!"
exit 1
fi
@@ -212,19 +262,19 @@ if [ "$BORG_MODE" = backup ]; then
fi
done
echo "Starting the backup for additional volumes..."
if ! borg create "${BORG_OPTS[@]}" "$BORG_BACKUP_DIRECTORY::$CURRENT_DATE-additional-docker-volumes" "/docker_volumes/"; then
if ! borg create "${BORG_OPTS[@]}" "::$CURRENT_DATE-additional-docker-volumes" "/docker_volumes/"; then
echo "Deleting the failed backup archive..."
borg delete --stats "$BORG_BACKUP_DIRECTORY::$CURRENT_DATE-additional-docker-volumes"
borg delete --stats "::$CURRENT_DATE-additional-docker-volumes"
echo "Backup of additional docker-volumes failed!"
exit 1
fi
echo "Pruning additional volumes..."
if ! borg prune --stats --glob-archives '*_*-additional-docker-volumes' "${BORG_PRUNE_OPTS[@]}" "$BORG_BACKUP_DIRECTORY"; then
if ! borg prune --stats --glob-archives '*_*-additional-docker-volumes' "${BORG_PRUNE_OPTS[@]}"; then
echo "Failed to prune additional docker-volumes archives!"
exit 1
fi
echo "Compacting additional volumes..."
if ! borg compact "$BORG_BACKUP_DIRECTORY"; then
if ! borg compact; then
echo "Failed to compact additional docker-volume archives!"
exit 1
fi
@@ -242,19 +292,19 @@ if [ "$BORG_MODE" = backup ]; then
EXCLUDE_DIRS+=(--exclude "/host_mounts/$directory/")
done
echo "Starting the backup for additional host mounts..."
if ! borg create "${BORG_OPTS[@]}" "${EXCLUDE_DIRS[@]}" "$BORG_BACKUP_DIRECTORY::$CURRENT_DATE-additional-host-mounts" "/host_mounts/"; then
if ! borg create "${BORG_OPTS[@]}" "${EXCLUDE_DIRS[@]}" "::$CURRENT_DATE-additional-host-mounts" "/host_mounts/"; then
echo "Deleting the failed backup archive..."
borg delete --stats "$BORG_BACKUP_DIRECTORY::$CURRENT_DATE-additional-host-mounts"
borg delete --stats "::$CURRENT_DATE-additional-host-mounts"
echo "Backup of additional host-mounts failed!"
exit 1
fi
echo "Pruning additional host mounts..."
if ! borg prune --stats --glob-archives '*_*-additional-host-mounts' "${BORG_PRUNE_OPTS[@]}" "$BORG_BACKUP_DIRECTORY"; then
if ! borg prune --stats --glob-archives '*_*-additional-host-mounts' "${BORG_PRUNE_OPTS[@]}"; then
echo "Failed to prune additional host-mount archives!"
exit 1
fi
echo "Compacting additional host mounts..."
if ! borg compact "$BORG_BACKUP_DIRECTORY"; then
if ! borg compact; then
echo "Failed to compact additional host-mount archives!"
exit 1
fi
@@ -276,17 +326,38 @@ fi
if [ "$BORG_MODE" = restore ]; then
get_start_time
# Perform the restore
# Pick archive to restore
if [ -n "$SELECTED_RESTORE_TIME" ]; then
SELECTED_ARCHIVE="$(borg list "$BORG_BACKUP_DIRECTORY" | grep "nextcloud-aio" | grep "$SELECTED_RESTORE_TIME" | awk -F " " '{print $1}' | head -1)"
SELECTED_ARCHIVE="$(borg list | grep "nextcloud-aio" | grep "$SELECTED_RESTORE_TIME" | awk -F " " '{print $1}' | head -1)"
else
SELECTED_ARCHIVE="$(borg list "$BORG_BACKUP_DIRECTORY" | grep "nextcloud-aio" | awk -F " " '{print $1}' | sort -r | head -1)"
SELECTED_ARCHIVE="$(borg list | grep "nextcloud-aio" | awk -F " " '{print $1}' | sort -r | head -1)"
fi
echo "Restoring '$SELECTED_ARCHIVE'..."
mkdir -p /tmp/borg
if ! borg mount "$BORG_BACKUP_DIRECTORY::$SELECTED_ARCHIVE" /tmp/borg; then
echo "Could not mount the backup!"
exit 1
ADDITIONAL_RSYNC_EXCLUDES=()
ADDITIONAL_BORG_EXCLUDES=()
ADDITIONAL_FIND_EXCLUDES=()
# Exclude datadir if .noaiobackup file was found
# shellcheck disable=SC2144
if [ -f "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/.noaiobackup" ]; then
# Keep these 3 in sync. Beware, the pattern syntax and the paths differ
ADDITIONAL_RSYNC_EXCLUDES=(--exclude "nextcloud_aio_nextcloud_data/**")
ADDITIONAL_BORG_EXCLUDES=(--exclude "sh:nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/**")
ADDITIONAL_FIND_EXCLUDES=(-o -regex 'nextcloud_aio_volumes/nextcloud_aio_nextcloud_data\(/.*\)?')
echo "⚠️⚠️⚠️ '.noaiobackup' file was found in Nextclouds data directory. Excluding the data directory from restore!"
echo "You might run into problems due to this afterwards as potentially this makes the directory go out of sync with the database."
echo "You might be able to fix this by running 'occ files:scan --all' and 'occ maintenance:repair' and 'occ files:scan-app-data' after the restore."
echo "See https://github.com/nextcloud/all-in-one#how-to-run-occ-commands"
# Exclude previews from restore if selected to speed up process or exclude preview folder if .noaiobackup file was found
elif [ -n "$RESTORE_EXCLUDE_PREVIEWS" ] || [ -f /nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/appdata_*/preview/.noaiobackup ]; then
# Keep these 3 in sync. Beware, the pattern syntax and the paths differ
ADDITIONAL_RSYNC_EXCLUDES=(--exclude "nextcloud_aio_nextcloud_data/appdata_*/preview/**")
ADDITIONAL_BORG_EXCLUDES=(--exclude "sh:nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/appdata_*/preview/**")
ADDITIONAL_FIND_EXCLUDES=(-o -regex 'nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/appdata_[^/]*/preview\(/.*\)?')
echo "⚠️⚠️⚠️ Excluding previews from restore!"
echo "You might run into problems due to this afterwards as potentially this makes the directory go out of sync with the database."
echo "You might be able to fix this by running 'occ files:scan-app-data preview' after the restore."
echo "See https://github.com/nextcloud/all-in-one#how-to-run-occ-commands"
fi
# Save Additional Backup dirs
@@ -299,27 +370,12 @@ if [ "$BORG_MODE" = restore ]; then
DAILY_BACKUPTIME="$(cat /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/daily_backup_time)"
fi
# Restore everything except the configuration file
if ! rsync --stats --archive --human-readable -vv --delete \
--exclude "nextcloud_aio_apache/caddy/**" \
--exclude "nextcloud_aio_mastercontainer/caddy/**" \
--exclude "nextcloud_aio_nextcloud/data/nextcloud.log*" \
--exclude "nextcloud_aio_nextcloud/data/audit.log" \
--exclude "nextcloud_aio_mastercontainer/certs/**" \
--exclude "nextcloud_aio_mastercontainer/data/configuration.json" \
--exclude "nextcloud_aio_mastercontainer/data/daily_backup_running" \
--exclude "nextcloud_aio_mastercontainer/data/session_date_file" \
--exclude "nextcloud_aio_mastercontainer/session/**" \
/tmp/borg/nextcloud_aio_volumes/ /nextcloud_aio_volumes/; then
RESTORE_FAILED=1
echo "Something failed while restoring from backup."
fi
# Save current aio password
AIO_PASSWORD="$(jq '.password' /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
# Save current path
# Save current backup location vars
BORG_LOCATION="$(jq '.borg_backup_host_location' /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
REMOTE_REPO="$(jq '.borg_remote_repo' /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
# Save current nextcloud datadir
if grep -q '"nextcloud_datadir":' /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json; then
@@ -328,21 +384,116 @@ if [ "$BORG_MODE" = restore ]; then
NEXTCLOUD_DATADIR='""'
fi
# Restore the configuration file
if ! rsync --archive --human-readable -vv \
/tmp/borg/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json \
/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json; then
RESTORE_FAILED=1
echo "Something failed while restoring the configuration.json."
if [ -z "$BORG_REMOTE_REPO" ]; then
mkdir -p /tmp/borg
if ! borg mount "::$SELECTED_ARCHIVE" /tmp/borg; then
echo "Could not mount the backup!"
exit 1
fi
# Restore everything except the configuration file
#
# These exclude patterns need to be kept in sync with the borg_excludes file and the find excludes in this file,
# which use a different syntax (patterns appear in 3 places in total)
if ! rsync --stats --archive --human-readable -vv --delete \
--exclude "nextcloud_aio_apache/caddy/**" \
--exclude "nextcloud_aio_mastercontainer/caddy/**" \
--exclude "nextcloud_aio_nextcloud/data/nextcloud.log*" \
--exclude "nextcloud_aio_nextcloud/data/audit.log" \
--exclude "nextcloud_aio_mastercontainer/certs/**" \
--exclude "nextcloud_aio_mastercontainer/data/configuration.json" \
--exclude "nextcloud_aio_mastercontainer/data/daily_backup_running" \
--exclude "nextcloud_aio_mastercontainer/data/session_date_file" \
--exclude "nextcloud_aio_mastercontainer/session/**" \
--exclude "nextcloud_aio_nextcloud_data/lost+found" \
"${ADDITIONAL_RSYNC_EXCLUDES[@]}" \
/tmp/borg/nextcloud_aio_volumes/ /nextcloud_aio_volumes/; then
RESTORE_FAILED=1
echo "Something failed while restoring from backup."
fi
# Restore the configuration file
if ! rsync --archive --human-readable -vv \
/tmp/borg/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json \
/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json; then
RESTORE_FAILED=1
echo "Something failed while restoring the configuration.json."
fi
if ! umount /tmp/borg; then
echo "Failed to unmount the borg archive but should still be able to restore successfully"
fi
else
# Restore nearly everything
#
# borg mount is really slow for remote repos (did not check whether it's slow for local repos too),
# using extract to /tmp would require temporarily storing a second copy of the data.
# So instead extract directly on top of the destination with exclude patterns for the config, but
# then we do still need to delete local files which are not present in the archive.
#
# Older backups may still contain files we've since excluded, so we have to exclude on extract as well.
cd / # borg extract has no destination arg and extracts to CWD
if ! borg extract "::$SELECTED_ARCHIVE" --progress --exclude-from /borg_excludes "${ADDITIONAL_BORG_EXCLUDES[@]}" --pattern '+nextcloud_aio_volumes/**'
then
RESTORE_FAILED=1
echo "Failed to extract backup archive."
else
# Delete files/dirs present locally, but not in the backup archive, excluding conf files
# https://unix.stackexchange.com/a/759341
# This comm does not support -z, but I doubt any file names would have \n in them
#
# These find patterns need to be kept in sync with the borg_excludes file and the rsync excludes in this
# file, which use a different syntax (patterns appear in 3 places in total)
echo "Deleting local files which do not exist in the backup"
if ! find nextcloud_aio_volumes \
-not \( \
-path nextcloud_aio_volumes/nextcloud_aio_apache/caddy \
-o -path "nextcloud_aio_volumes/nextcloud_aio_apache/caddy/*" \
-o -path nextcloud_aio_volumes/nextcloud_aio_mastercontainer/caddy \
-o -path "nextcloud_aio_volumes/nextcloud_aio_mastercontainer/caddy/*" \
-o -path nextcloud_aio_volumes/nextcloud_aio_mastercontainer/certs \
-o -path "nextcloud_aio_volumes/nextcloud_aio_mastercontainer/certs/*" \
-o -path nextcloud_aio_volumes/nextcloud_aio_mastercontainer/session \
-o -path "nextcloud_aio_volumes/nextcloud_aio_mastercontainer/session/*" \
-o -path "nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/nextcloud.log*" \
-o -path nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/audit.log \
-o -path nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/daily_backup_running \
-o -path nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/session_date_file \
-o -path "nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/id_borg*" \
-o -path "nextcloud_aio_nextcloud_data/lost+found" \
"${ADDITIONAL_FIND_EXCLUDES[@]}" \
\) \
| LC_ALL=C sort \
| LC_ALL=C comm -23 - \
<(borg list "::$SELECTED_ARCHIVE" --short --exclude-from /borg_excludes --pattern '+nextcloud_aio_volumes/**' | LC_ALL=C sort) \
> /tmp/local_files_not_in_backup
then
RESTORE_FAILED=1
echo "Failed to delete local files not in backup archive."
else
# More robust than e.g. xargs as I got a ~"args line too long" error while testing that, but it's slower
# https://stackoverflow.com/a/21848934
while IFS= read -r file
do rm -vrf -- "$file" || DELETE_FAILED=1
done < /tmp/local_files_not_in_backup
if [ "$DELETE_FAILED" = 1 ]; then
RESTORE_FAILED=1
echo "Failed to delete (some) local files not in backup archive."
fi
fi
fi
fi
# Set backup-mode to restore since it was a restore
CONTENTS="$(jq '."backup-mode" = "restore"' /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
echo -E "${CONTENTS}" > /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json
# Reset the backup path to the currently used one
# Reset the backup location vars to the currently used one
CONTENTS="$(jq ".borg_backup_host_location = $BORG_LOCATION" /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
echo -E "${CONTENTS}" > /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json
CONTENTS="$(jq ".borg_remote_repo = $REMOTE_REPO" /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
echo -E "${CONTENTS}" > /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json
# Reset the AIO password to the currently used one
CONTENTS="$(jq ".password = $AIO_PASSWORD" /nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/configuration.json)"
@@ -366,8 +517,6 @@ if [ "$BORG_MODE" = restore ]; then
chmod 770 "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/daily_backup_time"
fi
umount /tmp/borg
if [ "$RESTORE_FAILED" = 1 ]; then
exit 1
fi
@@ -384,6 +533,12 @@ if [ "$BORG_MODE" = restore ]; then
touch "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/fingerprint.update"
chmod 777 "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/fingerprint.update"
# Add file to Netcloud container to trigger a preview scan the next time it starts
if [ -n "$RESTORE_EXCLUDE_PREVIEWS" ]; then
touch "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/trigger-preview.scan"
chmod 777 "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/trigger-preview.scan"
fi
# Delete redis cache
rm -f "/mnt/redis/dump.rdb"
fi
@@ -394,9 +549,9 @@ if [ "$BORG_MODE" = check ]; then
echo "Checking the backup integrity..."
# Perform the check
if ! borg check -v --verify-data "$BORG_BACKUP_DIRECTORY"; then
if ! borg check -v --verify-data; then
echo "Some errors were found while checking the backup integrity!"
echo "Check the AIO interface for advices on how to proceed now!"
echo "Check the AIO interface for advice on how to proceed now!"
exit 1
fi
@@ -412,7 +567,7 @@ if [ "$BORG_MODE" = "check-repair" ]; then
echo "Checking the backup integrity and repairing it..."
# Perform the check-repair
if ! echo YES | borg check -v --repair "$BORG_BACKUP_DIRECTORY"; then
if ! echo YES | borg check -v --repair; then
echo "Some errors were found while checking and repairing the backup integrity!"
exit 1
fi
@@ -425,24 +580,40 @@ fi
# Do the backup test
if [ "$BORG_MODE" = test ]; then
if ! [ -d "$BORG_BACKUP_DIRECTORY" ]; then
echo "No 'borg' directory in the given backup directory found!"
echo "Only the files/folders below have been found in the given directory."
ls -a "$MOUNT_DIR"
echo "Please adjust the directory so that the borg archive is positioned in a folder named 'borg' inside the given directory!"
exit 1
elif ! [ -f "$BORG_BACKUP_DIRECTORY/config" ]; then
echo "A 'borg' directory was found but could not find the borg archive."
echo "Only the files/folders below have been found in the borg directory."
ls -a "$BORG_BACKUP_DIRECTORY"
echo "The archive and most importantly the config file must be positioned directly in the 'borg' subfolder."
exit 1
elif ! borg list "$BORG_BACKUP_DIRECTORY"; then
if [ -n "$BORG_REMOTE_REPO" ]; then
if ! borg info > /dev/null; then
echo "Borg could not get info from the remote repo."
echo "See the above borg info output for details."
exit 1
fi
else
if ! [ -d "$BORG_BACKUP_DIRECTORY" ]; then
echo "No 'borg' directory in the given backup directory found!"
echo "Only the files/folders below have been found in the given directory."
ls -a "$MOUNT_DIR"
echo "Please adjust the directory so that the borg archive is positioned in a folder named 'borg' inside the given directory!"
exit 1
elif ! [ -f "$BORG_BACKUP_DIRECTORY/config" ]; then
echo "A 'borg' directory was found but could not find the borg archive."
echo "Only the files/folders below have been found in the borg directory."
ls -a "$BORG_BACKUP_DIRECTORY"
echo "The archive and most importantly the config file must be positioned directly in the 'borg' subfolder."
exit 1
fi
fi
if ! borg list >/dev/null; then
echo "The entered path seems to be valid but could not open the backup archive."
echo "Most likely the entered password was wrong so please adjust it accordingly!"
exit 1
else
echo "Everything looks fine so feel free to continue!"
exit 0
if ! borg list | grep "nextcloud-aio"; then
echo "The backup archive does not contain a valid Nextcloud AIO backup."
echo "Most likely was the archive not created via Nextcloud AIO."
exit 1
else
echo "Everything looks fine so feel free to continue!"
exit 0
fi
fi
fi

View File

@@ -0,0 +1,11 @@
# These patterns need to be kept in sync with rsync and find excludes in backupscript.sh,
# which use a different syntax (patterns appear in 3 places in total)
nextcloud_aio_volumes/nextcloud_aio_apache/caddy/
nextcloud_aio_volumes/nextcloud_aio_mastercontainer/caddy/
nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/nextcloud.log*
nextcloud_aio_volumes/nextcloud_aio_nextcloud/data/audit.log
nextcloud_aio_volumes/nextcloud_aio_mastercontainer/certs/
nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/daily_backup_running
nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/session_date_file
nextcloud_aio_volumes/nextcloud_aio_mastercontainer/session/
nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/id_borg*

View File

@@ -2,7 +2,7 @@
# Variables
export MOUNT_DIR="/mnt/borgbackup"
export BORG_BACKUP_DIRECTORY="$MOUNT_DIR/borg"
export BORG_BACKUP_DIRECTORY="$MOUNT_DIR/borg" # necessary even when remote to store the aio-lockfile
# Validate BORG_PASSWORD
if [ -z "$BORG_PASSWORD" ] && [ -z "$BACKUP_RESTORE_PASSWORD" ]; then
@@ -18,6 +18,18 @@ else
fi
export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes
export BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
if [ -n "$BORG_REMOTE_REPO" ]; then
export BORG_REPO="$BORG_REMOTE_REPO"
# Location to create the borg ssh pub/priv key
export BORGBACKUP_KEY="/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/id_borg"
# Accept any host key the first time connecting to the remote. Strictly speaking should be provided by user but you'd
# have to be very unlucky to get MitM'ed on your first connection.
export BORG_RSH="ssh -o StrictHostKeyChecking=accept-new -i $BORGBACKUP_KEY"
else
export BORG_REPO="$BORG_BACKUP_DIRECTORY"
fi
# Validate BORG_MODE
if [ "$BORG_MODE" != backup ] && [ "$BORG_MODE" != restore ] && [ "$BORG_MODE" != check ] && [ "$BORG_MODE" != "check-repair" ] && [ "$BORG_MODE" != test ]; then
@@ -36,8 +48,8 @@ fi
rm -f "/nextcloud_aio_volumes/nextcloud_aio_database_dump/backup-is-running"
# Get a list of all available borg archives
if borg list "$BORG_BACKUP_DIRECTORY" &>/dev/null; then
borg list "$BORG_BACKUP_DIRECTORY" | grep "nextcloud-aio" | awk -F " " '{print $1","$3,$4}' > "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/backup_archives.list"
if borg list &>/dev/null; then
borg list | grep "nextcloud-aio" | awk -F " " '{print $1","$3,$4}' > "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/backup_archives.list"
else
echo "" > "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer/data/backup_archives.list"
fi

View File

@@ -1,26 +1,27 @@
# syntax=docker/dockerfile:latest
# Probably from this file: https://github.com/Cisco-Talos/clamav-docker/blob/main/clamav/1.3/alpine/Dockerfile
FROM clamav/clamav:1.4.1-11
COPY clamav.conf /clamav.conf
COPY --chmod=775 start.script /start.script
FROM alpine:3.21.3
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache tzdata bash; \
mkdir -p /var/run/clamav /run/lock; \
chown -R clamav:clamav /var/run/clamav /run/clamav /var/log/clamav /var/lock /run/lock; \
chmod 777 -R /var/run/clamav /run/clamav /var/log/clamav /var/lock /run/lock /tmp; \
sed -i "/^set -eu/r /start.script" /init-unprivileged; \
rm /start.script; \
grep -q 'clamd --foreground &' /init-unprivileged; \
sed -i "s|clamd --foreground \&|clamd --foreground --config-file /tmp/clamd.conf \&|" /init-unprivileged; \
cat /init-unprivileged
apk add --no-cache tzdata clamav supervisor bash; \
mkdir -p /run/clamav /var/log/supervisord /var/run/supervisord; \
chmod 777 -R /run/clamav /var/log/clamav /var/log/supervisord /var/run/supervisord; \
sed -i "s|#\?MaxDirectoryRecursion.*|MaxDirectoryRecursion 30|g" /etc/clamav/clamd.conf; \
sed -i "s|#\?MaxFileSize.*|MaxFileSize 2G|g" /etc/clamav/clamd.conf; \
sed -i "s|#\?PCREMaxFileSize.*|PCREMaxFileSize aio-placeholder|g" /etc/clamav/clamd.conf; \
sed -i "s|#\?StreamMaxLength.*|StreamMaxLength aio-placeholder|g" /etc/clamav/clamd.conf; \
sed -i "s|#\?TCPSocket|TCPSocket|g" /etc/clamav/clamd.conf; \
sed -i "s|^LocalSocket .*|LocalSocket /tmp/clamd.sock|g" /etc/clamav/clamd.conf; \
freshclam --foreground --stdout
VOLUME /var/lib/clamav
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
COPY --chmod=664 supervisord.conf /supervisord.conf
USER 100
LABEL com.centurylinklabs.watchtower.enable="false"
ENTRYPOINT ["/init-unprivileged"]
VOLUME /var/lib/clamav
ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"
HEALTHCHECK --start-period=60s --retries=9 CMD /healthcheck.sh

View File

@@ -1,5 +0,0 @@
# AIO settings
MaxDirectoryRecursion 30
MaxFileSize 10G
PCREMaxFileSize 10G
StreamMaxLength 10G

View File

@@ -0,0 +1,9 @@
#!/bin/bash
if [ "$(echo "PING" | nc 127.0.0.1 3310)" != "PONG" ]; then
echo "ERROR: Unable to contact server"
exit 1
fi
echo "Clamd is up"
exit 0

View File

@@ -1,4 +0,0 @@
# Adjust settings
cat /etc/clamav/clamd.conf > /tmp/clamd.conf
CLAMAV_FILE="$(sed "s|10G|$MAX_SIZE|" /clamav.conf)"
echo "$CLAMAV_FILE" >> /tmp/clamd.conf

View File

@@ -0,0 +1,7 @@
#!/bin/bash
sed "s|aio-placeholder|$MAX_SIZE|" /etc/clamav/clamd.conf > /tmp/clamd.conf
echo "Clamav started"
exec "$@"

View File

@@ -0,0 +1,23 @@
[supervisord]
nodaemon=true
nodaemon=true
logfile=/var/log/supervisord/supervisord.log
pidfile=/var/run/supervisord/supervisord.pid
childlogdir=/var/log/supervisord/
logfile_maxbytes=50MB
logfile_backups=10
loglevel=error
[program:freshclam]
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=freshclam --foreground --stdout --daemon --daemon-notify=/tmp/clamd.conf
[program:clamd]
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=clamd --foreground --config-file=/tmp/clamd.conf

View File

@@ -1,21 +1,14 @@
# syntax=docker/dockerfile:latest
# From a file located probably somewhere here: https://github.com/CollaboraOnline/online/tree/master/docker
FROM collabora/code:24.04.9.1.1
# From a file located probably somewhere here: https://github.com/CollaboraOnline/online/blob/master/docker/from-packages/Dockerfile
FROM collabora/code:25.04.2.1.1
USER root
ARG DEBIAN_FRONTEND=noninteractive
# hadolint ignore=DL3008
RUN set -ex; \
\
apt-get update; \
apt-get install -y --no-install-recommends \
tzdata \
netcat-openbsd \
; \
rm -rf /var/lib/apt/lists/*;
COPY --chmod=775 healthcheck.sh /healthcheck.sh
USER 100
USER 1001
HEALTHCHECK CMD nc -z 127.0.0.1 9980 || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK --start-period=60s --retries=9 CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -0,0 +1,7 @@
#!/bin/bash
# Unfortunately, no curl and no nc is installed in the container
# and packages can also not be added as the package list is broken.
# So always exiting 0 for now.
# nc http://127.0.0.1:9980 || exit 1
exit 0

View File

@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest
FROM haproxy:3.0.5-alpine
FROM haproxy:3.2.0-alpine
# hadolint ignore=DL3002
USER root
@@ -18,4 +18,5 @@ COPY --chmod=664 haproxy.cfg /haproxy.cfg
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -4,16 +4,18 @@ global
maxconn 10
defaults
timeout connect 10s
timeout client 10s
timeout server 10s
timeout connect 30s
timeout client 30s
timeout server 1800s
frontend http
mode http
bind :::2375 v4v6
http-request deny unless { src 127.0.0.1 } || { src ::1 } || { src NC_IPV4_PLACEHOLDER } || { src NC_IPV6_PLACEHOLDER }
# docker system _ping
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/_ping } METH_GET
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/_ping$ } METH_GET
# docker inspect image: GET images/%s/json
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/images/.*/json } METH_GET
# container inspect: GET containers/%s/json
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/nc_app_[a-zA-Z0-9_.-]+/json } METH_GET
# container inspect: GET containers/%s/logs
@@ -22,7 +24,12 @@ frontend http
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/nc_app_[a-zA-Z0-9_.-]+/((start)|(stop)) } METH_POST
# container rm: DELETE containers/%s
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/nc_app_[a-zA-Z0-9_.-]+ } METH_DELETE
# container update/exec: POST containers/%s/update containers/%s/exec
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/nc_app_[a-zA-Z0-9_.-]+/((update)|(exec)) } METH_POST
# container put: PUT containers/%s/archive
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/nc_app_[a-zA-Z0-9_.-]+/archive } METH_PUT
# run exec instance: POST exec/%s
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/exec/[a-zA-Z0-9_.-]+/start } METH_POST
# container create: POST containers/create?name=%s
# ACL to restrict container name to nc_app_[a-zA-Z0-9_.-]+
@@ -33,19 +40,19 @@ frontend http
# ACL to deny if there are any binds
acl binds_present req.body -m reg -i "\"HostConfig\"\s*:.*\"Binds\"\s*:"
# ACL to restrict the type of Mounts to volume
acl type_not_volume req.body -m reg -i "\"Mounts\":\s*\[[^\]]*(\"Type\":\s*\"(?!volume\b)\w+\"[^\]]*)+\]"
acl type_not_volume req.body -m reg -i "\"Mounts\"\s*:\s*\[[^\]]*(\"Type\"\s*:\s*\"(?!volume\b)\w+\"[^\]]*)+\]"
http-request deny if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/create } nc_app_container_name !one_mount_volume binds_present type_not_volume METH_POST
# ACL to restrict container creation, that it has HostConfig.Privileged not set
acl no_privileged_flag req.body -m reg -i "\"HostConfig\":\s?{[^}]*\"Privileged\""
# ACL to restrict container creation, that it has HostConfig.Privileged(by searching for "Privileged" word in all payload)
acl no_privileged_flag req.body -m reg -i "\"Privileged\""
# ACL to allow mount volume with strict pattern for name: nc_app_[a-zA-Z0-9_.-]+_data
acl nc_app_volume_data_only req.body -m reg -i "\"Mounts\":\s?\[\s?{[^}]*\"Source\":\s?\"nc_app_[a-zA-Z0-9_.-]+_data\""
acl nc_app_volume_data_only req.body -m reg -i "\"Mounts\"\s*:\s*\[\s*{[^}]*\"Source\"\s*:\s*\"nc_app_[a-zA-Z0-9_.-]+_data\""
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/containers/create } nc_app_container_name !no_privileged_flag nc_app_volume_data_only METH_POST
# end of container create
# volume create: POST volumes/create
# restrict name
acl nc_app_volume_data req.body -m reg -i "\"Name\":\s?\"nc_app_[a-zA-Z0-9_.-]+_data\""
acl nc_app_volume_data req.body -m reg -i "\"Name\"\s*:\s*\"nc_app_[a-zA-Z0-9_.-]+_data\""
# do not allow to use "device" word e.g., "--opt device=:/path/to/dir"
acl volume_no_device req.body -m reg -i "\"device\""
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes/create } nc_app_volume_data !volume_no_device METH_POST

View File

@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest
FROM alpine:3.20.3
FROM alpine:3.21.3
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache bash lighttpd netcat-openbsd; \
@@ -17,4 +17,5 @@ USER www-data
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD nc -z 127.0.0.1 $APACHE_PORT || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:latest
# Probably from here https://github.com/elastic/elasticsearch/blob/main/distribution/docker/src/docker/Dockerfile
FROM elasticsearch:8.15.3
FROM elasticsearch:8.18.2
USER root
@@ -16,7 +16,11 @@ RUN set -ex; \
; \
rm -rf /var/lib/apt/lists/*;
COPY --chmod=775 healthcheck.sh /healthcheck.sh
USER 1000:0
HEALTHCHECK CMD nc -z 127.0.0.1 9200 || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK --interval=10s --timeout=5s --start-period=1m --retries=5 CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"
ENV ES_JAVA_OPTS="-Xms512M -Xmx512M"

View File

@@ -0,0 +1,3 @@
#!/bin/bash
nc -z 127.0.0.1 9200 || exit 1

View File

@@ -1,9 +1,10 @@
# syntax=docker/dockerfile:latest
FROM golang:1.23.2-alpine3.20 AS go
FROM golang:1.24.3-alpine3.21 AS go
ENV IMAGINARY_HASH=8f36a26c448be8c151a3878404b75fcd1cd3cf0c
ENV IMAGINARY_HASH=1d4e251cfcd58ea66f8361f8721d7b8cc85002a3
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache \
vips-dev \
vips-magick \
@@ -13,7 +14,7 @@ RUN set -ex; \
build-base; \
go install github.com/h2non/imaginary@"$IMAGINARY_HASH";
FROM alpine:3.20.3
FROM alpine:3.21.3
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache \
@@ -30,6 +31,7 @@ RUN set -ex; \
COPY --from=go /go/bin/imaginary /usr/local/bin/imaginary
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
ENV PORT=9000
@@ -39,5 +41,6 @@ USER 65534
ENV MALLOC_ARENA_MAX=2
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD nc -z 127.0.0.1 "$PORT" || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -0,0 +1,3 @@
#!/bin/bash
nc -z 127.0.0.1 "$PORT" || exit 1

View File

@@ -1,12 +1,12 @@
# syntax=docker/dockerfile:latest
# Docker CLI is a requirement
FROM docker:27.3.1-cli AS docker
FROM docker:28.2.1-cli AS docker
# Caddy is a requirement
FROM caddy:2.8.4-alpine AS caddy
FROM caddy:2.10.0-alpine AS caddy
# From https://github.com/docker-library/php/blob/master/8.3/alpine3.20/fpm/Dockerfile
FROM php:8.3.13-fpm-alpine3.20
# From https://github.com/docker-library/php/blob/master/8.4/alpine3.21/fpm/Dockerfile
FROM php:8.4.7-fpm-alpine3.21
EXPOSE 80
EXPOSE 8080
@@ -66,6 +66,7 @@ RUN set -ex; \
cd /var/www/docker-aio; \
git clone https://github.com/nextcloud-releases/all-in-one.git --depth 1 .; \
find ./ -maxdepth 1 -mindepth 1 -not -path ./php -not -path ./community-containers -exec rm -r {} \; ; \
rm -r ./php/tests; \
chown www-data:www-data -R /var/www/docker-aio; \
cd php; \
sudo -u www-data composer install --no-dev; \
@@ -121,6 +122,8 @@ COPY --chmod=664 Caddyfile /Caddyfile
COPY --chmod=664 supervisord.conf /supervisord.conf
COPY mastercontainer.conf /etc/apache2/sites-available/mastercontainer.conf
LABEL org.label-schema.vendor="Nextcloud"
# hadolint ignore=DL3002
USER root

View File

@@ -20,6 +20,11 @@ APACHE_PORT="$(docker inspect nextcloud-aio-apache --format "{{.Config.Env}}" |
if [ -z "$APACHE_PORT" ]; then
echo "APACHE_PORT is not set which is not expected..."
else
# Connect mastercontainer to nextcloud-aio network to make sure that nextcloud-aio-apache is reachable
# Prevent issues like https://github.com/nextcloud/all-in-one/discussions/5222
docker network connect nextcloud-aio nextcloud-aio-mastercontainer &>/dev/null
# Wait for apache to start
while docker ps --format "{{.Names}}" | grep -q "^nextcloud-aio-apache$" && ! nc -z nextcloud-aio-apache "$APACHE_PORT"; do
echo "Waiting for apache to become available"
sleep 30

View File

@@ -137,7 +137,7 @@ It is set to '$NEXTCLOUD_DATADIR'."
fi
if [ -n "$NEXTCLOUD_MOUNT" ]; then
if ! echo "$NEXTCLOUD_MOUNT" | grep -q "^/" || [ "$NEXTCLOUD_MOUNT" = "/" ]; then
print_red "You've set NEXCLOUD_MOUNT but not to an allowed value.
print_red "You've set NEXTCLOUD_MOUNT but not to an allowed value.
The string must start with '/' and must not be equal to '/'.
It is set to '$NEXTCLOUD_MOUNT'."
exit 1
@@ -194,7 +194,7 @@ It is set to '$APACHE_IP_BINDING'."
fi
fi
if [ -n "$APACHE_ADDITIONAL_NETWORK" ]; then
if ! echo "$APACHE_ADDITIONAL_NETWORK" | grep -q "^[a-zA-Z0-9_-]\+$"; then
if ! echo "$APACHE_ADDITIONAL_NETWORK" | grep -q "^[a-zA-Z0-9._-]\+$"; then
print_red "You've set APACHE_ADDITIONAL_NETWORK but not to an allowed value.
It needs to be a string with letters, numbers, hyphens and underscores.
It is set to '$APACHE_ADDITIONAL_NETWORK'."
@@ -258,28 +258,17 @@ It is set to '$NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS'."
fi
fi
if [ -n "$AIO_COMMUNITY_CONTAINERS" ]; then
read -ra AIO_CCONTAINERS <<< "$AIO_COMMUNITY_CONTAINERS"
for container in "${AIO_CCONTAINERS[@]}"; do
if ! [ -d "/var/www/docker-aio/community-containers/$container" ]; then
print_red "The community container $container was not found!"
FAIL_CCONTAINERS=1
fi
done
if [ -n "$FAIL_CCONTAINERS" ]; then
print_red "You've set AIO_COMMUNITY_CONTAINERS but at least one container was not found.
It is set to '$AIO_COMMUNITY_CONTAINERS'."
exit 1
fi
print_red "You've set AIO_COMMUNITY_CONTAINERS but the option was removed.
The community containers get managed via the AIO interface now."
fi
# Check DNS resolution
# Prevents issues like https://github.com/nextcloud/all-in-one/discussions/565
curl https://nextcloud.com &>/dev/null
if [ "$?" = 6 ]; then
print_red "Could not resolve the host nextcloud.com."
echo "Most likely the DNS resolving does not work."
# Check if ghcr.io is reachable
# Solves issues like https://github.com/nextcloud/all-in-one/discussions/5268
if ! curl --no-progress-meter https://ghcr.io/v2/ >/dev/null; then
print_red "Could not reach https://ghcr.io."
echo "Most likely is something blocking access to it."
echo "You should be able to fix this by following https://dockerlabs.collabnix.com/intermediate/networking/Configuring_DNS.html"
echo "Apart from that, there has been this: https://github.com/nextcloud/all-in-one/discussions/2065"
echo "Another solution is using https://github.com/nextcloud/all-in-one/tree/main/manual-install"
exit 1
fi

View File

@@ -9,16 +9,16 @@ loglevel=error
user=root
[program:php-fpm]
# stdout_logfile=/dev/stdout
# stdout_logfile_maxbytes=0
# Stdout logging is disabled as otherwise the logs are spammed
stdout_logfile=NONE
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=php-fpm
user=root
[program:apache]
# stdout_logfile=/dev/stdout
# stdout_logfile_maxbytes=0
# Stdout logging is disabled as otherwise the logs are spammed
stdout_logfile=NONE
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=httpd -DFOREGROUND
@@ -58,9 +58,7 @@ user=root
[program:domain-validator]
# Logging is disabled as otherwise all attempts will be logged which spams the logs
# stdout_logfile=/dev/stdout
# stdout_logfile_maxbytes=0
# stderr_logfile=/dev/stderr
# stderr_logfile_maxbytes=0
stdout_logfile=NONE
stderr_logfile=NONE
command=php -S 127.0.0.1:9876 /var/www/docker-aio/php/domain-validator.php
user=www-data

View File

@@ -1,14 +1,14 @@
# syntax=docker/dockerfile:latest
FROM php:8.2.25-fpm-alpine3.20
FROM php:8.3.21-fpm-alpine3.21
ENV PHP_MEMORY_LIMIT=512M
ENV PHP_UPLOAD_LIMIT=10G
ENV PHP_UPLOAD_LIMIT=16G
ENV PHP_MAX_TIME=3600
ENV SOURCE_LOCATION=/usr/src/nextcloud
ENV REDIS_DB_INDEX=0
# AIO settings start # Do not remove or change this line!
ENV NEXTCLOUD_VERSION=29.0.9
ENV NEXTCLOUD_VERSION=31.0.5
ENV AIO_TOKEN=123456
ENV AIO_URL=localhost
# AIO settings end # Do not remove or change this line!
@@ -78,11 +78,11 @@ RUN set -ex; \
; \
\
# pecl will claim success even if one install fails, so we need to perform each install separately
pecl install igbinary-3.2.16; \
pecl install -o igbinary-3.2.16; \
pecl install APCu-5.1.24; \
pecl install -D 'enable-memcached-igbinary="yes"' memcached-3.3.0; \
pecl install -D 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"' redis-6.1.0; \
pecl install imagick-3.7.0; \
pecl install -oD 'enable-redis-igbinary="yes" enable-redis-zstd="yes" enable-redis-lz4="yes"' redis-6.2.0; \
pecl install -o imagick-3.8.0; \
\
docker-php-ext-enable \
igbinary \
@@ -109,6 +109,7 @@ RUN set -ex; \
# set recommended PHP.ini settings
# see https://docs.nextcloud.com/server/stable/admin_manual/configuration_server/server_tuning.html#enable-php-opcache
{ \
echo 'opcache.max_accelerated_files=10000'; \
echo 'opcache.memory_consumption=256'; \
echo 'opcache.interned_strings_buffer=64'; \
echo 'opcache.save_comments=1'; \
@@ -117,7 +118,10 @@ RUN set -ex; \
echo 'opcache.jit_buffer_size=8M'; \
} > /usr/local/etc/php/conf.d/opcache-recommended.ini; \
\
echo 'apc.enable_cli=1' >> /usr/local/etc/php/conf.d/docker-php-ext-apcu.ini; \
{ \
echo 'apc.enable_cli=1'; \
echo 'apc.shm_size=64M'; \
} >> /usr/local/etc/php/conf.d/docker-php-ext-apcu.ini; \
\
{ \
echo 'memory_limit=${PHP_MEMORY_LIMIT}'; \
@@ -125,12 +129,12 @@ RUN set -ex; \
echo 'post_max_size=${PHP_UPLOAD_LIMIT}'; \
echo 'max_execution_time=${PHP_MAX_TIME}'; \
echo 'max_input_time=${PHP_MAX_TIME}'; \
echo 'default_socket_timeout=600'; \
echo 'default_socket_timeout=${PHP_MAX_TIME}'; \
} > /usr/local/etc/php/conf.d/nextcloud.ini; \
\
{ \
echo 'session.save_handler = redis'; \
echo 'session.save_path = "tcp://${REDIS_HOST}:6379/${REDIS_DB_INDEX}?auth=${REDIS_HOST_PASSWORD}"'; \
echo 'session.save_path = "tcp://${REDIS_HOST}:6379?database=${REDIS_DB_INDEX}${REDIS_USER_AUTH}&auth[]=${REDIS_HOST_PASSWORD}"'; \
echo 'redis.session.locking_enabled = 1'; \
echo 'redis.session.lock_retries = -1'; \
echo 'redis.session.lock_wait_time = 10000'; \
@@ -208,8 +212,8 @@ RUN set -ex; \
/var/log/supervisord \
/var/run/supervisord \
; \
chown www-data:root -R /var/log/supervisord; \
chown www-data:root -R /var/run/supervisord; \
chmod 777 -R /var/log/supervisord; \
chmod 777 -R /var/run/supervisord; \
\
apk add --no-cache \
bash \
@@ -249,19 +253,19 @@ RUN set -ex; \
# AIO cloning end # Do not remove or change this line!
\
chown www-data:root -R /usr/src && \
chown www-data:root -R /usr/local/etc/php/conf.d && \
chown www-data:root -R /usr/local/etc/php-fpm.d && \
chmod 777 -R /usr/local/etc/php/conf.d && \
chmod 777 -R /usr/local/etc/php-fpm.d && \
chmod -R 777 /tmp; \
rm -rf /usr/src/nextcloud/apps/updatenotification; \
\
mkdir -p /nc-updater; \
chown -R www-data:www-data /nc-updater; \
chmod -R 770 /nc-updater
chmod -R 777 /nc-updater
# hadolint ignore=DL3002
USER root
ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK --start-period=60s CMD sudo -E -u www-data bash /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -18,4 +18,8 @@ if (getenv('REDIS_HOST')) {
if (getenv('REDIS_DB_INDEX')) {
$CONFIG['redis']['dbindex'] = (int) getenv('REDIS_DB_INDEX');
}
if (getenv('REDIS_USER_AUTH') !== false) {
$CONFIG['redis']['user'] = str_replace("&auth[]=", "", getenv('REDIS_USER_AUTH'));
}
}

View File

@@ -11,7 +11,6 @@ if (getenv('OBJECTSTORE_S3_BUCKET')) {
'bucket' => getenv('OBJECTSTORE_S3_BUCKET'),
'key' => getenv('OBJECTSTORE_S3_KEY') ?: '',
'secret' => getenv('OBJECTSTORE_S3_SECRET') ?: '',
'sse_c_key' => getenv('OBJECTSTORE_S3_SSE_C_KEY') ?: '',
'region' => getenv('OBJECTSTORE_S3_REGION') ?: '',
'hostname' => getenv('OBJECTSTORE_S3_HOST') ?: '',
'port' => getenv('OBJECTSTORE_S3_PORT') ?: '',
@@ -26,4 +25,9 @@ if (getenv('OBJECTSTORE_S3_BUCKET')) {
)
)
);
}
$sse_c_key = getenv('OBJECTSTORE_S3_SSE_C_KEY');
if ($sse_c_key) {
$CONFIG['objectstore']['arguments']['sse_c_key'] = $sse_c_key;
}
}

View File

@@ -33,7 +33,7 @@ while ! nc -z "$REDIS_HOST" "6379"; do
done
# Check permissions in ncdata
touch "$NEXTCLOUD_DATA_DIR/this-is-a-test-file" &>/dev/null
touch "$NEXTCLOUD_DATA_DIR/this-is-a-test-file"
if ! [ -f "$NEXTCLOUD_DATA_DIR/this-is-a-test-file" ]; then
echo "The www-data user doesn't seem to have access rights in the datadir.
Most likely are the files located on a drive that does not follow linux permissions.
@@ -105,20 +105,6 @@ if ! [ -f "$NEXTCLOUD_DATA_DIR/skip.update" ]; then
# Write output to logfile.
exec > >(tee -i "/var/www/html/data/update.log")
exec 2>&1
# Run built-in upgrader if version is below 28.0.2 to upgrade to 28.0.x first
touch "$NEXTCLOUD_DATA_DIR/update.failed"
if ! version_greater "$installed_version" "28.0.1.20"; then
php /var/www/html/updater/updater.phar --no-interaction --no-backup
if ! php /var/www/html/occ upgrade || php /var/www/html/occ status | grep maintenance | grep -q 'true'; then
echo "Upgrade failed. Please restore from backup."
bash /notify.sh "Nextcloud update to $image_version failed!" "Please restore from backup!"
exit 1
fi
rm "$NEXTCLOUD_DATA_DIR/update.failed"
# shellcheck disable=SC2016
installed_version="$(php -r 'require "/var/www/html/version.php"; echo implode(".", $OC_Version);')"
INSTALLED_MAJOR="${installed_version%%.*}"
fi
fi
if [ "$installed_version" != "0.0.0.0" ] && [ "$((IMAGE_MAJOR - INSTALLED_MAJOR))" -gt 1 ]; then
@@ -148,16 +134,23 @@ if ! [ -f "$NEXTCLOUD_DATA_DIR/skip.update" ]; then
rm -r /usr/src/tmp
rm -r /usr/src/temp-nextcloud
# shellcheck disable=SC2016
image_version="$(php -r "require $SOURCE_LOCATION/version.php; echo implode('.', \$OC_Version);")"
image_version="$(php -r "require '$SOURCE_LOCATION/version.php'; echo implode('.', \$OC_Version);")"
IMAGE_MAJOR="${image_version%%.*}"
set +ex
# Do not skip major versions end # Do not remove or change this line!
fi
if [ "$installed_version" != "0.0.0.0" ]; then
# Check connection to appstore start # Do not remove or change this line!
while true; do
echo -e "Checking connection to appstore"
CURL_STATUS="$(curl -LI "https://apps.nextcloud.com/" -o /dev/null -w '%{http_code}\n' -s)"
APPSTORE_URL="https://apps.nextcloud.com/"
if grep -q appstoreurl /var/www/html/config/config.php; then
set -x
APPSTORE_URL="$(grep appstoreurl /var/www/html/config/config.php | grep -oP 'https://.*v[0-9]+')"
set +x
fi
CURL_STATUS="$(curl -LI "$APPSTORE_URL" -o /dev/null -w '%{http_code}\n' -s)"
if [[ "$CURL_STATUS" = "200" ]]
then
echo "Appstore is reachable"
@@ -167,6 +160,7 @@ if ! [ -f "$NEXTCLOUD_DATA_DIR/skip.update" ]; then
sleep 5
fi
done
# Check connection to appstore end # Do not remove or change this line!
run_upgrade_if_needed_due_to_app_update
@@ -495,6 +489,12 @@ if [ -f "$NEXTCLOUD_DATA_DIR/fingerprint.update" ]; then
rm "$NEXTCLOUD_DATA_DIR/fingerprint.update"
fi
# Perform preview scan if previews were excluded from restore
if [ -f "$NEXTCLOUD_DATA_DIR/trigger-preview.scan" ]; then
php /var/www/html/occ files:scan-app-data preview -vvv
rm "$NEXTCLOUD_DATA_DIR/trigger-preview.scan"
fi
# AIO one-click settings start # Do not remove or change this line!
# Apply one-click-instance settings
echo "Applying one-click-instance settings..."
@@ -521,6 +521,13 @@ php /var/www/html/occ config:system:set upgrade.cli-upgrade-link --value="https:
php /var/www/html/occ config:system:set logfile --value="/var/www/html/data/nextcloud.log"
php /var/www/html/occ config:app:set admin_audit logfile --value="/var/www/html/data/audit.log"
php /var/www/html/occ config:system:set updatedirectory --value="/nc-updater"
if [ -n "$NEXTCLOUD_SKELETON_DIRECTORY" ]; then
if [ "$NEXTCLOUD_SKELETON_DIRECTORY" = "empty" ]; then
php /var/www/html/occ config:system:set skeletondirectory --value=""
else
php /var/www/html/occ config:system:set skeletondirectory --value="$NEXTCLOUD_SKELETON_DIRECTORY"
fi
fi
if [ -n "$SERVERINFO_TOKEN" ] && [ -z "$(php /var/www/html/occ config:app:get serverinfo token)" ]; then
php /var/www/html/occ config:app:set serverinfo token --value="$SERVERINFO_TOKEN"
fi
@@ -536,6 +543,7 @@ php /var/www/html/occ config:system:set allow_local_remote_servers --type=bool -
php /var/www/html/occ config:system:set davstorage.request_timeout --value="$PHP_MAX_TIME" --type=int
php /var/www/html/occ config:system:set trusted_domains 1 --value="$NC_DOMAIN"
php /var/www/html/occ config:system:set overwrite.cli.url --value="https://$NC_DOMAIN/"
php /var/www/html/occ config:system:set documentation_url.server_logs --value="https://github.com/nextcloud/all-in-one/discussions/5425"
php /var/www/html/occ config:system:set htaccess.RewriteBase --value="/"
php /var/www/html/occ maintenance:update:htaccess
@@ -585,12 +593,17 @@ if [ -n "$ADDITIONAL_TRUSTED_PROXY" ]; then
php /var/www/html/occ config:system:set trusted_proxies 2 --value="$ADDITIONAL_TRUSTED_PROXY"
fi
# Get ipv4-address of Nextcloud
IPv4_ADDRESS="$(dig nextcloud-aio-nextcloud A +short +search | head -1)"
# Get ipv4-address of Nextcloud
if [ -z "$NEXTCLOUD_HOST" ]; then
export NEXTCLOUD_HOST="nextcloud-aio-nextcloud"
fi
IPv4_ADDRESS="$(dig "$NEXTCLOUD_HOST" A +short +search | head -1)"
# Bring it in CIDR notation
# shellcheck disable=SC2001
IPv4_ADDRESS="$(echo "$IPv4_ADDRESS" | sed 's|[0-9]\+$|0/16|')"
php /var/www/html/occ config:system:set trusted_proxies 10 --value="$IPv4_ADDRESS"
if [ -n "$IPv4_ADDRESS" ]; then
php /var/www/html/occ config:system:set trusted_proxies 10 --value="$IPv4_ADDRESS"
fi
if [ -n "$ADDITIONAL_TRUSTED_DOMAIN" ]; then
php /var/www/html/occ config:system:set trusted_domains 2 --value="$ADDITIONAL_TRUSTED_DOMAIN"
@@ -772,6 +785,7 @@ fi
# Imaginary
if [ "$IMAGINARY_ENABLED" = 'yes' ]; then
php /var/www/html/occ config:system:set enabledPreviewProviders 0 --value="OC\\Preview\\Imaginary"
php /var/www/html/occ config:system:set enabledPreviewProviders 23 --value="OC\\Preview\\ImaginaryPDF"
php /var/www/html/occ config:system:set preview_imaginary_url --value="http://$IMAGINARY_HOST:9000"
php /var/www/html/occ config:system:set preview_imaginary_key --value="$IMAGINARY_SECRET"
else
@@ -781,6 +795,7 @@ else
php /var/www/html/occ config:system:delete enabledPreviewProviders 20
php /var/www/html/occ config:system:delete enabledPreviewProviders 21
php /var/www/html/occ config:system:delete enabledPreviewProviders 22
php /var/www/html/occ config:system:delete enabledPreviewProviders 23
fi
fi
@@ -842,17 +857,20 @@ else
fi
# Docker socket proxy
# app_api is a shipped app
if [ -d "/var/www/html/custom_apps/app_api" ]; then
php /var/www/html/occ app:disable app_api
rm -r "/var/www/html/custom_apps/app_api"
fi
if [ "$DOCKER_SOCKET_PROXY_ENABLED" = 'yes' ]; then
if ! [ -d "/var/www/html/custom_apps/app_api" ]; then
php /var/www/html/occ app:install app_api
elif [ "$(php /var/www/html/occ config:app:get app_api enabled)" != "yes" ]; then
if [ "$(php /var/www/html/occ config:app:get app_api enabled)" != "yes" ]; then
php /var/www/html/occ app:enable app_api
elif [ "$SKIP_UPDATE" != 1 ]; then
php /var/www/html/occ app:update app_api
fi
else
if [ "$REMOVE_DISABLED_APPS" = yes ] && [ -d "/var/www/html/custom_apps/app_api" ]; then
php /var/www/html/occ app:remove app_api
if [ "$REMOVE_DISABLED_APPS" = yes ]; then
if [ "$(php /var/www/html/occ config:app:get app_api enabled)" != "no" ]; then
php /var/www/html/occ app:disable app_api
fi
fi
fi

View File

@@ -20,7 +20,7 @@ mapfile -t NC_USERS <<< "$NC_USERS"
for user in "${NC_USERS[@]}"
do
echo "Posting '$SUBJECT' to: $user"
"${COMMAND[@]}" notification:generate "$user" "$NC_DOMAIN: $SUBJECT" -l "$MESSAGE"
"${COMMAND[@]}" notification:generate "$user" "$NC_DOMAIN: $SUBJECT" -l "$MESSAGE" --object-type='update' --object-id="$SUBJECT"
done
echo "Done!"

View File

@@ -28,7 +28,7 @@ done
for admin in "${NC_ADMIN_USER[@]}"
do
echo "Posting '$SUBJECT' to: $admin"
"${COMMAND[@]}" notification:generate "$admin" "$NC_DOMAIN: $SUBJECT" -l "$MESSAGE"
"${COMMAND[@]}" notification:generate "$admin" "$NC_DOMAIN: $SUBJECT" -l "$MESSAGE" --object-type='update' --object-id="$SUBJECT"
done
echo "Done!"

View File

@@ -1,4 +1,4 @@
Warning: You have logged in into the Nextcloud container as root user.
See https://github.com/nextcloud/all-in-one#how-to-run-occ-commands if you want to run occ commands.
Apart from that, you can use 'sudo -u www-data -E php occ <your-command>' in order to run occ commands.
Apart from that, you can use 'sudo -E -u www-data php occ <your-command>' in order to run occ commands.
Of course <your-command> needs to be substituted with the command that you want to use.

View File

@@ -1,7 +1,10 @@
#!/bin/bash
# Wait 15s for domain to be reachable
sleep 15
# Wait until the apache container is ready
while ! nc -z "$APACHE_HOST" "$APACHE_PORT"; do
echo "Waiting for $APACHE_HOST to become available..."
sleep 15
done
if [ -n "$NEXTCLOUD_EXEC_COMMANDS" ]; then
echo "#!/bin/bash" > /tmp/nextcloud-exec-commands

View File

@@ -39,5 +39,7 @@ stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=nc -lk 9001
# Restart the netcat command once a day to ensure that it stays reachable
# See https://github.com/nextcloud/all-in-one/issues/6334
command=timeout 86400 nc -lk 9001
user=www-data

View File

@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:latest
FROM alpine:3.20.3
FROM alpine:3.21.3
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
@@ -21,4 +21,5 @@ USER 33
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -60,9 +60,15 @@ elif [ "$DATABASE_TYPE" != postgres ] && [ "$DATABASE_TYPE" != mysql ]; then
exit 1
fi
# Use the correct Postgres username
if [ "$POSTGRES_USER" = nextcloud ]; then
POSTGRES_USER="oc_$POSTGRES_USER"
export POSTGRES_USER
fi
# Set sensitive values as env
export DATABASE_URL="$DATABASE_TYPE://oc_$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST:$POSTGRES_PORT/$POSTGRES_DB"
export REDIS_URL="redis://:$REDIS_HOST_PASSWORD@$REDIS_HOST/$REDIS_DB_INDEX"
export DATABASE_URL="$DATABASE_TYPE://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST:$POSTGRES_PORT/$POSTGRES_DB"
export REDIS_URL="redis://$REDIS_USER:$REDIS_HOST_PASSWORD@$REDIS_HOST/$REDIS_DB_INDEX"
# Run it
/nextcloud/custom_apps/notify_push/bin/"$CPU_ARCH"/notify_push \

View File

@@ -1,8 +1,11 @@
# syntax=docker/dockerfile:latest
# From https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/Dockerfile
FROM onlyoffice/documentserver:8.2.0.1
FROM onlyoffice/documentserver:8.3.3.1
# USER root is probably used
HEALTHCHECK CMD nc -z 127.0.0.1 80 || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
COPY --chmod=775 healthcheck.sh /healthcheck.sh
HEALTHCHECK --start-period=60s --retries=9 CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -0,0 +1,3 @@
#!/bin/bash
nc -z 127.0.0.1 80 || exit 1

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:latest
# From https://github.com/docker-library/postgres/blob/master/16/alpine3.20/Dockerfile
FROM postgres:16.4-alpine
# From https://github.com/docker-library/postgres/blob/master/17/alpine3.21/Dockerfile
FROM postgres:17.5-alpine
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
@@ -43,4 +43,5 @@ USER 999
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -2,4 +2,6 @@
test -f "/mnt/data/backup-is-running" && exit 0
psql -d "postgresql://oc_$POSTGRES_USER:$POSTGRES_PASSWORD@127.0.0.1:11000/$POSTGRES_DB" -c "select now()" && exit 0
psql -d "postgresql://oc_$POSTGRES_USER:$POSTGRES_PASSWORD@127.0.0.1:5432/$POSTGRES_DB" -c "select now()" || exit 1

View File

@@ -99,7 +99,7 @@ if ( [ -f "$DATADIR/PG_VERSION" ] && [ "$PG_MAJOR" != "$(cat "$DATADIR/PG_VERSIO
fi
# Get the Owner
DB_OWNER="$(grep -a "$GREP_STRING" "$DUMP_FILE" | head -1 | grep -oP 'Owner:.*$' | sed 's|Owner:||;s| ||g')"
DB_OWNER="$(grep -a "$GREP_STRING" "$DUMP_FILE" | head -1 | grep -oP 'Owner:.*$' | sed 's|Owner:||;s|[[:space:]]||g')"
if [ "$DB_OWNER" = "$POSTGRES_USER" ]; then
echo "Unfortunately was the found database owner of the dump file the same as the POSTGRES_USER $POSTGRES_USER"
echo "It is not possible to import a database dump from this database owner."

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:latest
# From https://github.com/docker-library/redis/blob/master/7.2/alpine/Dockerfile
FROM redis:7.2.6-alpine
FROM redis:7.2.9-alpine
COPY --chmod=775 start.sh /start.sh
@@ -14,8 +14,11 @@ RUN set -ex; \
# Get rid of unused binaries
rm -f /usr/local/bin/gosu;
COPY --chmod=775 healthcheck.sh /healthcheck.sh
USER 999
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD redis-cli -a $REDIS_HOST_PASSWORD PING || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -0,0 +1,3 @@
#!/bin/bash
redis-cli -a "$REDIS_HOST_PASSWORD" PING || exit 1

View File

@@ -1,11 +1,13 @@
# syntax=docker/dockerfile:latest
FROM python:3.13.0-alpine3.20
FROM python:3.13.3-alpine3.21
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
ENV RECORDING_VERSION=v0.1
ENV ALLOW_ALL=false
ENV HPB_PROTOCOL=https
ENV NC_PROTOCOL=https
ENV SKIP_VERIFY=false
ENV HPB_PATH=/standalone-signaling/
@@ -54,5 +56,6 @@ USER 122
ENTRYPOINT ["/start.sh"]
CMD ["python", "-m", "nextcloud.talk.recording", "--config", "/conf/recording.conf"]
HEALTHCHECK CMD nc -z 127.0.0.1 1234 || exit 1
LABEL com.centurylinklabs.watchtower.enable="false"
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -0,0 +1,3 @@
#!/bin/bash
nc -z 127.0.0.1 1234 || exit 1

View File

@@ -39,7 +39,7 @@ videoheight = 1080
directory = /tmp
[backend-1]
url = ${HPB_PROTOCOL}://${NC_DOMAIN}
url = ${NC_PROTOCOL}://${NC_DOMAIN}
secret = ${RECORDING_SECRET}
skipverify = ${SKIP_VERIFY}

View File

@@ -1,12 +1,13 @@
# syntax=docker/dockerfile:latest
FROM nats:2.10.22-scratch AS nats
FROM nats:2.11.4-scratch AS nats
FROM eturnal/eturnal:1.12.1 AS eturnal
FROM strukturag/nextcloud-spreed-signaling:2.0.1 AS signaling
FROM alpine:3.20.3 AS janus
FROM strukturag/nextcloud-spreed-signaling:2.0.3 AS signaling
FROM alpine:3.21.3 AS janus
ARG JANUS_VERSION=v0.14.4
ARG JANUS_VERSION=v1.3.1
WORKDIR /src
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache \
ca-certificates \
git \
@@ -34,7 +35,7 @@ RUN set -ex; \
make configs; \
rename -v ".jcfg.sample" ".jcfg" /usr/local/etc/janus/*.jcfg.sample
FROM alpine:3.20.3
FROM alpine:3.21.3
ENV ETURNAL_ETC_DIR="/conf"
COPY --from=janus --chmod=777 --chown=1000:1000 /usr/local /usr/local
COPY --from=eturnal --chmod=777 --chown=1000:1000 /opt/eturnal /opt/eturnal
@@ -104,4 +105,5 @@ ENTRYPOINT ["/start.sh"]
CMD ["supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -30,14 +30,23 @@ if [ -n "$IPv4_ADDRESS_TALK" ] && [ "$IPv4_ADDRESS_TALK_RELAY" = "$IPv4_ADDRESS_
IPv4_ADDRESS_TALK=""
fi
set -x
IP_BINDING="::"
if grep -q "1" /sys/module/ipv6/parameters/disable \
|| grep -q "1" /proc/sys/net/ipv6/conf/all/disable_ipv6 \
|| grep -q "1" /proc/sys/net/ipv6/conf/default/disable_ipv6; then
IP_BINDING="0.0.0.0"
fi
set +x
# Turn
cat << TURN_CONF > "/conf/eturnal.yml"
eturnal:
listen:
- ip: "::"
- ip: "$IP_BINDING"
port: $TALK_PORT
transport: udp
- ip: "::"
- ip: "$IP_BINDING"
port: $TALK_PORT
transport: tcp
log_dir: stdout

View File

@@ -1,14 +1,19 @@
# syntax=docker/dockerfile:latest
# From https://github.com/containrrr/watchtower/blob/main/dockerfiles/Dockerfile.self-contained
FROM containrrr/watchtower:1.7.1 AS watchtower
FROM alpine:3.20.3
FROM golang:1.24.3-alpine3.21 AS go
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache bash
apk add --no-cache \
build-base; \
go install github.com/containrrr/watchtower@76f9cea516593fabb8ca91ff13de55caa6aa0a8b;
COPY --from=watchtower /watchtower /watchtower
FROM alpine:3.21.3
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache bash ca-certificates tzdata
COPY --from=go /go/bin/watchtower /watchtower
COPY --chmod=775 start.sh /start.sh
@@ -16,4 +21,5 @@ COPY --chmod=775 start.sh /start.sh
USER root
ENTRYPOINT ["/start.sh"]
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -1,14 +1,22 @@
# syntax=docker/dockerfile:latest
FROM ghcr.io/nextcloud-releases/whiteboard:v1.0.4
# Probably from this file: https://github.com/nextcloud/whiteboard/blob/main/Dockerfile
FROM ghcr.io/nextcloud-releases/whiteboard:v1.0.5
USER root
RUN set -ex; \
apk upgrade --no-cache -a; \
apk add --no-cache bash
apk add --no-cache bash; \
chmod 777 -R /tmp
USER 65534
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
HEALTHCHECK CMD /healthcheck.sh
WORKDIR /tmp
ENTRYPOINT ["/start.sh"]
LABEL com.centurylinklabs.watchtower.enable="false"
LABEL com.centurylinklabs.watchtower.enable="false" \
org.label-schema.vendor="Nextcloud"

View File

@@ -0,0 +1,4 @@
#!/bin/bash
nc -z "$REDIS_HOST" 6379 || exit 0
nc -z 127.0.0.1 3002 || exit 1

View File

@@ -11,7 +11,7 @@ if [ -z "$REDIS_DB_INDEX" ]; then
REDIS_DB_INDEX=0
fi
export REDIS_URL="redis://:$REDIS_HOST_PASSWORD@$REDIS_HOST/$REDIS_DB_INDEX"
export REDIS_URL="redis://$REDIS_USER:$REDIS_HOST_PASSWORD@$REDIS_HOST/$REDIS_DB_INDEX"
# Run it
exec npm run server:start
exec npm --prefix /app run server:start

View File

@@ -5,7 +5,7 @@
<name>Nextcloud All-in-One</name>
<summary>Provides a login link for admins.</summary>
<description>Add a link to the admin settings that gives access to the Nextcloud All-in-One admin interface</description>
<version>0.6.0</version>
<version>0.8.0</version>
<licence>agpl</licence>
<author>Azul</author>
<namespace>AllInOne</namespace>
@@ -13,7 +13,7 @@
<category>monitoring</category>
<bugs>https://github.com/nextcloud/all-in-one/issues</bugs>
<dependencies>
<nextcloud min-version="28" max-version="29"/>
<nextcloud min-version="30" max-version="31"/>
</dependencies>
<settings>

View File

@@ -11,6 +11,6 @@ declare(strict_types=1);
/** @var array $_ */ ?>
<div id="allinone" class="section">
<h2><?php p($l->t('Nextcloud All-in-One'));?></h2>
<a href="<?php p($_['AIOLoginUrl']);?>" class="button" target="_blank" rel="noopener">Open Nextcloud AIO Interface ↗</a><br><br>
<a href="<?php p($_['AIOLoginUrl']);?>" class="button" target="_blank">Open Nextcloud AIO Interface ↗</a><br><br>
<p><a href="https://github.com/nextcloud/all-in-one#how-to-easily-log-in-to-the-aio-interface">Click here for more infos on this feature (e.g. also on how to change the link in the button)</a></p>
</div>

View File

@@ -0,0 +1,71 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-borgbackup-viewer",
"image_tag": "v1",
"display_name": "Borg Backup Viewer",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/borgbackup-viewer",
"image": "ghcr.io/szaimen/aio-borgbackup-viewer",
"internal_port": "5801",
"ports": [
{
"ip_binding": "",
"port_number": "5801",
"protocol": "tcp"
}
],
"environment": [
"BORG_HOST_ID=nextcloud-aio-borgbackup-viewer",
"WEB_AUTHENTICATION_USERNAME=nextcloud",
"WEB_AUTHENTICATION_PASSWORD=%BORGBACKUP_VIEWER_PASSWORD%",
"WEB_LISTENING_PORT=5801",
"BORG_PASSPHRASE=%BORGBACKUP_PASSWORD%",
"BORG_REPO=/mnt/borgbackup/borg"
],
"secrets": [
"BORGBACKUP_VIEWER_PASSWORD",
"BORGBACKUP_PASSWORD"
],
"ui_secret": "BORGBACKUP_VIEWER_PASSWORD",
"volumes": [
{
"source": "nextcloud_aio_backup_cache",
"destination": "/root",
"writeable": true
},
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data",
"writeable": true
},
{
"source": "nextcloud_aio_mastercontainer",
"destination": "/nextcloud_aio_volumes/nextcloud_aio_mastercontainer",
"writeable": true
},
{
"source": "%BORGBACKUP_HOST_LOCATION%",
"destination": "/mnt/borgbackup",
"writeable": true
},
{
"source": "nextcloud_aio_elasticsearch",
"destination": "/nextcloud_aio_volumes/nextcloud_aio_elasticsearch",
"writeable": true
},
{
"source": "nextcloud_aio_redis",
"destination": "/mnt/redis",
"writeable": true
}
],
"devices": [
"/dev/fuse"
],
"cap_add": [
"SYS_ADMIN"
],
"apparmor_unconfined": true
}
]
}

View File

@@ -0,0 +1,17 @@
## Borgbackup Viewer
This container allows to view the local borg repository in a web session. It also allows you to restore files and folders from the backup by using desktop programs in a web browser.
### Notes
- After adding and starting the container, you need to visit `https://ip.address.of.this.server:5801` in order to log in with the user `nextcloud` and the password that you can see next to the container in the AIO interface. (The web page uses a self-signed certificate, so you need to accept the warning).
- Then, you should see a terminal. There type in `borg mount /mnt/borgbackup/borg /tmp/borg` to mount the backup archive at `/tmp/borg` inside the container. Afterwards type in `nautilus /tmp/borg` which will show a file explorer and allows you to see all the files. You can then copy files and folders back to their initial mountpoints inside `/nextcloud_aio_volumes/`, `/host_mounts/` and `/docker_volumes/`. ⚠️ Be very carefully while doing that as can break your instance!
- After you are done with the operation, click on the terminal in the background and press `[CTRL]+[c]` multiple times to close any open application. Then run `umount /tmp/borg` to unmount the mountpoint correctly.
- You can also delete specific archives by running `borg list`, delete a specific archive e.g. via `borg delete --stats --progress "::20220223_174237-nextcloud-aio"` and compact the archives via `borg compact`. After doing so, make sure to update the backup archives list in the AIO interface! You can do so by clicking on the `Check backup integrity` button or `Create backup` button.
- ⚠️ After you are done doing your operations, remove the container for better security again from the stack: https://github.com/nextcloud/all-in-one/tree/main/community-containers#how-to-remove-containers-from-aios-stack
- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack
### Repository
https://github.com/szaimen/aio-borgbackup-viewer
### Maintainer
https://github.com/szaimen

View File

@@ -4,7 +4,7 @@
"container_name": "nextcloud-aio-caddy",
"display_name": "Caddy with geoblocking",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy",
"image": "szaimen/aio-caddy",
"image": "ghcr.io/szaimen/aio-caddy",
"image_tag": "v2",
"internal_port": "443",
"restart": "unless-stopped",

View File

@@ -1,14 +1,15 @@
## Caddy with geoblocking
This container bundles caddy and auto-configures it for you. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden by listening on `bw.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart by listening on `mail.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin by listening on `media.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/lldap by listening on `ldap.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/nocodb by listening on `tables.$NC_DOMAIN`, if installed.
This container bundles caddy and auto-configures it for you. It also covers [vaultwarden](https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden) by listening on `bw.$NC_DOMAIN`, if installed. It also covers [stalwart](https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart) by listening on `mail.$NC_DOMAIN`, if installed. It also covers [jellyfin](https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin) by listening on `media.$NC_DOMAIN`, if installed. It also covers [lldap](https://github.com/nextcloud/all-in-one/tree/main/community-containers/lldap) by listening on `ldap.$NC_DOMAIN`, if installed. It also covers [nocodb](https://github.com/nextcloud/all-in-one/tree/main/community-containers/nocodb) by listening on `tables.$NC_DOMAIN`, if installed. It also covers [jellyseerr](https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr) by listening on `requests.$NC_DOMAIN`, if installed.
### Notes
- This container is incompatible with the [npmplus](https://github.com/nextcloud/all-in-one/tree/main/community-containers/npmplus) community container. So make sure that you do not enable both at the same time!
- Make sure that no other service is using port 443 on your host as otherwise the containers will fail to start. You can check this with `sudo netstat -tulpn | grep 443` before installing AIO.
- If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden, make sure that you point `bw.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for vaultwarden.
- If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart, make sure that you point `mail.your-nc-domain.com` to your server using an A, AAAA or CNAME record so that caddy can get a certificate automatically for stalwart.
- If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin, make sure that you point `media.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for jellyfin.
- If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/lldap, make sure that you point `ldap.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for lldap.
- If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/nocodb, make sure that you point `tables.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for nocodb.
- If you want to use this with [vaultwarden](https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden), make sure that you point `bw.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for vaultwarden.
- If you want to use this with [stalwart](https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart), make sure that you point `mail.your-nc-domain.com` to your server using an A, AAAA or CNAME record so that caddy can get a certificate automatically for stalwart.
- If you want to use this with [jellyfin](https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin), make sure that you point `media.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for jellyfin.
- If you want to use this with [lldap](https://github.com/nextcloud/all-in-one/tree/main/community-containers/lldap), make sure that you point `ldap.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for lldap.
- If you want to use this with [nocodb](https://github.com/nextcloud/all-in-one/tree/main/community-containers/nocodb), make sure that you point `tables.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for nocodb.
- If you want to use this with [jellyseerr](https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr), make sure that you point `requests.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for jellyseerr.
- After the container was started the first time, you should see a new `nextcloud-aio-caddy` folder and inside there an `allowed-countries.txt` file when you open the files app with the default `admin` user. In there you can adjust the allowed country codes for caddy by adding them to the first line, e.g. `IT FR` would allow access from italy and france. Private ip-ranges are always allowed. Additionally, in order to activate this config, you need to get an account at https://dev.maxmind.com/geoip/geolite2-free-geolocation-data and download the `GeoLite2-Country.mmdb` and upload it with this exact name into the `nextcloud-aio-caddy` folder. Afterwards restart all containers from the AIO interface and your new config should be active!
- You can add your own Caddy configurations in `/data/caddy-imports/` inside the Caddy container (`sudo docker exec -it nextcloud-aio-caddy bash`). These will be imported on container startup.
- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack

View File

@@ -0,0 +1,37 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-calcardbackup",
"display_name": "Calendar and contacts backup",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/calcardbackup",
"image": "waja/calcardbackup",
"image_tag": "latest",
"restart": "unless-stopped",
"environment": [
"CRON_TIME=0 0 * * *",
"INIT_BACKUP=yes",
"BACKUP_DIR=/backup",
"NC_DIR=/nextcloud",
"NC_HOST=%NC_DOMAIN%",
"DB_HOST=nextcloud-aio-database",
"DB_PORT=5432",
"CALCARD_OPTS=-ltm 5"
],
"volumes": [
{
"source": "nextcloud_aio_calcardbackup",
"destination": "/backup",
"writeable": true
},
{
"source": "nextcloud_aio_nextcloud",
"destination": "/nextcloud",
"writeable": false
}
],
"backup_volumes": [
"nextcloud_aio_calcardbackup"
]
}
]
}

View File

@@ -0,0 +1,15 @@
## calcardbackup
This container packages calcardbackup which is a tool that exports calendars and addressbooks from Nextcloud to .ics and .vcf files and saves them to a compressed file.
### Notes
- Backups will be created at 00:00 CEST every day. Make sure that this does not conflict with the configured daily backups inside AIO.
- All the exports will be included in AIOs backup solution
- You can find the exports in the nextcloud_aio_calcardbackup volume
- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack
### Repository
https://github.com/waja/docker-calcardbackup
### Maintainer
https://github.com/pailloM

View File

@@ -16,6 +16,7 @@
"aio_variables": [
"nextcloud_memory_limit=2048M"
],
"enable_nvidia_gpu": false,
"nextcloud_exec_commands": [
"php /var/www/html/occ app:install facerecognition",
"php /var/www/html/occ app:enable facerecognition",

View File

@@ -3,6 +3,7 @@ This container bundles the external model of facerecognition and auto-configures
### Notes
- This container needs imaginary in order to analyze modern file format images. Make sure to enable imaginary in the AIO interface before adding this container.
- The image analysis is currently set to fixed value of `1G`. See [this](https://github.com/search?q=repo%3Anextcloud%2Fall-in-one+1G+path%3A%2F%5Ecommunity-containers%5C%2Ffacerecognition%5C%2F%2F&type=code)
- Facerecognition is by default disabled for all users, if you want to enable facerecognition for all users, you can run the following before adding this container:
```bash
# Go into the container

View File

@@ -4,7 +4,7 @@
"container_name": "nextcloud-aio-fail2ban",
"display_name": "Fail2ban",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/fail2ban",
"image": "szaimen/aio-fail2ban",
"image": "ghcr.io/szaimen/aio-fail2ban",
"image_tag": "v1",
"internal_port": "host",
"restart": "unless-stopped",
@@ -25,6 +25,16 @@
"source": "nextcloud_aio_vaultwarden_logs",
"destination": "/vaultwarden",
"writeable": false
},
{
"source": "nextcloud_aio_jellyfin",
"destination": "/jellyfin",
"writeable": false
},
{
"source": "nextcloud_aio_jellyseerr",
"destination": "/jellyseerr",
"writeable": false
}
]
}

View File

@@ -1,9 +1,10 @@
## Fail2ban
This container bundles fail2ban and auto-configures it for you in order to block ip-addresses automatically. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden, if installed.
This container bundles fail2ban and auto-configures it for you in order to block ip-addresses automatically. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden, https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin, and https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr, if installed.
### Notes
- If you get an error like `"ip6tables v1.8.9 (legacy): can't initialize ip6tables table filter': Table does not exist (do you need to insmod?)"`, you need to enable ip6tables on your host via `sudo modprobe ip6table_filter`.
- If you get an error like `stderr: 'iptables: No chain/target/match by that name.'` and `stderr: 'ip6tables: No chain/target/match by that name.'`, you need to follow https://github.com/szaimen/aio-fail2ban/issues/9#issuecomment-2026898790 in order to resolve this.
- You can unban ip addresses like so for example: `docker exec -it nextcloud-aio-fail2ban fail2ban-client set nextcloud unbanip 203.113.167.162`.
- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack
### Repository

View File

@@ -0,0 +1,12 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-helloworld",
"display_name": "Hello world",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/helloworld",
"image": "ghcr.io/docjyj/aio-helloworld",
"image_tag": "%AIO_CHANNEL%",
"restart": "unless-stopped"
}
]
}

View File

@@ -0,0 +1,8 @@
## Hello World
This container is a template for creating a community container.
### Repository
https://github.com/docjyj/aio-helloworld
### Maintainer
https://github.com/docjyj

View File

@@ -25,12 +25,13 @@
{
"source": "%NEXTCLOUD_MOUNT%",
"destination": "%NEXTCLOUD_MOUNT%",
"writeable": false
"writeable": true
}
],
"devices": [
"/dev/dri"
],
"enable_nvidia_gpu": true,
"backup_volumes": [
"nextcloud_aio_jellyfin"
]

View File

@@ -8,6 +8,7 @@ This container bundles Jellyfin and auto-configures it for you.
- In order to access your Jellyfin outside the local network, you have to set up your own reverse proxy. You can set up a reverse proxy following [these instructions](https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md) and [Jellyfin's networking documentation](https://jellyfin.org/docs/general/networking/#running-jellyfin-behind-a-reverse-proxy), OR use the [Caddy](https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy) community container that will automatically configure `media.$NC_DOMAIN` to redirect to your Jellyfin.
- ⚠️ After the initial start, Jellyfin shows a configuration page to set up the root password, etc. **Be careful to initialize your Jellyfin before adding the DNS record.**
- If you have a firewall like ufw configured, you might need to open all Jellyfin ports in there first in order to make it work. Especially port 8096 is important!
- If you want to secure the installation with fail2ban, you might want to check out https://github.com/nextcloud/all-in-one/tree/main/community-containers/fail2ban
- The data of Jellyfin will be automatically included in AIO's backup solution!
- See [here](https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers) how to add it to the AIO stack.

View File

@@ -0,0 +1,35 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-jellyseerr",
"display_name": "Jellyseerr",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr",
"image": "fallenbagel/jellyseerr",
"image_tag": "latest",
"internal_port": "5055",
"restart": "unless-stopped",
"init": false,
"ports": [
{
"ip_binding": "%APACHE_IP_BINDING%",
"port_number": "5055",
"protocol": "tcp"
}
],
"environment": [
"PORT=5055",
"TZ=%TIMEZONE%"
],
"volumes": [
{
"source": "nextcloud_aio_jellyseerr",
"destination": "/app/config",
"writeable": true
}
],
"backup_volumes": [
"nextcloud_aio_jellyseerr"
]
}
]
}

View File

@@ -0,0 +1,16 @@
## Jellyseerr
This container bundles Jellyseerr and auto-configures it for you.
### Notes
- This container is only intended to be used inside home networks as it uses http for its management page by default.
- After adding and starting the container, you can directly visit `http://ip.address.of.server:5055` and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby.
- In order to access your Jellyseerr outside the local network, you have to set up your own reverse proxy. You can set up a reverse proxy following [these instructions](https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md) and [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy), OR use the Caddy community container that will automatically configure requests.$NC_DOMAIN to redirect to your Jellyseerr. Note that it is recommended to [enable CSRF protection in Jellyseerr](https://docs.jellyseerr.dev/using-jellyseerr/settings/general#enable-csrf-protection) for added security if you plan to use Jellyseerr outside the local network, but make sure to read up on it and understand the caveats first.
- If you want to secure the installation with fail2ban, you might want to check out https://github.com/nextcloud/all-in-one/tree/main/community-containers/fail2ban. Note that [enabling the proxy support option in Jellyseerr](https://docs.jellyseerr.dev/using-jellyseerr/settings/general#enable-proxy-support) is required for this to work properly.
- The config of Jellyseerr will be automatically included in AIO's backup solution!
- See [here](https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers) how to add it to the AIO stack.
### Repository
https://github.com/Fallenbagel/jellyseerr
### Maintainer
https://github.com/Anvil5465

View File

@@ -4,7 +4,7 @@
"container_name": "nextcloud-aio-libretranslate",
"display_name": "LibreTranslate",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/libretranslate",
"image": "szaimen/aio-libretranslate",
"image": "ghcr.io/szaimen/aio-libretranslate",
"image_tag": "v1",
"internal_port": "5000",
"restart": "unless-stopped",

View File

@@ -1,6 +1,11 @@
## LibreTranslate
This container bundles LibreTranslate and auto-configures it for you.
> [!WARNING]
> The LibreTranslate container and app is deprecated!
> Please use the [translate2 app](https://apps.nextcloud.com/apps/translate2) instead.
> You can activate it by first enabling the Docker-Socket-Proxy in the AIO-interface and then heading over to `https://your-nc-domain.com/settings/apps/tools` and installing and enabling the `Local Machine Translation` app.
### Notes
- After the initial startup is done, you might want to change the default language to translate from and to via:
```bash

View File

@@ -27,6 +27,7 @@
"LLDAP_JWT_SECRET",
"LLDAP_LDAP_USER_PASS"
],
"ui_secret": "LLDAP_JWT_SECRET",
"volumes": [
{
"source": "nextcloud_aio_lldap",

View File

@@ -3,7 +3,7 @@ This container bundles LLDAP server and auto-configures your Nextcloud instance
### Notes
- In order to access your LLDAP web interface outside the local network, you have to set up your own reverse proxy. You can set up a reverse proxy following [these instructions](https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md) OR use the [Caddy](https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy) community container that will automatically configure `ldap.$NC_DOMAIN` to redirect to your Lldap. You need to point the reverse proxy at port 17170 of this server.
- After adding and starting the container, you can log in to the lldap web interface by using the username `admin` and the password that you can retrieve via `sudo docker inspect nextcloud-aio-lldap | grep LLDAP_JWT_SECRET`.
- After adding and starting the container, you can log in to the lldap web interface by using the username `admin` and the secret that you can see next to the container in the AIO interface.
- To configure Nextcloud, you can use the generic configuration proposed below.
- For advanced configurations, see how to configure a client with lldap https://github.com/lldap/lldap#client-configuration
- Also, see how Nextcloud's LDAP application works https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/user_auth_ldap.html

View File

@@ -4,7 +4,7 @@
"container_name": "nextcloud-aio-local-ai",
"display_name": "Local AI",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/local-ai",
"image": "szaimen/aio-local-ai",
"image": "ghcr.io/szaimen/aio-local-ai",
"image_tag": "v2",
"internal_port": "8080",
"restart": "unless-stopped",
@@ -29,6 +29,7 @@
"writeable": false
}
],
"enable_nvidia_gpu": false,
"nextcloud_exec_commands": [
"mkdir '/mnt/ncdata/admin/files/nextcloud-aio-local-ai'",
"touch '/mnt/ncdata/admin/files/nextcloud-aio-local-ai/models.yaml'",

View File

@@ -3,20 +3,12 @@ This container bundles Local AI and auto-configures it for you.
### Notes
- Make sure to have enough storage space available. This container alone needs ~7GB storage. Every model that you add to `models.yaml` will of course use additional space which adds up quite fast.
- After the container was started the first time, you should see a new `nextcloud-aio-local-ai` folder when you open the files app with the default `admin` user. In there you should see a `models.yaml` config file. You can now add models in there. Please refer [here](https://github.com/go-skynet/model-gallery/blob/main/index.yaml) where you can get further urls that you can put in there. Afterwards restart all containers from the AIO interface and the models should automatically get downloaded by the local-ai container and activated.
- After the container was started the first time, you should see a new `nextcloud-aio-local-ai` folder when you open the files app with the default `admin` user. In there you should see a `models.yaml` config file. You can now add models in there. Please refer [here](https://github.com/mudler/LocalAI/blob/master/gallery/index.yaml) where you can get further urls that you can put in there. Afterwards restart all containers from the AIO interface and the models should automatically get downloaded by the local-ai container and activated.
- Example for content of `models.yaml` (if you add all of them, it takes around 10GB additional space):
```yaml
# Stable Diffusion in NCNN with c++, supported txt2img and img2img
- url: github:go-skynet/model-gallery/stablediffusion.yaml
- url: github:mudler/LocalAI/blob/master/gallery/stablediffusion.yaml
name: Stable_diffusion
# Port of OpenAI's Whisper model in C/C++
- url: github:go-skynet/model-gallery/whisper-base.yaml
name: whisper-1
# A commercially licensable model based on GPT-J and trained by Nomic AI on the v0 GPT4All dataset.
- url: github:go-skynet/model-gallery/gpt4all-j.yaml
name: gpt4all-j
```
- To make it work, you first need to browse `https://your-nc-domain.com/settings/admin/ai` and enable or disable specific features for your models in the openAI settings. Afterwards using the Nextcloud Assistant should work.
- See [this guide](https://github.com/nextcloud/all-in-one/discussions/5430) for how to improve AI task pickup speed

View File

@@ -0,0 +1,59 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-makekv",
"display_name": "MakeMKV",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/makemkv",
"image": "jlesage/makemkv",
"image_tag": "latest",
"internal_port": "5802",
"restart": "unless-stopped",
"ports": [
{
"ip_binding": "",
"port_number": "5802",
"protocol": "tcp"
}
],
"volumes": [
{
"source": "nextcloud_aio_makemkv",
"destination": "/config",
"writeable": true
},
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/storage",
"writeable": false
},
{
"source": "%NEXTCLOUD_MOUNT%",
"destination": "/output",
"writeable": true
},
{
"source": "/dev",
"destination": "/dev",
"writeable": false
}
],
"environment": [
"TZ=%TIMEZONE%",
"SECURE_CONNECTION=1",
"WEB_AUTHENTICATION=1",
"USER_ID=33",
"GROUP_ID=33",
"WEB_AUTHENTICATION_USERNAME=makemkv",
"WEB_AUTHENTICATION_PASSWORD=%MAKEMKV_PASSWORD%",
"WEB_LISTENING_PORT=5802"
],
"secrets": [
"MAKEMKV_PASSWORD"
],
"ui_secret": "MAKEMKV_PASSWORD",
"backup_volumes": [
"nextcloud_aio_makemkv"
]
}
]
}

Some files were not shown because too many files have changed in this diff Show More