Compare commits

..

1183 Commits

Author SHA1 Message Date
Simon L
8cf535e187 actually make the inversion of installing apks work
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-17 13:25:31 +01:00
Simon L
b43e8e56a2 increase to 7.11.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-17 10:02:40 +01:00
Simon L
2f9645f50d Merge pull request #4074 from nextcloud/aio-helm-update
Helm Chart updates
2024-01-17 10:00:42 +01:00
szaimen
731c09fc74 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2024-01-17 08:59:59 +00:00
Simon L
80c0e94c0c Merge pull request #4071 from matiasdelellis/bump-external-model-v1
Increase version of the facerecognition external model to v1.
2024-01-17 09:58:34 +01:00
Simon L
2c951a784b Merge pull request #4066 from nextcloud/enh/4056/fix-image-check
only check if the image is actually there if no image is there
2024-01-17 09:58:16 +01:00
Simon L
852798d37a Merge pull request #4065 from nextcloud/enh/4008/further-hint
add further hint for what could be wrong
2024-01-17 09:56:55 +01:00
Simon L
fca8a08fa7 Merge pull request #4061 from nextcloud/enh/noid/improve-warning-hint
improve the hint what to do if access on 443 is blocked
2024-01-17 09:56:17 +01:00
Simon L
faf88fe7f0 improve the hint what to do if access on 443 is blocked
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-17 09:52:42 +01:00
Simon L
21e1523f38 Merge pull request #4060 from nextcloud/enh/noid/improve-ip-address-check
improve the reserved ip-address notice
2024-01-17 09:50:52 +01:00
Simon L
df40476f6b Merge pull request #4054 from nextcloud/enh/2622/request-workers
apache - adjust MaxRequestWorkers and ServerLimit
2024-01-17 09:50:18 +01:00
Simon L
7b396db59d Merge pull request #4052 from septatrix/patch-1
Update notice about Strato VPSs
2024-01-17 09:49:10 +01:00
Simon L
5adb903eb9 Merge pull request #4050 from nextcloud/enh/noid/point-at-doc-in-rp-mode
point at debug documentation if AIO is in RP mode
2024-01-17 09:49:01 +01:00
Simon L
c75c3a052a Merge pull request #4048 from nextcloud/enh/4042/inverse-imagemagick
inverse the addition of imagemagick by deleting it if it was not added
2024-01-17 09:48:40 +01:00
Simon L
18237f59a7 Merge pull request #4047 from nextcloud/enh/4039/disable-selinux
disable SELinux for AIO containers
2024-01-17 09:47:56 +01:00
Simon L
b3d0624627 Merge pull request #4046 from nextcloud/enh/4041/verbose-error-message
Make port 443 error message more verbose
2024-01-17 09:47:30 +01:00
Simon L
d393edd926 Make port 443 error message more verbose
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-17 09:43:20 +01:00
Simon L
e1381ed0a0 Merge pull request #4030 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.6-alpine3.18
Bump golang from 1.21.5-alpine3.18 to 1.21.6-alpine3.18 in /Containers/imaginary
2024-01-17 09:41:49 +01:00
Simon L
205d1f0e26 Merge pull request #4031 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.4-alpine
Bump redis from 7.2.3-alpine to 7.2.4-alpine in /Containers/redis
2024-01-17 09:41:30 +01:00
Simon L
010685a984 Merge pull request #4045 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.9-scratch
Bump nats from 2.10.7-scratch to 2.10.9-scratch in /Containers/talk
2024-01-17 09:41:05 +01:00
Simon L
ee5666c973 Merge pull request #4067 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.7.2.1
Bump collabora/code from 23.05.6.5.1 to 23.05.7.2.1 in /Containers/collabora
2024-01-17 09:40:15 +01:00
Simon L
daef535a26 Merge pull request #4068 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-26
Bump clamav/clamav from 1.2.1-25 to 1.2.1-26 in /Containers/clamav
2024-01-17 09:39:59 +01:00
matiasdelellis
29399df295 Increase version of the external model to v1.
This adds a few fixes that you can see in:

https://github.com/matiasdelellis/facerecognition-external-model/releases/tag/1.0.0

Signed-off-by: matiasdelellis <mati86dl@gmail.com>
2024-01-15 21:29:18 -03:00
dependabot[bot]
27d98c0d75 Bump clamav/clamav from 1.2.1-25 to 1.2.1-26 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-25 to 1.2.1-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>
2024-01-15 13:00:24 +00:00
dependabot[bot]
5f04e41488 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.6.5.1 to 23.05.7.2.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 12:53:20 +00:00
Simon L
61caa08b10 only check if the image is actually there if no image is there
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-15 11:24:09 +01:00
Simon L
93de170c38 add further hint for what could be wrong
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-15 11:06:18 +01:00
Simon L
7644b5f453 improve the reserved ip-address notice
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-14 13:28:18 +01:00
Marc
72fe749644 Add Treafik HTTP/3 Support (#3965)
Signed-off-by: wuast94 <mihauku@googlemail.com>
Signed-off-by: wuast94 <github@wuast24.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Marc <github@wuast24.de>
Co-authored-by: wuast94 <mihauku@googlemail.com>
Co-authored-by: Simon L <szaimen@e.mail.de>
2024-01-14 10:04:36 +01:00
Simon L
36a67eb749 apache - adjust MaxRequestWorkers and ServerLimit
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-13 11:23:03 +01:00
Simon L
6518217d2b point at documentation if AIO is in RP mode
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-13 10:47:27 +01:00
Simon L
cf54794be2 Show info when psalm runs
Signed-off-by: Simon L. <szaimen@e.mail.de>
2024-01-13 10:46:42 +01:00
Nils K
b0b771e946 Update notice about Strato VPSs
Their newer generation no longer has a numproc/task limit, see:
https://github.com/nextcloud/all-in-one/pull/1799#issuecomment-1889735379

Signed-off-by: Nils K <24257556+septatrix@users.noreply.github.com>
2024-01-13 06:49:04 +01:00
Simon L
d045a00453 inverse the addition of imagemagick by deleting it if it was not added
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-12 16:32:18 +01:00
Simon L
27d4f793e5 disable SELinux for AIO containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-12 16:22:22 +01:00
dependabot[bot]
e56bab9d59 Bump nats from 2.10.7-scratch to 2.10.9-scratch in /Containers/talk
Bumps nats from 2.10.7-scratch to 2.10.9-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-01-12 12:43:40 +00:00
dependabot[bot]
e0ca3bdfd6 Bump redis from 7.2.3-alpine to 7.2.4-alpine in /Containers/redis
Bumps redis from 7.2.3-alpine to 7.2.4-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 12:45:39 +00:00
dependabot[bot]
bff4772ad8 Bump golang in /Containers/imaginary
Bumps golang from 1.21.5-alpine3.18 to 1.21.6-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 12:22:49 +00:00
Simon L
f0e206b60d add some more docs for facerecognition
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-10 12:24:45 +01:00
Simon L
d9c90afd00 increase to 7.10.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-10 12:00:50 +01:00
Simon L
e06f22e01b Merge pull request #4028 from nextcloud/fix/4027/fix-postgres-variable
notify-push - fix postgres_user variable
2024-01-10 12:00:14 +01:00
Simon L
6b47d8dce1 Merge pull request #4021 from nextcloud/enh/4006/datadir-check
borgbackup - add check for .ocdata file for datadir
2024-01-10 11:59:50 +01:00
Simon L
031d4cd19c notify-push - fix postgres_user variable
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-10 11:58:31 +01:00
Simon L
6e8fee9d9e Merge pull request #4024 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2024-01-10 08:55:34 +01:00
nextcloud-command
40062e6fb7 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2024-01-10 04:09:14 +00:00
Simon L
a7d915b40d Merge pull request #4020 from nextcloud/aio-helm-update
Helm Chart updates
2024-01-09 13:32:28 +01:00
Simon L
0be0c00a2c borgbackup - add check for .ocdata file for datadir
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-09 13:17:24 +01:00
szaimen
a8cbdbf19f Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2024-01-09 12:08:30 +00:00
Simon L
2dc4358b9f Merge pull request #3999 from nextcloud/enh/noid/add-facerecognition
community-containers - add facerecognition
2024-01-09 10:37:51 +01:00
Simon L
b04fd9c07c Merge pull request #4014 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.6.5.1
Bump collabora/code from 23.05.6.4.1 to 23.05.6.5.1 in /Containers/collabora
2024-01-09 10:37:02 +01:00
Simon L
0c14a7d222 Merge pull request #4015 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-25
Bump clamav/clamav from 1.2.1-24 to 1.2.1-25 in /Containers/clamav
2024-01-09 10:36:21 +01:00
Simon L
2d4dd545e0 Merge pull request #4018 from kri164/patch-1
Update readme.md mistypo
2024-01-09 10:17:09 +01:00
kri164
8e1884e832 Update readme.md mistypo
Correct MSA port 578 -> 587

Signed-off-by: kri164 <52274164+kri164@users.noreply.github.com>
2024-01-09 09:13:34 +01:00
dependabot[bot]
9a30bd1527 Bump clamav/clamav from 1.2.1-24 to 1.2.1-25 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-24 to 1.2.1-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>
2024-01-08 13:00:00 +00:00
dependabot[bot]
592e910da6 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.6.4.1 to 23.05.6.5.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 12:54:06 +00:00
Simon L
a126cfceaf enable previews for modern file formats and add some docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-05 22:40:52 +01:00
Simon L
8fc41130a0 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-05 10:52:09 +01:00
Simon L
2197a3bdbf add fuse hint regarding alpine linux
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-05 10:26:01 +01:00
Simon L
bd3fc82923 community-containers - add facerecognition
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-04 12:19:39 +01:00
Simon L
5ca8025dcd increase to 7.9.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-02 12:33:48 +01:00
Simon L
53a9012b43 Merge pull request #3992 from nextcloud/enh/noid/re-add-secret
talk-recording - re-add secret to backend conf
2024-01-02 11:32:22 +01:00
Simon L
7fcc519d44 talk-recording - re-add secret to backend conf
Signed-off-by: Simon L <szaimen@e.mail.de>
2024-01-02 11:29:55 +01:00
Simon L
8bf71c1052 Merge pull request #3972 from PreciousChicken/add-skeleton-directory-context
Add context to custom skeleton directory howto in readme
2024-01-02 11:01:12 +01:00
Simon L
df49342fb1 Merge pull request #3981 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-24
Bump clamav/clamav from 1.2.1-21 to 1.2.1-24 in /Containers/clamav
2024-01-02 10:56:13 +01:00
Simon L
a13be4c09a Merge pull request #3970 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.27-fpm-alpine3.18
Bump php from 8.1.26-fpm-alpine3.18 to 8.1.27-fpm-alpine3.18 in /Containers/nextcloud
2024-01-02 10:55:56 +01:00
Simon L
a46cbc0974 Merge pull request #3969 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.14-fpm-alpine3.18
Bump php from 8.2.13-fpm-alpine3.18 to 8.2.14-fpm-alpine3.18 in /Containers/mastercontainer
2024-01-02 10:55:39 +01:00
Simon L
cde30ac81d Merge pull request #3955 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.6.4.1
Bump collabora/code from 23.05.5.4.1 to 23.05.6.4.1 in /Containers/collabora
2024-01-02 10:53:52 +01:00
Simon L
28c6ba50fc Merge pull request #3941 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2024-01-02 10:52:58 +01:00
Simon L
7c6574f389 Merge pull request #3935 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.11.3
Bump elasticsearch from 8.11.0 to 8.11.3 in /Containers/fulltextsearch
2024-01-02 10:52:41 +01:00
Simon L
c1dab5790c Merge pull request #3931 from tar-xz/main
Unify `<your-nc-domain>` throughout the doc
2024-01-02 10:52:14 +01:00
dependabot[bot]
12b914f731 Bump clamav/clamav from 1.2.1-21 to 1.2.1-24 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-21 to 1.2.1-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>
2024-01-01 12:59:44 +00:00
William Wong
2cd8eaa269 Merge branch 'nextcloud:main' into main 2023-12-30 18:50:35 +08:00
nextcloud-command
8a296415fd Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-12-30 04:28:18 +00:00
Simon L
507b17d8a9 adjust the main features to make clear that most are optional
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-29 22:58:52 +01:00
dependabot[bot]
5c5c66cedd Bump php in /Containers/nextcloud
Bumps php from 8.1.26-fpm-alpine3.18 to 8.1.27-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-28 12:57:47 +00:00
dependabot[bot]
ef257bbce9 Bump php in /Containers/mastercontainer
Bumps php from 8.2.13-fpm-alpine3.18 to 8.2.14-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-28 12:15:32 +00:00
PreciousChicken
055c55ebfd Add context to custom skeleton directory howto
Currently the README section that describes how to change the custom
skeleton directory does not explain why an administrator may wish to
do this.  This addition to the documentation provides context: a custom
skeleton directory is created to change the default files and folders
that ship with Nextcloud.

Signed-off-by: J Hackman <gene@preciouschicken.com>
2023-12-28 12:10:37 +00:00
dependabot[bot]
275e6099dd Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.5.4.1 to 23.05.6.4.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 12:14:23 +00:00
Simon L
d38468d0b4 Merge pull request #3951 from nextcloud/aio-helm-update
Helm Chart updates
2023-12-20 16:39:58 +01:00
szaimen
66a04cb436 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-12-20 15:38:41 +00:00
dependabot[bot]
f9601276f0 Bump elasticsearch from 8.11.0 to 8.11.3 in /Containers/fulltextsearch
Bumps elasticsearch from 8.11.0 to 8.11.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-15 12:56:02 +00:00
Simon L
ecb0ba780d increase to 7.9.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-14 12:46:44 +01:00
Simon L
d95c48ab01 Merge pull request #3924 from nextcloud/fix/3922/database-dump-logic 2023-12-14 12:11:40 +01:00
Simon L
6937f9650c Merge pull request #3934 from nextcloud/enh/noid/update-nc 2023-12-14 12:11:21 +01:00
Simon L
dd360a9bac Merge pull request #3933 from nextcloud/enh/noid/notify-push 2023-12-14 12:11:06 +01:00
Simon L
73d1ef29d8 update Nc to 27.1.5
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-14 12:10:20 +01:00
Simon L
d616a8a507 Remove notify-push timeout again
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-14 12:09:04 +01:00
Simon L
e07f183551 improve default port docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-14 12:00:28 +01:00
Simon L
b9725a1633 add note about enabling logging to stdout
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-14 11:50:50 +01:00
William Wong
5c3be60532 Unify <your-nc-domain> throughout the doc
Signed-off-by: William Wong <46506352+tar-xz@users.noreply.github.com>
2023-12-14 10:34:57 +00:00
Simon L
ad4b48c82e change chart-releaser-action to specific version
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-13 17:23:20 +01:00
Simon L
7c0c6d681b Merge pull request #3915 from nextcloud/enh/3908/use-correct-update-way 2023-12-12 21:05:32 +01:00
Simon L
fe669a0be7 restore major version check
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-12 16:37:29 +01:00
Simon L
436a5e8972 Merge pull request #3909 from nextcloud/jospoortvliet-patch-1 2023-12-12 14:27:25 +01:00
Simon L
312f238bf6 try to improve database dump logic on container shutdown
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-12 14:26:05 +01:00
Simon L
c1ef319b87 Merge pull request #3916 from nextcloud/enh/noid/trow-our-own-exception 2023-12-12 14:18:29 +01:00
Simon L
fb796debd6 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-12-12 14:16:03 +01:00
Simon L
c344b8f280 Merge pull request #3914 from nextcloud/enh/noid/open-logs-new-tab 2023-12-12 14:15:14 +01:00
Simon L
8d839190dc Merge pull request #3913 from nextcloud/enh/noid/log-normal-imagename 2023-12-12 14:14:23 +01:00
Simon L
18e4b815a4 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-12-12 14:12:53 +01:00
Simon L
6d3eed0209 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-12-12 14:10:54 +01:00
Simon L
0f39d85525 Merge pull request #3907 from nextcloud/enh/noid/community 2023-12-12 14:09:38 +01:00
Simon L
ad0832234f Merge pull request #3895 from nextcloud/talk-container-update 2023-12-12 14:09:14 +01:00
Simon L
686ca80111 Merge pull request #3896 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.7-scratch 2023-12-12 14:09:03 +01:00
Simon L
1a4e1025e4 Merge pull request #3921 from nextcloud/dependabot/docker/Containers/apache/caddy-2.7.6-alpine 2023-12-12 14:08:38 +01:00
Simon L
5e73632bf5 Merge pull request #3920 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.7.6-alpine 2023-12-12 14:08:25 +01:00
Simon L
bb027de2b0 Merge pull request #3919 from nextcloud/dependabot/docker/Containers/talk/strukturag/nextcloud-spreed-signaling-1.2.2 2023-12-12 14:08:12 +01:00
Simon L
d927419c51 Merge pull request #3918 from nextcloud/dependabot/docker/Containers/talk-recording/python-3.12.1-alpine3.18 2023-12-12 14:07:27 +01:00
Simon L
9836e1f12e Merge pull request #3917 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-21 2023-12-12 14:07:13 +01:00
szaimen
badc0347b4 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-12-12 12:03:22 +00:00
Simon L
be195e3b55 Merge pull request #3899 from nextcloud/aio-helm-update 2023-12-12 13:02:10 +01:00
szaimen
81a9934616 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-12-12 12:01:37 +00:00
Simon L
4f9adc2c90 Merge pull request #3857 from nextcloud/aio-yaml-update 2023-12-12 12:57:21 +01:00
dependabot[bot]
adb2988f01 Bump caddy from 2.7.5-alpine to 2.7.6-alpine in /Containers/apache
Bumps caddy from 2.7.5-alpine to 2.7.6-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 12:53:14 +00:00
dependabot[bot]
8f78cb36cf Bump caddy in /Containers/mastercontainer
Bumps caddy from 2.7.5-alpine to 2.7.6-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 12:51:23 +00:00
dependabot[bot]
a9d40f95e7 Bump strukturag/nextcloud-spreed-signaling in /Containers/talk
Bumps strukturag/nextcloud-spreed-signaling from 1.2.1 to 1.2.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>
2023-12-11 12:48:16 +00:00
dependabot[bot]
dac04a709a Bump python in /Containers/talk-recording
Bumps python from 3.12.0-alpine3.18 to 3.12.1-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 12:36:44 +00:00
dependabot[bot]
e96f35cf49 Bump clamav/clamav from 1.2.1-20 to 1.2.1-21 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-20 to 1.2.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>
2023-12-11 12:13:44 +00:00
Simon L
6412aa3e0f address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-11 13:08:19 +01:00
Simon L
58329a7a48 log normal imageName instead of encodedImageName
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-11 11:20:02 +01:00
Simon L
dc223275d4 startcontainer - thow our own exception so that the message is not truncated
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-11 11:17:08 +01:00
Simon L
cb5c6495d6 use correct way to do the update to new major versions
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-11 10:45:49 +01:00
Simon L
f7e2a2bd5d Adjust two places
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-11 10:17:24 +01:00
Simon L
6221db92ec open logs in new tab
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-11 10:10:01 +01:00
Jos Poortvliet
a24a2ebad9 Update setup.twig
Improve description in setup.twig

Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
2023-12-09 11:37:24 +01:00
Jos Poortvliet
54ad851d73 Update readme.md
explaining "AIO" isn't really the best way to start this description ;-)

Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
2023-12-08 23:38:36 +01:00
Simon L
9cf47f65e1 talk-recording - pull geckodriver from community
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-08 15:04:11 +01:00
szaimen
f46a2bf993 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-12-08 12:04:14 +00:00
dependabot[bot]
e0c3fa3998 Bump nats from 2.10.6-scratch to 2.10.7-scratch in /Containers/talk
Bumps nats from 2.10.6-scratch to 2.10.7-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-07 12:50:57 +00:00
Simon L
ff0d8637ab Merge pull request #3894 from nextcloud/enh/noid/helm-beta 2023-12-07 13:21:36 +01:00
Simon L
d8ec6d7886 helm - create 7.8.1-beta
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-07 12:40:26 +01:00
Simon L
0789e29b3f increase to 7.8.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-07 12:38:04 +01:00
Simon L
19389a0bd1 Merge pull request #3892 from nextcloud/enh/noid/allow-to-set-serverinfo-token 2023-12-07 12:34:18 +01:00
Simon L
762fb0c581 helm - allow to set SERVERINFO_TOKEN
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-07 12:32:08 +01:00
Simon L
f386ad33e9 Merge pull request #3891 from nextcloud/enh/noid/create-beta-release 2023-12-07 09:23:32 +01:00
Simon L
59180b37f3 helm-chart - create 7.7.2-beta release
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-07 09:19:44 +01:00
Simon L
388beb986b fix typo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 21:26:20 +01:00
Simon L
3c7b3d84ae add a note regarding snappymail and mail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 21:17:31 +01:00
Simon L
d2e2609e9c add further docs in stalwart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 21:11:04 +01:00
Simon L
749c7c6410 add more docs to stalwart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 20:43:17 +01:00
Simon L
5b4668931f libretranslate - remove note because it is working now
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 17:56:55 +01:00
Simon L
6aab3961ee fix typo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 17:40:37 +01:00
Simon L
2a7115b06b recommend stalwart mail server in aio
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 17:03:44 +01:00
Simon L
2407aaf897 adjust docs for stalwart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 16:38:02 +01:00
Simon L
813a73bb63 fix typo in stalwart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 16:13:28 +01:00
Simon L
b8bd8719d4 increase to 7.8.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 15:34:45 +01:00
Simon L
bc167fcb0f Merge pull request #3887 from nextcloud/enh/noid/allow-28 2023-12-06 15:33:53 +01:00
Simon L
addf019e6e allow to install Nc28 upon initial install
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 15:30:07 +01:00
Simon L
174438d4c2 Merge pull request #3844 from nextcloud/enh/noid/exec-commands 2023-12-06 15:26:02 +01:00
Simon L
448268d11d Merge pull request #3843 from nextcloud/enh/3837/notify-push 2023-12-06 15:25:44 +01:00
Simon L
6335a8427e add timeout and sleep to notify-push
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 15:25:29 +01:00
Simon L
8c84cca670 Merge pull request #3831 from nextcloud/enh/noid/disable-trace-method 2023-12-06 15:24:37 +01:00
Simon L
7358b6744d Merge pull request #3886 from nextcloud/enh/noid/local-connection 2023-12-06 15:12:17 +01:00
Simon L
2db5adc59b Merge pull request #3885 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.5-alpine3.18 2023-12-06 15:10:57 +01:00
Simon L
3a212f4a38 fix local connection
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-06 14:55:00 +01:00
dependabot[bot]
39b79c84c5 Bump golang in /Containers/imaginary
Bumps golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 12:53:00 +00:00
Simon L
357f48ea3d Merge pull request #3883 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-2.9.0-alpine3.18
Bump haproxy from 2.8.4-alpine3.18 to 2.9.0-alpine3.18 in /Containers/docker-socket-proxy
2023-12-06 13:26:20 +01:00
dependabot[bot]
12d5ea1fd1 Bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 2.8.4-alpine3.18 to 2.9.0-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 12:11:05 +00:00
Simon L
8d420c7721 Merge pull request #3873 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2023-12-05 08:19:09 +01:00
nextcloud-command
5cc15a3d38 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-12-05 04:09:01 +00:00
Simon L
c5e5be97fe Merge pull request #3869 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.6-scratch 2023-12-04 13:58:27 +01:00
Simon L
1ac7d88637 Merge pull request #3868 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-20 2023-12-04 13:58:08 +01:00
dependabot[bot]
ae26696319 Bump nats from 2.10.5-scratch to 2.10.6-scratch in /Containers/talk
Bumps nats from 2.10.5-scratch to 2.10.6-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 12:56:14 +00:00
dependabot[bot]
7ee0c582ab Bump clamav/clamav from 1.2.1-17 to 1.2.1-20 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-17 to 1.2.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>
2023-12-04 12:36:17 +00:00
Simon L
0cf8d66edf Merge pull request #3867 from nextcloud/aio-dependency-update
PHP dependency updates
2023-12-04 13:09:18 +01:00
szaimen
996b7c357c php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-12-04 12:02:24 +00:00
Simon L
87d3f371c1 Merge pull request #3866 from nextcloud/enh/356/mail-server
community containers - add stalwart
2023-12-04 11:45:26 +01:00
Simon L
0e3aad3f55 community containers - add stalwart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-04 11:12:11 +01:00
Simon L
c228e38662 Merge pull request #3855 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.18.5
Bump alpine from 3.18.4 to 3.18.5 in /Containers/notify-push
2023-12-01 14:25:54 +01:00
Simon L
35990e68dd Merge pull request #3854 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.18.5
Bump alpine from 3.18.4 to 3.18.5 in /Containers/imaginary
2023-12-01 14:25:33 +01:00
Simon L
890ba86532 Merge pull request #3214 from nextcloud/enh/noid/add-stop-grace-period-nextcloud
nextcloud - add stop_grace_period of 600s and wait for cron to finish during that time
2023-12-01 14:23:42 +01:00
dependabot[bot]
c859dd58a2 Bump alpine from 3.18.4 to 3.18.5 in /Containers/notify-push
Bumps alpine from 3.18.4 to 3.18.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 13:06:14 +00:00
dependabot[bot]
4f4d8c3743 Bump alpine from 3.18.4 to 3.18.5 in /Containers/imaginary
Bumps alpine from 3.18.4 to 3.18.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 13:06:13 +00:00
Simon L
173b3e2499 Merge pull request #3853 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.18.5 2023-12-01 13:39:28 +01:00
Simon L
ff35253229 Merge pull request #3852 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.18.5 2023-12-01 13:39:02 +01:00
Simon L
2c82a96ce7 Merge pull request #3851 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.18.5 2023-12-01 13:38:45 +01:00
Simon L
759f1ac4e4 Merge pull request #3850 from nextcloud/dependabot/docker/Containers/talk/alpine-3.18.5 2023-12-01 13:38:23 +01:00
dependabot[bot]
1d62792cf8 Bump alpine from 3.18.4 to 3.18.5 in /Containers/watchtower
Bumps alpine from 3.18.4 to 3.18.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 12:27:15 +00:00
dependabot[bot]
d45e2d9616 Bump alpine from 3.18.4 to 3.18.5 in /Containers/borgbackup
Bumps alpine from 3.18.4 to 3.18.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 12:19:50 +00:00
dependabot[bot]
913c2e3f1a Bump alpine from 3.18.4 to 3.18.5 in /Containers/domaincheck
Bumps alpine from 3.18.4 to 3.18.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 12:12:15 +00:00
dependabot[bot]
70557b7bec Bump alpine from 3.18.4 to 3.18.5 in /Containers/talk
Bumps alpine from 3.18.4 to 3.18.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 12:10:43 +00:00
Simon L
ecf7aeb92b always run exec commands
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-01 13:03:05 +01:00
Simon L
5a7dc0826c Merge pull request #3827 from asavageiv/patch-2 2023-12-01 12:58:49 +01:00
Simon L
14e8996e90 nextcloud - add stop_grace_period of 600s
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-12-01 12:35:19 +01:00
Simon L
7c448b9989 adjust formatting
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-30 12:51:26 +01:00
Simon L
0596c60584 disable trace method and improve apache ssl conf
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-30 11:49:03 +01:00
Simon L
5dce03dee8 Merge pull request #3839 from nextcloud/imaginary-container-update 2023-11-30 09:50:16 +01:00
Simon L
8f899c345f Merge pull request #3836 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.26-fpm-alpine3.18
Bump php from 8.1.25-fpm-alpine3.18 to 8.1.26-fpm-alpine3.18 in /Containers/nextcloud
2023-11-30 09:20:49 +01:00
Simon L
0b36fbeadf Merge pull request #3835 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.13-fpm-alpine3.18
Bump php from 8.2.12-fpm-alpine3.18 to 8.2.13-fpm-alpine3.18 in /Containers/mastercontainer
2023-11-30 09:20:28 +01:00
Simon L
27a9b4e749 Merge pull request #3828 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-17
Bump clamav/clamav from 1.2.1-16 to 1.2.1-17 in /Containers/clamav
2023-11-30 09:20:07 +01:00
Simon L
76136f0114 Merge pull request #3815 from nextcloud/aio-helm-update
Helm Chart updates
2023-11-30 09:17:47 +01:00
szaimen
8ac090a091 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-30 08:16:23 +00:00
szaimen
46b982c338 imaginary-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-11-29 12:02:29 +00:00
Simon L
20c9c7f0e5 adjust readme for hardware transcoding
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-28 14:27:58 +01:00
dependabot[bot]
78dbb4585e Bump php in /Containers/nextcloud
Bumps php from 8.1.25-fpm-alpine3.18 to 8.1.26-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-28 12:28:40 +00:00
dependabot[bot]
04ff1189d5 Bump php in /Containers/mastercontainer
Bumps php from 8.2.12-fpm-alpine3.18 to 8.2.13-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-28 12:18:10 +00:00
Simon L
4183b35d06 Merge pull request #3826 from asavageiv/patch-1 2023-11-27 17:33:00 +01:00
Simon L
da72e8f883 Merge pull request #3832 from nextcloud/enh/noid/add-backup-hint 2023-11-27 17:31:11 +01:00
Simon L
f05f0defd3 add a hint about what is getting backed up when using aios backup solution
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-27 17:30:02 +01:00
dependabot[bot]
5990bbcac4 Bump clamav/clamav from 1.2.1-16 to 1.2.1-17 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-16 to 1.2.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>
2023-11-27 12:45:44 +00:00
Alan Savage
08f0986101 Clean up formatting and minor text adjustments to reverse-proxy.md
Signed-off-by: Alan Savage <asavageiv@users.noreply.github.com>
2023-11-26 12:55:35 -06:00
Alan Savage
f93f5c02a5 Minor English grammar fixes in readme.md
Signed-off-by: Alan Savage <asavageiv@users.noreply.github.com>
2023-11-26 12:26:30 -06:00
Simon L
4a9c344473 Merge pull request #3792 from nextcloud/enh/noid/remove-lost+found 2023-11-23 19:36:40 +01:00
Simon L
b85ffbb0cc helm - fix lost+found in nextcloud
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-23 19:33:07 +01:00
Simon L
f0fd5b692d increase to 7.7.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-23 19:16:02 +01:00
Simon L
6f1ad8d0e9 Merge pull request #3812 from nextcloud/nextcloud-container-update 2023-11-23 19:14:05 +01:00
szaimen
4d46894f94 nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-11-23 18:12:58 +00:00
Simon L
2c440b4b27 Merge pull request #3809 from nextcloud/aio-yaml-update 2023-11-23 14:51:29 +01:00
Simon L
a149f75795 add ADDITIONAL_TRUSTED_PROXY to the chart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-23 14:50:52 +01:00
szaimen
c82ad75d7c Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-23 12:24:27 +00:00
Simon L
a43f75542e Merge pull request #3805 from nextcloud/enh/noid/disable-volumes 2023-11-23 12:00:11 +01:00
Simon L
e6d0059986 helm - disable volumes if corresponding feature is disabled
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-23 11:59:04 +01:00
Simon L
75784dc736 Merge pull request #3804 from nextcloud/enh/noid/publish-helm-dev 2023-11-23 10:57:03 +01:00
Simon L
42ddbfde34 helm - publish new dev release
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-23 10:53:07 +01:00
Simon L
f577221fa7 elasticsearch 8.11.1 is still not available for arm64
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-23 10:50:32 +01:00
Simon L
6fe494cc9f Merge pull request #3795 from nextcloud/enh/noid/define-additional-trusted-proxy 2023-11-23 10:44:59 +01:00
Simon L
8b39a5ec73 Merge pull request #3774 from nextcloud/enh/3769/make-pull-image-failure-proof 2023-11-23 10:10:55 +01:00
Simon L
8c17fa0a7c Merge pull request #3775 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-16
Bump clamav/clamav from 1.2.1-15 to 1.2.1-16 in /Containers/clamav
2023-11-23 09:53:34 +01:00
Simon L
aae79af1b5 Merge pull request #3773 from nextcloud/enh/noid/rename-pullcontainer
rename pullContainer to pullImage
2023-11-23 09:53:04 +01:00
Simon L
907dca670e Merge pull request #3765 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.11.1
Bump elasticsearch from 8.11.0 to 8.11.1 in /Containers/fulltextsearch
2023-11-23 09:51:44 +01:00
Simon L
66c90e976f Merge pull request #3776 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-2.8.4-alpine3.18
Bump haproxy from 2.8.3-alpine3.18 to 2.8.4-alpine3.18 in /Containers/docker-socket-proxy
2023-11-23 09:51:19 +01:00
Simon L
c67bd8f7db Merge pull request #3781 from nextcloud/enh/noid/collabora-mknod
add mknod capability to collabora
2023-11-23 09:50:47 +01:00
Simon L
e1019ee9ff Merge pull request #3799 from nextcloud/aio-dependency-update
PHP dependency updates
2023-11-23 09:50:14 +01:00
Simon L
0b23271af0 Merge pull request #3801 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2023-11-23 09:49:24 +01:00
Simon L
53d5191da7 Merge pull request #3786 from nextcloud/aio-helm-update
Helm Chart updates
2023-11-23 09:46:49 +01:00
szaimen
95850d30bb Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-23 08:45:28 +00:00
nextcloud-command
92664f7964 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-11-23 04:09:07 +00:00
szaimen
4e3b93da82 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-22 12:02:17 +00:00
Simon L
25c5b3dd65 helm - add namespace to different section
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-21 19:10:06 +01:00
Simon L
89a87d8b60 helm - allow to define an additional_trusted_proxy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-21 17:34:37 +01:00
Simon L
5a385ebdd3 Merge pull request #3784 from nextcloud/enh/noid/fix-clamav 2023-11-21 16:41:09 +01:00
Simon L
feec123292 fix clamav permissions
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-21 12:07:05 +01:00
Simon L
ec33279209 Merge pull request #3783 from nextcloud/st3iny-patch-1 2023-11-21 11:45:30 +01:00
Simon L
e20f31ab90 address some other details
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-21 11:44:17 +01:00
Richard Steinmetz
98e671403c helm: fix duplicate SMTP_HOST env variable
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-11-21 11:38:08 +01:00
Simon L
5ed71e8a88 add mknod capability to collabora
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-21 09:11:31 +01:00
Simon L
ebbc68e4e5 add section how to connect to database
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-20 15:09:03 +01:00
dependabot[bot]
f7ea98ef24 Bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 2.8.3-alpine3.18 to 2.8.4-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 13:08:42 +00:00
Simon L
10a8f5b099 Make sure that image is correctly pulled before continuing
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-20 14:05:40 +01:00
dependabot[bot]
2d2d7a2e7a Bump clamav/clamav from 1.2.1-15 to 1.2.1-16 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-15 to 1.2.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>
2023-11-20 12:44:59 +00:00
Simon L
01625b1b7a fix removing THIS_IS_AIO
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-20 13:29:19 +01:00
Simon L
f935993ac6 rename pullContainer to pullImage
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-20 13:16:59 +01:00
dependabot[bot]
db0c20584d Bump elasticsearch from 8.11.0 to 8.11.1 in /Containers/fulltextsearch
Bumps elasticsearch from 8.11.0 to 8.11.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-17 12:33:42 +00:00
Simon L
03aa7a1ce1 name loadbalancer ports in a different way for a test
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-17 11:03:03 +01:00
Simon L
57b5f61f5b Merge pull request #3760 from nextcloud/enh/noid/create-beta-helm-chart 2023-11-16 21:38:27 +01:00
Simon L
0714ea0234 helm chart - create beta release
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 21:36:08 +01:00
Simon L
72e7dc29a8 fix the path
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 17:13:47 +01:00
Simon L
fac9169f59 Merge pull request #3758 from nextcloud/revert-3755-dependabot/docker/Containers/fulltextsearch/elasticsearch-8.11.1 2023-11-16 17:02:18 +01:00
Simon L
7bdf1bf49e Revert "Bump elasticsearch from 8.11.0 to 8.11.1 in /Containers/fulltextsearch" 2023-11-16 17:01:33 +01:00
Simon L
42c721d4f0 fix permissions for notify-push
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 16:49:03 +01:00
Simon L
dee692f3e9 fix it
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 16:16:41 +01:00
Simon L
5e843a9a9a gcc seems to be required for pip install now
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 16:13:00 +01:00
Simon L
2af3be98e9 increase to 7.7.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 16:01:08 +01:00
Simon L
6854145b91 Merge pull request #3735 from nextcloud/enh/noid/limit-php-fpm-again
re-introduce limiting the php-fpm port to certain containers
2023-11-16 15:58:37 +01:00
Simon L
d3e7557446 Merge pull request #3756 from nextcloud/enh/3742/helm-chart-improvements
helm chart - allow to configure additional values
2023-11-16 15:52:09 +01:00
Simon L
a2c8fa5aa0 Merge pull request #3752 from nextcloud/enh/3570/talk-recording-repo 2023-11-16 14:52:54 +01:00
Simon L
ded000e614 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-11-16 14:42:00 +01:00
Simon L
78e133bd3a Merge pull request #3755 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.11.1 2023-11-16 14:23:36 +01:00
Simon L
a0dd9d6605 helm chart - allow to configure additional values
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 14:20:07 +01:00
dependabot[bot]
ab3ec7fc75 Bump elasticsearch from 8.11.0 to 8.11.1 in /Containers/fulltextsearch
Bumps elasticsearch from 8.11.0 to 8.11.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 12:12:21 +00:00
Simon L
97a4960726 Merge pull request #3754 from nextcloud/aio-dependency-update
PHP dependency updates
2023-11-16 13:04:14 +01:00
szaimen
f1b9d86394 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-16 12:02:11 +00:00
Simon L
542a6a0cbe get recording server from its repo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-16 12:14:41 +01:00
Simon L
ea5965c149 Merge pull request #3734 from nextcloud/enh/noid/add-json-decode-and-encode 2023-11-15 22:57:32 +01:00
Simon L
e60331e987 Merge pull request #3751 from nextcloud/enh/noid/log-whole-logs 2023-11-15 22:57:00 +01:00
Simon L
2f56756423 Merge pull request #3736 from nextcloud/enh/noid/add-memories 2023-11-15 22:56:12 +01:00
Simon L
db582816d3 community containers - add memories
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-15 21:09:42 +01:00
Simon L
cfeb8d872a log whole error messages
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-15 21:04:25 +01:00
Simon L
088fd118be Merge pull request #3749 from nextcloud/dependabot/docker/Containers/talk/strukturag/nextcloud-spreed-signaling-1.2.1 2023-11-15 13:30:59 +01:00
dependabot[bot]
0374ec96c4 Bump strukturag/nextcloud-spreed-signaling in /Containers/talk
Bumps strukturag/nextcloud-spreed-signaling from 1.2.0 to 1.2.1.

---
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>
2023-11-15 12:25:30 +00:00
Simon L
1922e06fcc Merge pull request #3748 from nextcloud/aio-dependency-update 2023-11-15 13:21:29 +01:00
szaimen
7b507e5107 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-15 12:02:22 +00:00
Simon L
50d50a63a9 Merge pull request #3744 from nextcloud/dependabot/docker/Containers/postgresql/postgres-15.5-alpine 2023-11-14 14:55:28 +01:00
dependabot[bot]
eb22484e9e Bump postgres from 15.4-alpine to 15.5-alpine in /Containers/postgresql
Bumps postgres from 15.4-alpine to 15.5-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 13:01:26 +00:00
Simon L
7d3335a9a7 Merge pull request #3743 from nextcloud/dependabot/github_actions/dessant/lock-threads-5 2023-11-14 13:31:38 +01:00
dependabot[bot]
344270b805 Bump dessant/lock-threads from 4 to 5
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads) from 4 to 5.
- [Release notes](https://github.com/dessant/lock-threads/releases)
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/lock-threads/compare/v4...v5)

---
updated-dependencies:
- dependency-name: dessant/lock-threads
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 12:19:41 +00:00
Simon L
2de67a38bd add hint regarding collabora in rootless mode
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 20:33:46 +01:00
Simon L
72ecbfec49 re-introduce limiting the php-fpm port to certain containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 16:45:36 +01:00
Simon L
779f9e4889 Merge pull request #3732 from nextcloud/enh/noid/add-dual-stack 2023-11-13 16:44:16 +01:00
Simon L
40d7c05362 add JSON_THROW_ON_ERROR to json_encode and json_decode in config manager
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 15:39:55 +01:00
Simon L
2abad75461 helm chart - add dualstack functionality
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 14:40:39 +01:00
Simon L
85933dd149 Merge pull request #3695 from nextcloud/aio-helm-update 2023-11-13 14:16:08 +01:00
szaimen
9d8f172ac6 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-13 13:11:17 +00:00
Simon L
9a7dea0bf7 Merge pull request #3707 from nextcloud/enh/noid/notify-push 2023-11-13 14:10:39 +01:00
Simon L
bf816c0f53 another attempt
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 14:09:36 +01:00
Simon L
75eb25f5d1 Merge pull request #3731 from nextcloud/dependabot/docker/Containers/watchtower/containrrr/watchtower-1.7.1 2023-11-13 14:07:45 +01:00
Simon L
42343413ea Merge pull request #3730 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-15 2023-11-13 14:07:31 +01:00
Simon L
f10760d3e7 Merge pull request #3729 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.5.4.1 2023-11-13 14:07:19 +01:00
Simon L
545fd28ab9 Merge pull request #3724 from nextcloud/nextcloud-container-update 2023-11-13 14:07:04 +01:00
Simon L
9b208c3584 Merge pull request #3723 from nextcloud/aio-dependency-update 2023-11-13 14:06:46 +01:00
Simon L
648769c8dc Merge pull request #3716 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.5-scratch 2023-11-13 14:06:33 +01:00
Simon L
8331e5cff8 Merge pull request #3704 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.11.0 2023-11-13 14:06:23 +01:00
Simon L
256ab598f3 Merge pull request #3702 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.4-alpine3.18 2023-11-13 14:06:12 +01:00
Simon L
bb1bfd2703 update OO
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 14:05:23 +01:00
Simon L
4ef2848442 try to fix helm update script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-13 14:01:33 +01:00
dependabot[bot]
9e8c039d8e Bump containrrr/watchtower from 1.6.0 to 1.7.1 in /Containers/watchtower
Bumps containrrr/watchtower from 1.6.0 to 1.7.1.

---
updated-dependencies:
- dependency-name: containrrr/watchtower
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 12:41:10 +00:00
dependabot[bot]
fe1c145d1a Bump clamav/clamav from 1.2.1-14 to 1.2.1-15 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-14 to 1.2.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>
2023-11-13 12:36:41 +00:00
dependabot[bot]
18f2eba949 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.5.3.1 to 23.05.5.4.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 12:27:10 +00:00
szaimen
f6e35dd5e6 nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-11-12 12:07:22 +00:00
szaimen
2f4b4cde66 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-12 12:02:15 +00:00
dependabot[bot]
9705ada112 Bump nats from 2.10.4-scratch to 2.10.5-scratch in /Containers/talk
Bumps nats from 2.10.4-scratch to 2.10.5-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-10 12:28:20 +00:00
Simon L
04e5c5e592 make sure that notify-push is executable
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 17:02:15 +01:00
Simon L
c7a6fbba33 fix typo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 15:29:00 +01:00
Simon L
dc581f2321 Merge pull request #3705 from nextcloud/enh/noid/fix-getting-ipaddress 2023-11-08 15:18:19 +01:00
Simon L
5808898b38 address review and fix another detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 15:17:03 +01:00
Simon L
30f5e27889 fix getting ip-address
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 15:09:19 +01:00
dependabot[bot]
2e596a921a Bump elasticsearch from 8.10.4 to 8.11.0 in /Containers/fulltextsearch
Bumps elasticsearch from 8.10.4 to 8.11.0.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-08 12:46:31 +00:00
dependabot[bot]
aa98c93806 Bump golang in /Containers/imaginary
Bumps golang from 1.21.3-alpine3.18 to 1.21.4-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-08 12:30:27 +00:00
Simon L
ebac4c928b Merge pull request #3701 from nextcloud/enh/noid/change-trafficpolicy 2023-11-08 11:18:02 +01:00
Simon L
17c413039d adjust version number
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 11:17:24 +01:00
Simon L
fbc9885713 also adjust script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 11:14:47 +01:00
Simon L
1e8250af93 change externaltrafficpolicy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-08 11:03:50 +01:00
Simon L
3ea6a956e4 fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 21:47:31 +01:00
Simon L
e133814052 increase to 7.6.2
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 20:20:27 +01:00
Simon L
b5e07bae90 comment some more details
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 20:17:21 +01:00
Simon L
dee51b3804 Merge pull request #3682 from nextcloud/fix/3671/skip-starting-container 2023-11-06 16:10:47 +01:00
Simon L
7f3fbbde0d update values for default storage size
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 16:08:10 +01:00
Simon L
9c3dedfebc create new version
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 16:05:47 +01:00
Simon L
c33e8be21b Merge pull request #3694 from nextcloud/enh/noid/change-storage-size 2023-11-06 16:04:43 +01:00
Simon L
33a87aeb18 Merge pull request #3693 from nextcloud/enh/noid/disable-it 2023-11-06 16:04:32 +01:00
Simon L
6066a4b097 Merge pull request #3692 from nextcloud/fix/rwx 2023-11-06 16:02:51 +01:00
Simon L
ce079d1e0d disaable limiting the listen.allowed clients again
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 16:01:29 +01:00
Simon L
b8c70b73ca change defaults of NEXTCLOUD*STORAGE_SIZE
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 16:00:49 +01:00
Richard Steinmetz
7968fab485 fix: request shared RWX nextcloud volume
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-11-06 15:54:26 +01:00
Simon L
bc5ff285d9 Merge pull request #3688 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.3-alpine 2023-11-06 14:56:22 +01:00
Simon L
279865686c Merge pull request #3687 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-14 2023-11-06 14:56:12 +01:00
Simon L
d9cf8de28d Merge pull request #3690 from nextcloud/enh/noid/helm-beta 2023-11-06 14:28:24 +01:00
Simon L
c99284a7c0 create helm-dev release
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 14:27:41 +01:00
Simon L
78cfe96845 Merge pull request #3689 from nextcloud/enh/noid/fix-kubernetes 2023-11-06 14:19:44 +01:00
Simon L
ce84eb7bfe fix dig inside kubernetes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-06 14:16:54 +01:00
dependabot[bot]
e875c8eba3 Bump redis from 7.2.2-alpine to 7.2.3-alpine in /Containers/redis
Bumps redis from 7.2.2-alpine to 7.2.3-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 13:05:14 +00:00
dependabot[bot]
717de9090d Bump clamav/clamav from 1.2.1-12 to 1.2.1-14 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-12 to 1.2.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>
2023-11-06 12:46:23 +00:00
Simon L
713d155265 Merge pull request #3685 from nextcloud/enh/3679/fix-pi-hole 2023-11-05 20:46:00 +01:00
Simon L
1f9055063a fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-05 20:30:23 +01:00
Simon L
cdf24a032c Merge pull request #3686 from nextcloud/enh/3679/rm-docs 2023-11-05 20:28:30 +01:00
Simon L
e272f26f6f community containers - add docs how to remove containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-05 20:27:51 +01:00
Simon L
4614364f20 pi-hole does not like init
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-05 20:16:20 +01:00
Simon L
0f5f6c41e3 Merge pull request #3668 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.10.4 2023-11-05 20:11:23 +01:00
Simon L
bdb4a8cfed do not start container if it is started already
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-05 20:06:25 +01:00
Simon L
94edf5f671 update some details in the RP docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-05 19:42:40 +01:00
Simon L
ffe5ba2a1b Merge pull request #3669 from nextcloud/dependabot/github_actions/helm/chart-testing-action-2.6.1 2023-11-03 15:43:45 +01:00
dependabot[bot]
4bca0fec32 Bump helm/chart-testing-action from 2.6.0 to 2.6.1
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.6.0...v2.6.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-03 13:04:33 +00:00
dependabot[bot]
f2a79f6346 Bump elasticsearch from 8.10.2 to 8.10.4 in /Containers/fulltextsearch
Bumps elasticsearch from 8.10.2 to 8.10.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-03 12:24:39 +00:00
Simon L
d13c88c176 increase to 7.6.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-03 10:23:53 +01:00
Simon L
2635354137 Merge pull request #3666 from nextcloud/enh/noid/fix-some-values 2023-11-03 10:22:28 +01:00
Simon L
597c8c8c57 Merge pull request #3663 from nextcloud/aio-dependency-update 2023-11-03 10:21:18 +01:00
Simon L
112c9ad583 fix some values
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-02 20:23:22 +01:00
szaimen
4b6720436d php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-11-02 13:14:58 +00:00
Simon L
59421d51d2 increase to 7.6.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-02 13:53:58 +01:00
Simon L
c85bacc940 change php-max-children calculation
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-01 18:05:11 +01:00
Simon L
2221cc7f52 Merge pull request #3659 from Aytsuqi/main 2023-11-01 16:27:56 +01:00
Simon L
d121d97683 Merge pull request #3657 from nextcloud/dependabot/github_actions/helm/chart-testing-action-2.6.0 2023-11-01 16:26:52 +01:00
Aytsuqi
7060cba6c9 rewording reverse-proxy.md
following up on further discussion with szaimen and Zoey2936 on PR#3656 

Signed-off-by: Aytsuqi <141279848+Aytsuqi@users.noreply.github.com>
2023-11-01 16:12:39 +01:00
dependabot[bot]
e4c685c0e7 Bump helm/chart-testing-action from 2.5.0 to 2.6.0
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.5.0...v2.6.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 12:31:35 +00:00
Simon L
a1bd8b0f07 Merge pull request #3656 from Aytsuqi/main
Update reverse-proxy.md typo
2023-11-01 13:19:17 +01:00
Aytsuqi
6133e82c14 Update reverse-proxy.md typo
Just a very little typo that confused me while I was reading documentation yesterday. I assume this was what the title wanted to convey?

Signed-off-by: Aytsuqi <141279848+Aytsuqi@users.noreply.github.com>
2023-11-01 12:08:29 +01:00
Simon L
e6b6ec4cfd update screenshot for npm conf
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-11-01 10:49:17 +01:00
xis
fe00d1dac8 Nextcloud-DLNA community container (#3614) 2023-10-31 18:25:34 +01:00
Simon L
38fb544090 Merge pull request #3653 from nextcloud/dependabot/github_actions/helm/chart-testing-action-2.5.0
Bump helm/chart-testing-action from 2.4.0 to 2.5.0
2023-10-31 17:41:08 +01:00
dependabot[bot]
ee86a9dd72 Bump helm/chart-testing-action from 2.4.0 to 2.5.0
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.4.0...v2.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 12:44:01 +00:00
Simon L
fcfecb737c Merge pull request #3610 from ShapeShifter499/patch-1 2023-10-30 15:19:45 +01:00
Lance
7ffe4fbd5f Update migration.md, add links about synchronization
Make it more obvious about the added note on synchronizing after migration

Signed-off-by: Lance <Gero3977@gmail.com>
2023-10-30 07:11:31 -07:00
Simon L
1aa518d19c Merge pull request #3611 from nextcloud/enh/noid/database-host 2023-10-30 15:09:33 +01:00
Simon L
736c40ce30 Merge pull request #3651 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.25-fpm-alpine3.18 2023-10-30 14:09:55 +01:00
Simon L
b6a5c7d048 Merge pull request #3650 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-12 2023-10-30 14:09:43 +01:00
Simon L
dfc8b0e522 Merge pull request #3649 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.5.3.1 2023-10-30 14:09:31 +01:00
Simon L
3a3ddcad2e Merge pull request #3648 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.12-fpm-alpine3.18 2023-10-30 14:09:17 +01:00
Simon L
af278e8923 Merge pull request #3647 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-24.0.7-cli 2023-10-30 14:09:06 +01:00
Simon L
1a1b15ecd8 Merge pull request #3646 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.4-scratch 2023-10-30 14:08:53 +01:00
Simon L
7a337f4c89 Merge pull request #3645 from nextcloud/dependabot/docker/Containers/talk/strukturag/nextcloud-spreed-signaling-1.2.0 2023-10-30 14:08:40 +01:00
Simon L
02dde8e94c Merge pull request #3644 from nextcloud/aio-helm-update 2023-10-30 14:08:13 +01:00
Simon L
a15cf13119 Merge pull request #3643 from nextcloud/talk-container-update 2023-10-30 14:07:53 +01:00
dependabot[bot]
e548e4861f Bump php in /Containers/nextcloud
Bumps php from 8.1.24-fpm-alpine3.18 to 8.1.25-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:51:31 +00:00
dependabot[bot]
f585cc650f Bump clamav/clamav from 1.2.1-11 to 1.2.1-12 in /Containers/clamav
Bumps clamav/clamav from 1.2.1-11 to 1.2.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>
2023-10-30 12:40:58 +00:00
dependabot[bot]
aec7df53c4 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.5.2.1 to 23.05.5.3.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:20:03 +00:00
dependabot[bot]
7466fb0e58 Bump php in /Containers/mastercontainer
Bumps php from 8.2.11-fpm-alpine3.18 to 8.2.12-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:12:11 +00:00
dependabot[bot]
0cf0215d23 Bump docker from 24.0.6-cli to 24.0.7-cli in /Containers/mastercontainer
Bumps docker from 24.0.6-cli to 24.0.7-cli.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:12:04 +00:00
dependabot[bot]
59d6a319d1 Bump nats from 2.10.3-scratch to 2.10.4-scratch in /Containers/talk
Bumps nats from 2.10.3-scratch to 2.10.4-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:11:25 +00:00
dependabot[bot]
7dd3622fd3 Bump strukturag/nextcloud-spreed-signaling in /Containers/talk
Bumps strukturag/nextcloud-spreed-signaling from 1.1.3 to 1.2.0.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:11:09 +00:00
szaimen
67fab3111b Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-10-30 12:08:29 +00:00
szaimen
a68717847f talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-10-30 12:03:47 +00:00
Simon L
ebca5442ae Merge pull request #3642 from nextcloud/enh/noid/backup-additional-volumes 2023-10-30 12:08:05 +01:00
Simon L
918afa1a94 allow to back up empty additional volumes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-30 10:57:59 +01:00
Simon L
54c806c960 update plex readme to use a better link
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-10-30 10:53:11 +01:00
Simon L
8b0d2b3534 Merge pull request #3594 from Habbie/patch-1 2023-10-30 10:50:30 +01:00
Simon L
9168bdaad5 adjust name in postgres container as well
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-30 10:48:27 +01:00
Simon L
9cbcb93c93 Merge pull request #3641 from nextcloud/enh/noid/enable-apps 2023-10-30 10:47:30 +01:00
Simon L
b36f71ff74 also enable integration apps after installing them
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-30 10:44:09 +01:00
Simon L
f4ee3ff6b0 Merge pull request #3639 from nextcloud/enh/noid/fix-generated-images-path 2023-10-30 09:39:49 +01:00
Simon L
1937fde61d add AIO_DATABASE_HOST
Allow to get local ip-address of database container which allows to talk to it even in host mode (the container that requires this needs to be started first then)

Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-30 08:54:05 +01:00
Simon L
2156e60d18 Merge pull request #3608 from nextcloud/enh/noid/change-priority 2023-10-30 08:50:55 +01:00
Simon L
faaee07000 Merge pull request #3584 from nextcloud/enh/noid/postgres-close-idling-sessions 2023-10-30 08:48:32 +01:00
Simon L
a770fc879d Merge pull request #3583 from nextcloud/enh/noid/improve-pullcontainer 2023-10-30 08:47:45 +01:00
Simon L
a80ab8aff2 Merge pull request #3619 from nextcloud/nextcloud-container-update 2023-10-30 08:43:53 +01:00
Simon L
b0b0adf7ce Merge pull request #3618 from nextcloud/talk-container-update 2023-10-30 08:43:27 +01:00
Simon L
3f9f5d1e95 Merge pull request #3617 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.1-11 2023-10-30 08:43:10 +01:00
Simon L
deec58be46 Merge pull request #3612 from nextcloud/imaginary-container-update 2023-10-30 08:42:52 +01:00
Simon L
269731530b Merge pull request #3609 from nextcloud/aio-dependency-update 2023-10-30 08:42:18 +01:00
Simon L
99b5db03b2 Merge pull request #3591 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.5.2.1 2023-10-30 08:41:48 +01:00
Simon L
2d3b35ed3d local-ai - fix path to generated images
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-30 08:37:10 +01:00
Simon L
b9ee292f8a Fix typo
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-10-30 03:14:20 +01:00
Lance
dadb57f74f Update migration.md, fix spelling
Fix a spelling mistake

Signed-off-by: Lance <Gero3977@gmail.com>
2023-10-28 08:44:57 -07:00
szaimen
69568b0889 nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-10-27 13:01:15 +00:00
szaimen
5da8dc0c15 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-10-27 12:57:30 +00:00
szaimen
50bdcc7ba6 imaginary-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-10-27 12:56:56 +00:00
szaimen
552a7babc4 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-10-27 12:25:39 +00:00
dependabot[bot]
969dca4879 Bump clamav/clamav from 1.2.0-9 to 1.2.1-11 in /Containers/clamav
Bumps clamav/clamav from 1.2.0-9 to 1.2.1-11.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 12:14:10 +00:00
Simon L
db47b9c573 increase to 7.5.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-27 13:11:51 +02:00
Simon L
c96d56d2f5 Merge pull request #3616 from nextcloud/aio-helm-update
Helm Chart updates
2023-10-27 12:40:07 +02:00
szaimen
1abdac9613 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-10-27 10:30:37 +00:00
Simon L
2e9f48bb11 fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-27 10:39:01 +02:00
Simon L
706c8bc1bd fix update-helm script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-27 09:28:21 +02:00
Simon L
882cef4b0c Merge pull request #3589 from nextcloud/nextcloud-container-update 2023-10-27 09:14:21 +02:00
szaimen
a90fd4d4aa nextcloud-update automated change
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-27 09:13:58 +02:00
Simon L
416f50b70c do not go lower than 100 connections
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-26 18:26:40 +02:00
Lance
782e949742 Update migration.md
Include proper command specific for Nextcloud AIO

Signed-off-by: Lance <Gero3977@gmail.com>
2023-10-25 07:49:49 -07:00
Lance
0decfe4900 Update migration.md with info about synchronization
Add information about synchronizing after migration. There maybe issues if the server has been offline for a while and a user reconnects clients for synchronization.

Signed-off-by: Lance <Gero3977@gmail.com>
2023-10-25 07:39:09 -07:00
Simon L
d887ed8de1 change priority of app-settings-section to 0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-25 12:32:00 +02:00
Peter van Dijk
b7de89ba6a fix reference to column in wikipedia timezone list
Signed-off-by: Peter van Dijk <peter@7bits.nl>
2023-10-23 21:35:19 +02:00
dependabot[bot]
5b5f472180 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.5.1.1 to 23.05.5.2.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 12:40:47 +00:00
Simon L
6168ea3335 do not catch error during pullcontainer so that it throws and logs if it cannot get the image
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-22 17:32:15 +02:00
Simon L
b2ca0b0e22 add mailu to recommended mail server projects
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-22 11:11:46 +02:00
Simon L
00ec781b68 postgresql - close idling sessions automatically
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-21 15:40:57 +02:00
Simon L
c8c6bda76e Merge pull request #3581 from nextcloud/aio-yaml-update
Yaml updates
2023-10-21 14:16:01 +02:00
szaimen
db84d7d486 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-10-21 12:02:16 +00:00
Simon L
d5ff2fca16 Merge pull request #3574 from nextcloud/enh/3540/fix-rp-setup 2023-10-20 21:42:11 +02:00
Simon L
3f43f122ee Merge pull request #3550 from p-fruck/compose-presets-and-typos 2023-10-20 19:53:31 +02:00
Simon L
c5135e3a4e nextcloud container - allowed clients - only limit access in known use cases
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-20 19:37:54 +02:00
Simon L
e2b4283067 add note that integration app is not yet compatible
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-20 19:19:11 +02:00
Philipp Fruck
41a4ea7d92 chore: Add more examples to compose.yaml
Signed-off-by: Philipp Fruck <dev@p-fruck.de>
2023-10-20 18:57:02 +02:00
Philipp Fruck
d9bbafdd69 docs(reverse-proxy): fix typos
Signed-off-by: Philipp Fruck <dev@p-fruck.de>
2023-10-20 18:57:02 +02:00
Simon L
13966948b0 Merge pull request #3565 from nextcloud/enh/3432/add-libretranslate 2023-10-20 17:28:01 +02:00
Simon L
97f66da219 community containers - add libretranslate
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-20 17:24:53 +02:00
Simon L
461ccb0b3e Merge pull request #3572 from nextcloud/dependabot/docker/Containers/apache/httpd-2.4.58-alpine3.18 2023-10-20 15:51:11 +02:00
dependabot[bot]
8e9eb59d12 Bump httpd in /Containers/apache
Bumps httpd from 2.4.57-alpine3.18 to 2.4.58-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 13:04:15 +00:00
Simon L
51132831e8 Merge pull request #3571 from nextcloud/dependabot/github_actions/peter-evans/create-or-update-comment-3.1.0
Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
2023-10-20 14:36:15 +02:00
dependabot[bot]
2bb5e84d83 Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/peter-evans/create-or-update-comment/releases)
- [Commits](c6c9a1a660...23ff15729e)

---
updated-dependencies:
- dependency-name: peter-evans/create-or-update-comment
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 12:29:03 +00:00
Simon L
ab044fda96 Merge pull request #3567 from nextcloud/fix/3566/fix-haproxy 2023-10-20 13:50:24 +02:00
Simon L
b0eabb8235 Merge pull request #3568 from nextcloud/enh/noid/add-hint 2023-10-20 13:49:53 +02:00
Simon L
36acb8e4e6 add maxconn value to haproxy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-20 13:40:58 +02:00
Simon L
1f68615c8d add hint regarding restore process and backup location
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-20 13:14:17 +02:00
Simon L
b5577a2909 add further hint what borg is able to do
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-20 13:07:33 +02:00
Simon L
499dccb122 add section about existing ideas for new community containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 23:20:00 +02:00
Simon L
9a16b7ea53 add hint regarding community containers to the AIO interface
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 23:08:14 +02:00
Simon L
3e4f946ab9 adjust link to community containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 23:02:10 +02:00
Simon L
22392b0a94 add links to ldap and mailserver
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 20:33:14 +02:00
Simon L
4456e5380f add another hint
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 16:50:20 +02:00
Simon L
3210ad06f2 adjust detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 16:47:25 +02:00
Simon L
bdf676af84 add notice regarding https
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-19 16:42:58 +02:00
Simon L
378ec28f76 Merge pull request #3564 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.2-alpine 2023-10-19 15:23:37 +02:00
dependabot[bot]
b08b1857c8 Bump redis from 7.2.1-alpine to 7.2.2-alpine in /Containers/redis
Bumps redis from 7.2.1-alpine to 7.2.2-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-19 13:03:17 +00:00
Simon L
f2b075ac64 improve detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 23:58:47 +02:00
Simon L
5f93ce7f78 update OO
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 23:54:19 +02:00
Simon L
b82b244e1f Merge pull request #3556 from nextcloud/enh/noid/improve-local-ai 2023-10-18 23:51:53 +02:00
Simon L
2f82c168e5 local-ai - actually do not back up downloaded models
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 19:09:04 +02:00
Simon L
d75a53b620 add warning to local-ai
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 18:54:33 +02:00
Simon L
609c61ad65 fix typo and also install assistant app when installing local-ai
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 18:39:21 +02:00
Simon L
53bbf99f37 Merge pull request #3555 from nextcloud/enh/noid/rework-local-ai 2023-10-18 18:23:16 +02:00
Simon L
4df370589d rework local-ai to download models automatically
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 18:17:26 +02:00
Simon L
0521605c33 adjust local ai docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 16:05:59 +02:00
Simon L
0feaa9d527 local-ai - use correct directory where models are stored
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 15:27:37 +02:00
Simon L
caeff27bf5 fix backup notification setting
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 14:22:29 +02:00
Simon L
706604539f increase to 7.5.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 14:00:22 +02:00
Simon L
9ac528423e Merge pull request #3516 from nextcloud/enh/3485/disable-successful-backup-notifications 2023-10-18 13:59:11 +02:00
Simon L
1daacdfa99 Merge pull request #3515 from nextcloud/enh/3461/do-not-expose-udp 2023-10-18 13:57:05 +02:00
Simon L
3f5854c4bb Merge pull request #3495 from nextcloud/enh/noid/add-local-ai 2023-10-18 13:36:12 +02:00
Simon L
cd7a87200b community containers - add local ai
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 12:56:08 +02:00
Simon L
f397392d9d update links to discussions for netdata and pgadmin
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-18 00:40:09 +02:00
Simon L
4705bfa992 Merge pull request #3533 from nextcloud/dependabot/docker/Containers/apache/caddy-2.7.5-alpine 2023-10-17 17:12:53 +02:00
Simon L
810236a05c Merge pull request #3532 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.7.5-alpine 2023-10-17 17:12:45 +02:00
Simon L
28b8be112f Merge pull request #3545 from nextcloud/enh/noid/fix-regex 2023-10-17 12:40:58 +02:00
Simon L
cea006c58f fix regex for additional backup dirs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-17 11:22:07 +02:00
Simon L
30c342d456 Merge pull request #3543 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.3-scratch 2023-10-16 15:25:01 +02:00
Simon L
3f0c7490e0 Merge pull request #3542 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.0-9 2023-10-16 15:24:48 +02:00
Simon L
2280fb62d2 Merge pull request #3541 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.5.1.1 2023-10-16 15:24:31 +02:00
dependabot[bot]
388a79dfe9 Bump nats from 2.10.2-scratch to 2.10.3-scratch in /Containers/talk
Bumps nats from 2.10.2-scratch to 2.10.3-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 13:02:07 +00:00
dependabot[bot]
bfa74ad966 Bump clamav/clamav from 1.2.0-8 to 1.2.0-9 in /Containers/clamav
Bumps clamav/clamav from 1.2.0-8 to 1.2.0-9.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 12:58:52 +00:00
dependabot[bot]
a8c25f7a6a Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.4.2.1 to 23.05.5.1.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 12:53:49 +00:00
Simon L
eee6157f54 Merge pull request #3523 from nextcloud/smaller-talk 2023-10-16 10:43:33 +02:00
Simon L
b60c86c2b6 Merge pull request #3530 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.3-alpine3.18 2023-10-16 10:41:32 +02:00
Simon L
537dda95e7 Merge pull request #3521 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.2-scratch 2023-10-16 10:41:18 +02:00
Zoey
a846b46fcd Add NPMplus as community-container (#3520)
Co-authored-by: Simon L <szaimen@e.mail.de>
2023-10-16 10:40:34 +02:00
Simon L
df9fa7edd3 Merge pull request #3522 from nextcloud/enh/noid/add-permanent-redirect 2023-10-16 10:39:57 +02:00
Simon L
03c7d0ba9a Merge pull request #3528 from MMuschner/patch-1 2023-10-16 10:39:22 +02:00
Simon L
25438f8513 Merge pull request #3539 from nextcloud/aio-helm-update 2023-10-16 10:19:40 +02:00
szaimen
8ebcdf22ca Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-10-16 08:17:16 +00:00
Simon L
58d37d5d78 Merge pull request #3384 from nextcloud/aio-yaml-update 2023-10-16 10:12:25 +02:00
dependabot[bot]
cf1ae8fb1b Bump caddy from 2.7.4-alpine to 2.7.5-alpine in /Containers/apache
Bumps caddy from 2.7.4-alpine to 2.7.5-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 12:51:18 +00:00
dependabot[bot]
4950d1de68 Bump caddy in /Containers/mastercontainer
Bumps caddy from 2.7.4-alpine to 2.7.5-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 12:22:52 +00:00
dependabot[bot]
e1f7f04347 Bump golang in /Containers/imaginary
Bumps golang from 1.21.2-alpine3.18 to 1.21.3-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-11 12:54:17 +00:00
szaimen
2ac76c80fd Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-10-11 12:13:15 +00:00
blu3acid
849febd414 Typo in containers.twig
Ln: 325 changed "internect" to "internet"

Signed-off-by: blu3acid <michael.muschner@mailbox.org>
2023-10-11 14:09:10 +02:00
Zoey
320cd9f436 reduce size of talk image
Signed-off-by: Zoey <zoey@z0ey.de>
2023-10-10 16:24:22 +02:00
Simon L
5d2275c806 add permanent redirect to port 80 in mastercontainer
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-10 16:03:40 +02:00
Simon L
92aae9dfd0 Merge pull request #3492 from MarvvanPal/3399-optimisations_of_the_installation_description 2023-10-10 15:30:37 +02:00
dependabot[bot]
f8aab5f828 Bump nats from 2.10.1-scratch to 2.10.2-scratch in /Containers/talk
Bumps nats from 2.10.1-scratch to 2.10.2-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-10 13:06:24 +00:00
Simon L
258f6683de daily backup - allow to disable succesful backup notifications
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-10 12:12:11 +02:00
Simon L
7d8f40c98d additional modifications
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-10 12:05:36 +02:00
Simon L
1a018d9ef2 adjust some more details
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-10 12:01:03 +02:00
Simon L
0edd0e1ed8 adjust some details in reverse proxy docs
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-10-10 11:57:05 +02:00
Simon L
ef2fd3817f adjust wording in docker-rootles
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-10-10 11:56:46 +02:00
Simon L
d6e61bc537 make some changes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-10 11:55:45 +02:00
Simon L
b56555e92c do not expose udp if AIO is in reverse prox mode
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-09 16:38:18 +02:00
Simon L
5dcdb6268a increase to 7.4.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-09 15:58:11 +02:00
Simon L
9a83ac422a Merge pull request #3513 from nextcloud/fix/3491/fix-listen.allowed_clients 2023-10-09 15:55:02 +02:00
Simon L
c9dac9b84a Merge pull request #3490 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.2-alpine3.18 2023-10-09 15:54:49 +02:00
Simon L
05e778624d Merge pull request #3512 from nextcloud/dependabot/docker/Containers/notify-push/alpine-3.18.4 2023-10-09 15:54:32 +02:00
Simon L
965cc87323 Merge pull request #3511 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.0-8 2023-10-09 15:54:21 +02:00
Simon L
ed7cced146 fix listen.allowed_clients in nextcloud container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-09 15:51:01 +02:00
dependabot[bot]
f36fae6550 Bump alpine from 3.18.2 to 3.18.4 in /Containers/notify-push
Bumps alpine from 3.18.2 to 3.18.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 12:49:46 +00:00
Simon L
5188f8026d add dependabot to notify-push
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-09 14:49:12 +02:00
dependabot[bot]
dae56914ff Bump clamav/clamav from 1.2.0-7 to 1.2.0-8 in /Containers/clamav
Bumps clamav/clamav from 1.2.0-7 to 1.2.0-8.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 12:22:20 +00:00
Simon L
7336337c2e add another requirement
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-07 01:20:48 +02:00
Simon L
770ebba8e2 add additional requirement
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-06 21:37:02 +02:00
Simon L
6cb26872fb add additional requirement to new containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-06 21:13:15 +02:00
Marvin von Papen
510bdb9aef simplify and deduplicate description
Running a proxy manager directly on the host or in a container leads to different adaption of the example configurations. The description for this is simplified and more structured now. Additional the steps are written once and referenced per example configuration.

Signed-off-by: Marvin von Papen <79196690+MarvvanPal@users.noreply.github.com>
2023-10-06 17:47:58 +02:00
dependabot[bot]
2d7014a143 Bump golang in /Containers/imaginary
Bumps golang from 1.21.1-alpine3.18 to 1.21.2-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06 12:56:11 +00:00
Marvin von Papen
29341e547c add path e.g. for /run/user/1000 variable
Signed-off-by: Marvin von Papen <79196690+MarvvanPal@users.noreply.github.com>
2023-10-06 13:00:28 +02:00
Simon L
7fd65f2117 get installed_version another time in order to bring it up-to-date after update
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-05 15:59:36 +02:00
Simon L
47852d4543 Merge pull request #3420 from nextcloud/nextcloud-container-update 2023-10-05 15:29:43 +02:00
szaimen
4378251cea nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-10-05 12:08:44 +00:00
Simon L
fd707d023b Merge pull request #3488 from nextcloud/allow-ping-app-api 2023-10-05 12:33:51 +02:00
Simon L
b1ed9aaf13 fix privileged regex?
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-05 12:21:30 +02:00
Andrey Borysenko
1dca919af8 allow _ping docker api to verify service accessible
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2023-10-05 13:16:37 +03:00
Simon L
e15b184c0f Update advice regarding podman
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-10-05 10:02:18 +02:00
Simon L
71cfdb2ff2 improve docs for caddy on when the subdomain is required
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 23:12:19 +02:00
Simon L
6f80f6d70a Merge pull request #3469 from nextcloud/enh/noid/show-dsp
make docker-socket-proxy visible in AIO interface
2023-10-04 22:27:01 +02:00
Simon L
c4190e4560 add hint to create backup before adding any container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 15:08:16 +02:00
Simon L
dd9c828095 Merge pull request #3482 from nextcloud/enh/noid/overwrite-values-during-dockeractionmanager 2023-10-04 14:07:16 +02:00
Simon L
f3411f0823 overwrite APACHE_PORT, TALK_PORT and APACHE_IP_BINDING only during dockeractionmanager
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 14:05:05 +02:00
Simon L
f2fee01201 Merge pull request #3481 from nextcloud/enh/noid/add-documentation-links 2023-10-04 13:42:47 +02:00
Simon L
bc7a25fa42 add documentation links correctly
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 13:40:19 +02:00
Simon L
083f0669e4 Merge pull request #3480 from nextcloud/revert-3416-enh/noid/use-caddy-for-self-signed-cert 2023-10-04 13:23:32 +02:00
Simon L
f8ab551ce6 Revert "mastercontainer - use Caddy for generating self-singed cert"
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 13:22:04 +02:00
Simon L
b9407dbc2d whe need shadow later
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-04 13:15:27 +02:00
Simon L
a1e5a0691b Merge pull request #3479 from nextcloud/enh/noid/revert-dbpersistent 2023-10-03 23:22:45 +02:00
Simon L
e1168f9c48 Revert dbpersistent setting to check if it fixes too many db connections
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-03 23:21:00 +02:00
Simon L
7f1adc36ae Merge pull request #3478 from nextcloud/enh/3432/add-documentation 2023-10-03 20:45:41 +02:00
Simon L
c1c96ee08a allow to add documentation on containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-03 20:33:44 +02:00
Simon L
ec6448fe5f Merge pull request #3475 from nextcloud/dependabot/docker/Containers/talk-recording/python-3.12.0-alpine3.18
Bump python from 3.11.5-alpine3.18 to 3.12.0-alpine3.18 in /Containers/talk-recording
2023-10-03 15:33:21 +02:00
Simon L
faecee2bfe Merge pull request #3474 from nextcloud/dependabot/docker/Containers/watchtower/containrrr/watchtower-1.6.0
Bump containrrr/watchtower from 1.5.3 to 1.6.0 in /Containers/watchtower
2023-10-03 15:32:48 +02:00
dependabot[bot]
55001d9961 Bump python in /Containers/talk-recording
Bumps python from 3.11.5-alpine3.18 to 3.12.0-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 12:37:20 +00:00
dependabot[bot]
4ba5407c01 Bump containrrr/watchtower from 1.5.3 to 1.6.0 in /Containers/watchtower
Bumps containrrr/watchtower from 1.5.3 to 1.6.0.

---
updated-dependencies:
- dependency-name: containrrr/watchtower
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 12:33:20 +00:00
Simon L
89e8aa3cc5 increase to 7.4.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-02 15:17:16 +02:00
Simon L
f8dc68aa0b Merge pull request #3467 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.0-7 2023-10-02 15:16:16 +02:00
Simon L
06f7f9341c Merge pull request #3470 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.24-fpm-alpine3.18 2023-10-02 15:15:42 +02:00
Simon L
dd31b13c31 Merge pull request #3471 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.11-fpm-alpine3.18 2023-10-02 15:15:31 +02:00
dependabot[bot]
49e14e4288 Bump php in /Containers/nextcloud
Bumps php from 8.1.23-fpm-alpine3.18 to 8.1.24-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 13:14:49 +00:00
dependabot[bot]
b883d123e6 Bump php in /Containers/mastercontainer
Bumps php from 8.2.10-fpm-alpine3.18 to 8.2.11-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 13:13:51 +00:00
Simon L
14266469c2 Merge pull request #3427 from nextcloud/enh/noid/adjust-limiting 2023-10-02 15:12:51 +02:00
Simon L
f32df189f7 Merge pull request #3460 from nextcloud/enh/3432/add-caddy 2023-10-02 15:11:57 +02:00
Simon L
3d1611f8ba community-containers - add caddy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-02 15:10:08 +02:00
Simon L
c99f442c0c make docker-socket-proxy visible in AIO interface
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-02 15:05:56 +02:00
Simon L
88cae17035 Merge pull request #3459 from nextcloud/enh/noid/allow-to-set-aio-variables 2023-10-02 15:03:14 +02:00
Simon L
395380ea2b allow to set aio_variables from containers.json
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-02 15:01:51 +02:00
Simon L
49aca0d955 Merge pull request #3463 from nextcloud/enh/noid/fix-display-of-containers 2023-10-02 15:01:01 +02:00
dependabot[bot]
a176b74a61 Bump clamav/clamav from 1.2.0-6 to 1.2.0-7 in /Containers/clamav
Bumps clamav/clamav from 1.2.0-6 to 1.2.0-7.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 12:54:17 +00:00
Simon L
5158081cfc only add container to apache container list if display_name is set
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-10-01 12:25:11 +02:00
Simon L
b651c013d4 fix failing schema validation
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-30 00:31:48 +02:00
Simon L
f82affdac6 adjust limiting the php-fpm port to specific containers again
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 19:15:51 +02:00
Simon L
949fd79bdf vaultwarden - add note which port is used
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 19:11:54 +02:00
Simon L
3075b393e4 add community-container links to other container docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 19:05:56 +02:00
Simon L
b0c859a080 Merge pull request #3416 from nextcloud/enh/noid/use-caddy-for-self-signed-cert
mastercontainer - use Caddy for generating self-singed cert
2023-09-29 18:16:34 +02:00
Simon L
211ef36cd7 add pi-hole and vaultwarden to the example list
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 17:29:24 +02:00
Simon L
1d9da52442 Merge pull request #3457 from nextcloud/apache-ipv6 2023-09-29 17:11:33 +02:00
Zoey
4705d947da apache ip binding - allow ipv6
Signed-off-by: Zoey <zoey@z0ey.de>
2023-09-29 17:08:41 +02:00
Simon L
6ffa0411ad Merge pull request #3454 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.18.4 2023-09-29 17:07:50 +02:00
Simon L
0f54507727 Merge pull request #3456 from nextcloud/enh/noid/add-pi-hole 2023-09-29 17:05:11 +02:00
Simon L
bbebaae89b community-containers - add pi-hole
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 16:52:51 +02:00
Simon L
369704564d Merge pull request #3455 from nextcloud/enh/noid/add-vaultwarden 2023-09-29 16:27:36 +02:00
Simon L
1fda79c9e7 community-containers - add vaultwarden
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 16:17:12 +02:00
dependabot[bot]
3202e20dd9 Bump alpine from 3.18.3 to 3.18.4 in /Containers/watchtower
Bumps alpine from 3.18.3 to 3.18.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 13:03:53 +00:00
Simon L
9d640fa9d6 add additional notes to plex
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 15:03:04 +02:00
Simon L
2dba82f3a2 Merge pull request #3453 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.18.4
Bump alpine from 3.18.3 to 3.18.4 in /Containers/domaincheck
2023-09-29 14:56:02 +02:00
dependabot[bot]
af292a1cff Bump alpine from 3.18.3 to 3.18.4 in /Containers/domaincheck
Bumps alpine from 3.18.3 to 3.18.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 12:51:18 +00:00
Simon L
60607d8982 Merge pull request #3452 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.18.4
Bump alpine from 3.18.3 to 3.18.4 in /Containers/borgbackup
2023-09-29 14:43:15 +02:00
dependabot[bot]
e82ad51c9f Bump alpine from 3.18.3 to 3.18.4 in /Containers/borgbackup
Bumps alpine from 3.18.3 to 3.18.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 12:38:30 +00:00
Simon L
9c9f55eb49 Merge pull request #3451 from nextcloud/dependabot/docker/Containers/talk/alpine-3.18.4
Bump alpine from 3.18.2 to 3.18.4 in /Containers/talk
2023-09-29 14:22:28 +02:00
Simon L
72b69b6e25 Merge pull request #3450 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.18.4
Bump alpine from 3.18.3 to 3.18.4 in /Containers/imaginary
2023-09-29 14:21:59 +02:00
dependabot[bot]
e3d0841841 Bump alpine from 3.18.2 to 3.18.4 in /Containers/talk
Bumps alpine from 3.18.2 to 3.18.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 12:11:20 +00:00
dependabot[bot]
bdc5181ae5 Bump alpine from 3.18.3 to 3.18.4 in /Containers/imaginary
Bumps alpine from 3.18.3 to 3.18.4.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 12:11:09 +00:00
Simon L
726c7589b2 use and instead of or
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 12:11:47 +02:00
Simon L
5a4f027478 create a release.yml
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 11:53:11 +02:00
Simon L
bbb124ea6e Merge pull request #3445 from nextcloud/enh/3433/fix-hostport 2023-09-29 11:39:08 +02:00
Simon L
c1a7c085cf helm-chart - remove hostport from deployment
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-29 11:36:47 +02:00
Simon L
b9872f9c4a add community-containers also to included features
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 14:03:02 +02:00
Simon L
39e12a7af1 print red if community container was not found
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 14:01:28 +02:00
Simon L
c447a4defc some small improvements to docker-rootles and multiple-instances docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 12:24:07 +02:00
Simon L
25c41a1304 add nextcloud_aio_plex to backup volumes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 11:51:53 +02:00
Simon L
a53f7b403b Merge pull request #3426 from nextcloud/enh/3395/eturnal 2023-09-28 11:38:57 +02:00
Simon L
22d85db738 Merge pull request #3439 from nextcloud/enh/noid/add-plex 2023-09-28 11:36:06 +02:00
Simon L
49ba11f559 community-containers - add plex
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 11:24:15 +02:00
Simon L
218d3d4280 Merge pull request #3436 from nextcloud/fix/3422/fix-chart 2023-09-28 10:59:37 +02:00
Simon L
b50a334cd0 fix helm chart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 10:55:36 +02:00
Simon L
60ae0a4fd3 Merge pull request #3435 from nextcloud/enh/noid/improve-pattern 2023-09-28 01:07:59 +02:00
Simon L
d9ec367976 improve json-schema with pattern for image
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 01:05:44 +02:00
Simon L
810bfa1450 make text more verbose
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 00:52:29 +02:00
Simon L
5448662fdd add link also to requirements for new containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-28 00:37:44 +02:00
Simon L
f8a855f491 Merge pull request #3431 from nextcloud/enh/1581/add-docs 2023-09-27 23:04:47 +02:00
Simon L
dc50106ac9 add docs on the community-containers feature
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 23:03:41 +02:00
Simon L
36baadc559 fix detail in $path for additional containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 23:02:29 +02:00
Simon L
131dc62508 trust private ranges for port 8080
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 21:44:17 +02:00
Simon L
f5f8c836d2 mastercontainer - use Caddy for generating self-singed cert
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 21:44:17 +02:00
Simon L
eef371ec9a Merge pull request #3429 from nextcloud/enh/noid/limit-nextcloud 2023-09-27 21:34:59 +02:00
Simon L
2e928e43b3 Revert "nextcloud - limit access to php-fpm"
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 21:33:35 +02:00
Simon L
ebe4a9b44f add whitelist_peers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 21:28:44 +02:00
Simon L
4b134a5289 fix detail with listen.allowed_clients
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 21:10:56 +02:00
Simon L
10326e1911 add additional disadvantage to manual-install and helm-chart
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:58:12 +02:00
Simon L
71484bf631 clamav - fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:53:14 +02:00
Simon L
3104d6e2cc fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:52:21 +02:00
Simon L
9eeeee4e06 Merge pull request #3425 from nextcloud/enh/1581/final-steps 2023-09-27 20:36:41 +02:00
Simon L
ac890f046b merge containers.json and make sure they depend on the apache container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:32:48 +02:00
Simon L
b276532f58 eturnal - set blacklist_peers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 20:26:51 +02:00
Simon L
538ee321a9 fail2ban - change to v1
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-09-27 18:46:25 +02:00
Simon L
6fb27e904f Merge pull request #3424 from nextcloud/enh/1581/AIO_COMMUNITY_CONTAINERS 2023-09-27 18:12:20 +02:00
Simon L
ea32a33fc6 fail2ban - change image_tag to 1.0.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 18:09:03 +02:00
Simon L
2a746863b9 allow to specify AIO_COMMUNITY_CONTAINERS
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 17:45:28 +02:00
Simon L
a823e1d3ce Merge pull request #3318 from nextcloud/enh/noid/limit-nextcloud-to-few 2023-09-27 17:35:32 +02:00
Simon L
dbb0833717 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-09-27 17:03:04 +02:00
Simon L
598faf7eef Merge pull request #2637 from nextcloud/enh/1581/add-example-containers 2023-09-27 16:45:56 +02:00
Simon L
7661b9fb3a address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-09-27 16:40:18 +02:00
Simon L
ca3466759f add community-container validator
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 16:35:01 +02:00
Simon L
bae5acf47b Merge pull request #3421 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.0-6
Bump clamav/clamav from 1.2.0-1 to 1.2.0-6 in /Containers/clamav
2023-09-27 16:09:24 +02:00
dependabot[bot]
bbda78001d Bump clamav/clamav from 1.2.0-1 to 1.2.0-6 in /Containers/clamav
Bumps clamav/clamav from 1.2.0-1 to 1.2.0-6.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-27 12:50:48 +00:00
Simon L
f221ab7655 add fail2ban as example container for testing purposes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 14:37:03 +02:00
Simon L
c320da2b0e Merge pull request #3314 from nextcloud/enh/1581/require-image-tag 2023-09-27 13:58:22 +02:00
Simon L
6e17dec951 require image_tag and add %AIO_CHANNEL% variable
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-27 13:57:00 +02:00
Simon L
8e4678fe82 Merge pull request #3377 from nextcloud/enh/noid/drop-net-raw 2023-09-27 13:06:38 +02:00
Simon L
3e25acce24 Merge pull request #3231 from nextcloud/enh/3225/hadolint
adjust docker-lint to use hadolint
2023-09-27 12:10:33 +02:00
Simon L
ad81f52991 Merge pull request #3414 from nextcloud/enh/noid/adjust-kompose
adjust kompose script to automatically get latest version
2023-09-27 11:06:32 +02:00
Simon L
1ff0328039 Merge pull request #3417 from nextcloud/enh/noid/remove-json-validator
remove justinrainbow/json-schema again
2023-09-27 11:05:42 +02:00
Simon L
a1abd8e540 Merge pull request #3401 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.10.2
Bump elasticsearch from 8.10.1 to 8.10.2 in /Containers/fulltextsearch
2023-09-27 11:05:01 +02:00
Simon L
142c605401 Merge pull request #3398 from nextcloud/enh/3389/improve-notify-push
add warning to notify-push if binary was not found
2023-09-27 11:04:40 +02:00
Simon L
4bc426d3df Merge pull request #3400 from nextcloud/talk-container-update
talk update
2023-09-27 11:04:08 +02:00
Simon L
57ac3ff788 Merge pull request #3393 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.1-scratch
Bump nats from 2.10.0-scratch to 2.10.1-scratch in /Containers/talk
2023-09-27 11:03:29 +02:00
Simon L
f84589778b Merge pull request #3392 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.4.2.1
Bump collabora/code from 23.05.4.1.1 to 23.05.4.2.1 in /Containers/collabora
2023-09-27 11:03:04 +02:00
Simon L
8687476799 Merge pull request #3404 from nextcloud/nextcloud-container-update
Nextcloud dependency update
2023-09-27 11:02:41 +02:00
Simon L
f59707b065 Downgrade to 27.1.0
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-09-27 11:00:50 +02:00
Simon L
dbdefe273f remove justinrainbow/json-schema again
Signed-off-by: Simon L <szaimen@e.mail.de>
Co-Authored-By: szaimen <szaimen@users.noreply.github.com>
2023-09-26 16:00:18 +02:00
Simon L
0b1ac3422f adjust docker-lint to use hadolint
Signed-off-by: Simon L <szaimen@e.mail.de>
Co-Authored-By: Zoey <zoey@z0ey.de>
2023-09-26 15:06:39 +02:00
Simon L
f97644e029 adjust kompose script to automatically get latest version
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-26 15:03:09 +02:00
Simon L
6790114955 add warning to notify-push if binary was not found
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-25 10:44:16 +02:00
szaimen
896565c63c nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-09-23 12:06:47 +00:00
dependabot[bot]
915647db1f Bump elasticsearch from 8.10.1 to 8.10.2 in /Containers/fulltextsearch
Bumps elasticsearch from 8.10.1 to 8.10.2.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-22 12:22:58 +00:00
szaimen
63659491e9 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-09-22 12:03:16 +00:00
Simon L
3e08843b14 Merge pull request #3394 from nextcloud/revert-3353-linux-php-socket 2023-09-21 15:41:33 +02:00
Simon L
b3fffb877e Revert "Mastercontainer - use php unix socket" 2023-09-21 15:38:23 +02:00
dependabot[bot]
bef5945cd7 Bump nats from 2.10.0-scratch to 2.10.1-scratch in /Containers/talk
Bumps nats from 2.10.0-scratch to 2.10.1-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 12:52:36 +00:00
dependabot[bot]
cc82cd2921 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.4.1.1 to 23.05.4.2.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 12:35:32 +00:00
Simon L
a68b51507b Merge pull request #3391 from jahanson/patch-1 2023-09-21 14:35:01 +02:00
Joe Hanson
94c5c7f417 Correct country code.
'EN' is not listed in ISO 3166 Country codes. I assume this was meant to be 'US'.

Signed-off-by: Joe Hanson <joe@veri.dev>
2023-09-21 06:46:29 -05:00
Simon L
30f1f8ee39 increase to 7.3.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-21 13:07:01 +02:00
Simon L
be07b8825f Merge pull request #3390 from nextcloud/nextcloud-container-update 2023-09-21 13:02:47 +02:00
szaimen
59550f15ef nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-09-21 10:26:30 +00:00
Simon L
26c9f0ddbb Merge pull request #3387 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.10.1
Bump elasticsearch from 8.9.2 to 8.10.1 in /Containers/fulltextsearch
2023-09-20 20:34:17 +02:00
Simon L
a6eac17cb7 Make clear that ssh is required
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-09-20 20:30:30 +02:00
Simon L
bcced0b176 drop NET_RAW from all containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-20 15:14:15 +02:00
dependabot[bot]
ab3737ac52 Bump elasticsearch from 8.9.2 to 8.10.1 in /Containers/fulltextsearch
Bumps elasticsearch from 8.9.2 to 8.10.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20 12:32:43 +00:00
Simon L
60bb67f13c Merge pull request #3386 from nextcloud/dependabot/docker/Containers/talk/nats-2.10.0-scratch 2023-09-20 14:29:51 +02:00
dependabot[bot]
d33538839d Bump nats from 2.9.22-scratch to 2.10.0-scratch in /Containers/talk
Bumps nats from 2.9.22-scratch to 2.10.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>
2023-09-20 12:26:13 +00:00
Simon L
be55bbe7c1 nextcloud - limit access to php-fpm
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-19 18:50:51 +02:00
Simon L
133a7500f9 Merge pull request #3361 from nextcloud/enh/noid/clamav-tini 2023-09-19 15:39:02 +02:00
Simon L
5cc01532d6 Merge pull request #3353 from nextcloud/linux-php-socket 2023-09-19 15:38:37 +02:00
Simon L
18b281e425 Merge pull request #3344 from nextcloud/enh/noid/improve-windows-docs 2023-09-19 15:36:23 +02:00
Simon L
5901559835 Merge pull request #3375 from jahanson/patch-1 2023-09-19 15:15:17 +02:00
Joe Hanson
21919d9166 Moved cloudflare tunnel/nextcloud desktop client documentation to more relevant location
Signed-off-by: Joe Hanson <joe@veri.dev>
2023-09-19 05:45:07 -05:00
Joe Hanson
693b1ecb78 Added link to set chunking on Nextcloud Desktop Client
Signed-off-by: Joe Hanson <joe@veri.dev>
2023-09-18 17:32:31 -05:00
Simon L
215200db9d Merge pull request #3369 from lectrician1/patch-1
Remove backup app suggestion
2023-09-18 09:05:30 +02:00
Seth Deegan
c76b652317 Remove backup app suggestion
Remove suggestion to use Backup Nextcloud App as the app is no longer maintained, stable, or reliably works.

Signed-off-by: Seth Deegan <jayandseth@gmail.com>
2023-09-18 02:27:28 -04:00
Simon L
88b5ee6e1b Merge pull request #3343 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.4.1.1
Bump collabora/code from 23.05.3.1.1 to 23.05.4.1.1 in /Containers/collabora
2023-09-17 22:50:48 +02:00
Simon L
2c25f550dc Merge pull request #3339 from ten0hira/main
typo fix
2023-09-17 22:50:27 +02:00
Simon L
066e811ccf Merge pull request #3364 from nextcloud/talk-container-update
talk update
2023-09-17 19:54:51 +02:00
szaimen
92555a2ed6 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-09-17 12:03:02 +00:00
Simon L
59a2a51c6d clamav also uses tini internally
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-16 20:57:48 +02:00
Simon L
a2c2182989 Merge pull request #3358 from nextcloud/aio-helm-update
Helm Chart updates
2023-09-16 14:40:24 +02:00
szaimen
7d2695ec11 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-09-16 12:07:04 +00:00
Zoey
b972c99616 use php unix socket (3/3)
Signed-off-by: Zoey <zoey@z0ey.de>
2023-09-16 11:22:41 +02:00
Zoey
14acdbcb5a use php unix socket (2/3)
Signed-off-by: Zoey <zoey@z0ey.de>
2023-09-16 11:21:28 +02:00
Zoey
2cd5d65197 https://github.com/nextcloud/all-in-one/pull/3317#discussion_r1322718024 (1/3)
Signed-off-by: Zoey <zoey@z0ey.de>
2023-09-16 11:20:39 +02:00
Simon L
9b51510fa8 Merge pull request #3335 from nextcloud/aio-yaml-update
Yaml updates
2023-09-16 11:16:01 +02:00
Simon L
402eb401cb increase to 7.2.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-15 16:58:49 +02:00
Simon L
9eda45d530 Merge pull request #3351 from nextcloud/enh/3287/update-nc 2023-09-15 16:58:07 +02:00
Simon L
0fd1c5dd9a Nextcloud - update to 27.1.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-15 16:56:42 +02:00
Simon L
7a90abde0a improve docs regarding external drives on docker desktop for windows
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-14 15:27:09 +02:00
dependabot[bot]
b0eaf7fa8b Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.3.1.1 to 23.05.4.1.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-14 12:23:17 +00:00
ten0hira
aece5c2bfd Merge pull request #1 from ten0hira/ten0hira-patch-1
Typo fix aio-config.twig
2023-09-14 01:27:01 +03:00
ten0hira
24b7b616d5 Typo fix aio-config.twig
Signed-off-by: ten0hira <85587841+ten0hira@users.noreply.github.com>
2023-09-14 01:26:31 +03:00
szaimen
74e73751b1 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-09-13 12:02:30 +00:00
Simon L
2ff1913f2c increase to 7.2.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-13 13:20:58 +02:00
Simon L
e98d8a2304 Merge pull request #3309 from nextcloud/enh/noid/rename-app-ecosystem 2023-09-12 11:25:18 +02:00
Simon L
b7c7720244 adjust links
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-12 11:23:16 +02:00
Simon L
5d9c6705c4 rename to app api
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-12 11:23:16 +02:00
Simon L
170cb93806 rename app_ecosystem_v2 to app_api
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-12 11:23:16 +02:00
Simon L
04fbbecad6 Merge pull request #3334 from nextcloud/enh/noid/revert-tmpfs-for-nextcloud 2023-09-12 11:22:33 +02:00
Simon L
2635fee3fd Revert "nextcloud container - make /tmp a tmpfs"
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-12 11:20:30 +02:00
Simon L
8b0b0d0ad8 Merge pull request #3317 from nextcloud/enh/noid/limit-mastercontainer-to-localhost 2023-09-12 11:05:39 +02:00
Simon L
99df9a32b5 Merge pull request #3313 from nextcloud/enh/noid/head-request 2023-09-12 11:03:38 +02:00
Simon L
9537122b78 Merge pull request #2986 from nextcloud/enh/2985/allow-to-keep-disabled-apps 2023-09-12 11:03:26 +02:00
Simon L
371685cfd5 Merge pull request #3308 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-24.0.6-cli 2023-09-12 10:59:22 +02:00
dependabot[bot]
3431255f45 Bump docker from 24.0.5-cli to 24.0.6-cli in /Containers/mastercontainer
Bumps docker from 24.0.5-cli to 24.0.6-cli.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 08:58:12 +00:00
Simon L
cc7c0e0c6c Merge pull request #3326 from nextcloud/nextcloud-container-update 2023-09-12 10:58:04 +02:00
Simon L
55dc9f4d7f Merge pull request #3323 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-2.8.3-alpine3.18 2023-09-12 10:57:51 +02:00
Simon L
af3cf47637 Merge pull request #3322 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.9.2 2023-09-12 10:57:37 +02:00
Simon L
21cd49f933 Merge pull request #3321 from nextcloud/dependabot/docker/Containers/redis/redis-7.2.1-alpine 2023-09-12 10:57:22 +02:00
Simon L
d2d746f628 Merge pull request #3320 from nextcloud/aio-dependency-update 2023-09-12 10:57:02 +02:00
Simon L
7904979be9 Merge pull request #3316 from nextcloud/dependabot/docker/Containers/talk/nats-2.9.22-scratch 2023-09-12 10:56:44 +02:00
Simon L
6683473854 Merge pull request #3315 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.1-alpine3.18 2023-09-12 10:56:31 +02:00
dependabot[bot]
f2354d0b70 Bump redis from 7.0.12-alpine to 7.2.1-alpine in /Containers/redis
Bumps redis from 7.0.12-alpine to 7.2.1-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 08:54:50 +00:00
dependabot[bot]
5c66b783f4 Bump elasticsearch from 8.9.1 to 8.9.2 in /Containers/fulltextsearch
Bumps elasticsearch from 8.9.1 to 8.9.2.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 08:54:27 +00:00
Simon L
f23cce39f8 Merge pull request #3333 from nextcloud/aio-helm-update 2023-09-12 10:54:16 +02:00
szaimen
220e562e03 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-09-12 08:46:20 +00:00
Simon L
9a6a8b50ef Merge pull request #3184 from nextcloud/aio-yaml-update 2023-09-12 10:42:56 +02:00
szaimen
74b04e9484 nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-09-11 12:08:06 +00:00
szaimen
dfe1ac9013 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-09-11 12:02:32 +00:00
szaimen
f37c435526 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-09-11 12:02:12 +00:00
Simon L
c1cedac15c rename nextcloud update to nextcloud dependency update
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-11 10:30:47 +02:00
dependabot[bot]
103077590f Bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 2.8.2-alpine3.18 to 2.8.3-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-08 12:56:16 +00:00
Simon L
64d698359c mastercontainer - limit access to php-fpm to localhost
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-07 16:52:37 +02:00
Simon L
2e0410a704 allow to keep disabled apps
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-07 15:59:33 +02:00
dependabot[bot]
04c442d8c1 Bump nats from 2.9.21-scratch to 2.9.22-scratch in /Containers/talk
Bumps nats from 2.9.21-scratch to 2.9.22-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-07 12:39:17 +00:00
dependabot[bot]
a45dc5aed7 Bump golang in /Containers/imaginary
Bumps golang from 1.21.0-alpine3.18 to 1.21.1-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-07 12:29:01 +00:00
Simon L
96e22fbc31 Update check - move to head request instead of get request
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-07 14:12:43 +02:00
Simon L
faf1e4b2a9 increase to 7.1.1
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-05 12:11:49 +02:00
Simon L
a0dddcc1b3 Merge pull request #3298 from nextcloud/enh/noid/fix-timezone-exit 2023-09-05 12:10:51 +02:00
Simon L
4f7fdf55d3 Merge pull request #3302 from nextcloud/dependabot/github_actions/actions/checkout-4 2023-09-04 16:11:28 +02:00
Simon L
016b014244 Merge pull request #3301 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.10-fpm-alpine3.18 2023-09-04 16:10:57 +02:00
Simon L
d6933ed55a Merge pull request #3300 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.23-fpm-alpine3.18 2023-09-04 16:10:43 +02:00
dependabot[bot]
9c4917165e Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 12:29:01 +00:00
dependabot[bot]
0c4c1a88f3 Bump php in /Containers/mastercontainer
Bumps php from 8.2.9-fpm-alpine3.18 to 8.2.10-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 12:25:45 +00:00
dependabot[bot]
e49829eb63 Bump php in /Containers/nextcloud
Bumps php from 8.1.22-fpm-alpine3.18 to 8.1.23-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 12:24:36 +00:00
Simon L
af10e28225 Merge pull request #3293 from nextcloud/aio-dependency-update 2023-09-04 11:31:50 +02:00
Simon L
fad6477c2a do not exit if TZ is set
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-09-04 11:20:49 +02:00
Simon L
422b1d4922 Merge pull request #3296 from Imzxhir/patch-1
Fix a small mistake in Traefik Docs
2023-09-04 10:29:25 +02:00
Zxhir
91618de5a7 Fix a small mistake in Traefik Docs
Signed-off-by: Zxhir <98621617+Imzxhir@users.noreply.github.com>
2023-09-03 15:52:10 +01:00
szaimen
3bfa1e5239 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-09-01 12:02:13 +00:00
Simon L
8b9a87b893 fix the hc
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-31 13:01:33 +02:00
Simon L
900ac1463b fix haproxy config
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-31 12:46:19 +02:00
Simon L
8cb1d413f8 dsp - fix healthcheck
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-31 12:31:36 +02:00
Simon L
de551e3ec3 Merge pull request #3286 from nextcloud/enh/noid/add-rules 2023-08-31 12:08:25 +02:00
Andrey Borysenko
594b3f10e1 use inverted no_privileged_flag
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2023-08-31 12:45:19 +03:00
Simon L
f0542158de do not allow to set privileged at all
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-31 11:33:49 +02:00
Alexander Piskun
5523dfc6ae small rules adjustments 2023-08-31 12:03:24 +03:00
Simon L
e55faec870 add additinaly allowed rules for haproxy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 17:02:49 +02:00
Simon L
305dba38a2 fix ipv6 for haproxy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 16:58:32 +02:00
Simon L
e0e26ffc4d remove docker socket proxy warning
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 16:34:40 +02:00
Simon L
5b94e833bd Merge pull request #3243 from nextcloud/ha-proxy-update 2023-08-30 16:32:37 +02:00
Simon L
204a24019f fix SC
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 15:59:51 +02:00
Simon L
f92d36a5f7 of course we need the src
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 15:23:40 +02:00
Simon L
b4e30bc66a add recommended regex
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 15:16:35 +02:00
Simon L
2bb47bdf1b add disable label
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 15:14:29 +02:00
Simon L
a56fbb6045 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 15:13:08 +02:00
Simon L
cac797114a restore lost changes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 14:59:08 +02:00
Simon L
92c44261cd Merge pull request #3285 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.3.1.1
Bump collabora/code from 23.05.2.2.1 to 23.05.3.1.1 in /Containers/collabora
2023-08-30 14:40:03 +02:00
dependabot[bot]
7c102626d6 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.2.2.1 to 23.05.3.1.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-30 12:37:41 +00:00
Zoey
5ad26a42fd Update containers.json
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-30 13:13:47 +02:00
Zoey
0fbd7768e0 Update start.sh
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-30 13:13:47 +02:00
Zoey
e33f797da1 remove https
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-30 13:13:42 +02:00
Zoey
685786c5f6 Update start.sh
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-30 13:13:39 +02:00
Zoey
5795286a7b Create start.sh
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-30 13:13:39 +02:00
Simon L
480ac49358 increase to 7.2.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 12:52:23 +02:00
Simon L
fe5bfea168 Merge pull request #3284 from nextcloud/enh/noid/disable-docker-socket-proxy-temproarily 2023-08-30 12:47:47 +02:00
Simon L
9b9b778f90 dont create an additional network
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 12:43:24 +02:00
Simon L
722cb9802a disable docker-socket-proxy temporarily
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-30 12:42:57 +02:00
Simon L
6c47764997 Merge pull request #3277 from nextcloud/enh/3274/improve-backup-wording 2023-08-30 12:24:45 +02:00
Simon L
cca27a18d6 Merge pull request #3279 from Greenheart/fix/readme
Fix typo in readme.md
2023-08-29 17:16:34 +02:00
Samuel Plumppu
9cc4597318 Update readme.md
Signed-off-by: Samuel Plumppu <6125097+Greenheart@users.noreply.github.com>
2023-08-29 16:25:39 +02:00
Simon L
234bdc0dab Merge pull request #3278 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.2.0-1 2023-08-29 14:31:12 +02:00
dependabot[bot]
42b852f18d Bump clamav/clamav from 1.1.1-10 to 1.2.0-1 in /Containers/clamav
Bumps clamav/clamav from 1.1.1-10 to 1.2.0-1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-29 12:28:07 +00:00
Simon L
1dfab726c4 adjust wording what to do if backup creation fails
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-29 12:02:46 +02:00
Simon L
7522d49818 Merge pull request #3273 from sjjh/patch-4
Update reverse-proxy.md: clarified that unencrypted HTTP traffic is e…
2023-08-28 19:52:22 +02:00
sjjh
c83f97911b Update reverse-proxy.md: clarified that unencrypted HTTP traffic is expected
response to #3266 

Signed-off-by: sjjh <2787214+sjjh@users.noreply.github.com>
2023-08-28 18:14:07 +02:00
Simon L
9e69c6bd8a Merge pull request #3272 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.1.1-10 2023-08-28 15:06:49 +02:00
Simon L
d49f512a2a Merge pull request #3271 from nextcloud/dependabot/docker/Containers/talk-recording/python-3.11.5-alpine3.18 2023-08-28 15:06:31 +02:00
Simon L
5bcbe4ec7d fix nc-update script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-28 15:05:57 +02:00
dependabot[bot]
b3e5a15213 Bump clamav/clamav from 1.1.1-9 to 1.1.1-10 in /Containers/clamav
Bumps clamav/clamav from 1.1.1-9 to 1.1.1-10.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-28 12:55:16 +00:00
Simon L
5ef3650de7 Merge pull request #3269 from nextcloud/aio-dependency-update
PHP dependency updates
2023-08-28 14:53:45 +02:00
dependabot[bot]
cf0113b123 Bump python in /Containers/talk-recording
Bumps python from 3.11.4-alpine3.18 to 3.11.5-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-28 12:38:09 +00:00
szaimen
0f5a349413 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-28 12:02:28 +00:00
Simon L
0e9415c672 Merge pull request #3265 from sjjh/patch-3
backupscript.sh: slight rewording for consistency
2023-08-28 08:52:31 +02:00
Simon L
c574b277b8 Merge pull request #3264 from sjjh/patch-2
Fix typo in readme.md
2023-08-28 08:44:41 +02:00
Simon L
3281ff531c Merge pull request #3263 from sjjh/patch-1
fix typo in apache's start.sh
2023-08-28 08:43:49 +02:00
Simon L
e03e440653 Use en-dash
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-08-28 08:43:01 +02:00
sjjh
9b9f72dcb8 Update backupscript.sh: slight rewording for consistency
Added some full stops, changed some wording, changed capitalisation, ...in some "echo"-statements  to improve consistency for user outputs.

Signed-off-by: sjjh <2787214+sjjh@users.noreply.github.com>
2023-08-27 21:37:14 +02:00
sjjh
e55e191033 Update readme.md: typo
removed double "warning"

Signed-off-by: sjjh <2787214+sjjh@users.noreply.github.com>
2023-08-27 21:20:17 +02:00
sjjh
43a77772c7 typo in Update start.sh
typo in comment: makre -> make

Signed-off-by: sjjh <2787214+sjjh@users.noreply.github.com>
2023-08-27 21:16:12 +02:00
Simon L
1b7dfac140 Merge pull request #3258 from nextcloud/aio-dependency-update
PHP dependency updates
2023-08-27 14:03:11 +02:00
szaimen
faa3321863 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-27 12:02:06 +00:00
Simon L
76f56ec6a8 add some words
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 18:20:30 +02:00
Simon L
aac609f64d fix typo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 18:18:55 +02:00
Simon L
fbafc25c7d add a warning regarding using the daily-backup script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 18:18:09 +02:00
Simon L
8b2963d564 fix it
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 15:29:45 +02:00
Simon L
722a96828e Merge pull request #3245 from nextcloud/enh/noid/fix-securityopt 2023-08-25 12:23:48 +02:00
Simon L
0da1b0879f one last try
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 11:01:28 +02:00
Simon L
5cae52b1ee fix another detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 10:48:08 +02:00
Simon L
e13edafa16 fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 10:45:09 +02:00
Simon L
0fce3d9319 fix securityopt label disabled
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-25 10:24:14 +02:00
Simon L
46105d00bb make sure that DOCKER_SOCKET_PROXY_ENABLED is actually removed in update-yaml.sh
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 17:36:39 +02:00
Simon L
5893fdd03b fix socket permissions permissions
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 16:58:01 +02:00
Simon L
2661e85aa3 fix further detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 16:40:46 +02:00
Simon L
55c8c3f8f5 Merge pull request #3241 from nextcloud/dependabot/docker/Containers/docker-socket-proxy/haproxy-2.8.2-alpine3.18 2023-08-24 16:30:46 +02:00
Simon L
65dda7a88b Merge pull request #3238 from Duvio/Duvio-patch-1 2023-08-24 16:29:18 +02:00
Simon L
881f226875 Merge pull request #3240 from nextcloud/enh/3239/disable-selinux 2023-08-24 16:28:00 +02:00
dependabot[bot]
e0b3196839 Bump haproxy in /Containers/docker-socket-proxy
Bumps haproxy from 2.4.24-alpine3.18 to 2.8.2-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 14:27:02 +00:00
Simon L
df92e707e8 Merge pull request #3242 from nextcloud/enh/noid/improve-dsp 2023-08-24 16:26:19 +02:00
Simon L
c4fb5a0961 improve some deails with docker-socket-proxy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 16:25:04 +02:00
Simon L
53fae60c4e fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 16:09:05 +02:00
Simon L
ddae2673cd add tzdata into container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:54:22 +02:00
Simon L
7f4e606d60 fix docker build
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:53:03 +02:00
Simon L
8ed3625a6f Merge pull request #3235 from nextcloud/enh/3230/add-docker-socket-proxy 2023-08-24 15:50:01 +02:00
Simon L
d2d0916696 add link to project and use correct name
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:48:16 +02:00
Simon L
6d11b9c72f disable services and events
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:46:40 +02:00
Simon L
d4e61d2b32 disable selinux for watchtower and docker-socket-proxy
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:43:26 +02:00
Simon L
4a7ed52213 should be available with 27.1.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:38:50 +02:00
Simon L
6685791427 add docker-socket-proxy as option
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 15:22:49 +02:00
Duvio
b0582edb85 Fix spelling mistake in reverse-proxy.md
Signed-off-by: Duvio <can2004kaya@gmail.com>
2023-08-24 15:22:46 +02:00
Simon L
b9bcbfdecb Merge pull request #3236 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.9.1
Bump elasticsearch from 8.8.1 to 8.9.1 in /Containers/fulltextsearch
2023-08-24 14:40:45 +02:00
dependabot[bot]
936b6becc0 Bump elasticsearch from 8.8.1 to 8.9.1 in /Containers/fulltextsearch
Bumps elasticsearch from 8.8.1 to 8.9.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 12:23:56 +00:00
Simon L
7e5fe5ac8e Merge pull request #3232 from nextcloud/enh/3224/fix-OO
Fix OO
2023-08-24 11:43:17 +02:00
Simon L
4fa2683b83 Fix OO
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-24 11:07:00 +02:00
Simon L
a592288f82 fix it
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-23 00:16:27 +02:00
Simon L
5e14e807ac WIP
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-23 00:14:06 +02:00
Simon L
6ab598d805 another change
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-23 00:09:10 +02:00
Simon L
32c6c3e596 adjust workflow to get correct chart-dir
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-23 00:03:48 +02:00
Simon L
408be25263 improve the workflow
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-22 23:58:23 +02:00
Simon L
5b101bd946 add lint-helm workflow
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-22 23:55:56 +02:00
Simon L
a4e762c297 update links to memories docs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-22 23:49:11 +02:00
Simon L
fb7ee455ee fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-21 23:25:57 +02:00
Simon L
ede981fc31 Merge pull request #3188 from nextcloud/enh/noid/improve-talk-healthcheck
talk - improve healthcheck
2023-08-21 23:00:32 +02:00
Simon L
9200cb38ed Merge pull request #3217 from nextcloud/enh/noid/fix-talk
talk - fix eternal relay-ip
2023-08-21 22:59:43 +02:00
Simon L
2868d45882 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-21 22:10:31 +02:00
Simon L
70126d289e talk - fix eternal relay-ip
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-21 18:51:31 +02:00
Simon L
b890fc211f Merge pull request #3191 from nextcloud/enh/1581/image_tag
add image_tag to containers definition
2023-08-21 14:37:27 +02:00
Simon L
931bc05cfd Merge pull request #3216 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.1.1-9
Bump clamav/clamav from 1.1.1-8 to 1.1.1-9 in /Containers/clamav
2023-08-21 14:35:16 +02:00
dependabot[bot]
0d1ec70b59 Bump clamav/clamav from 1.1.1-8 to 1.1.1-9 in /Containers/clamav
Bumps clamav/clamav from 1.1.1-8 to 1.1.1-9.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 12:33:19 +00:00
Simon L
dffbe978a0 Merge pull request #3212 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2023-08-21 08:19:51 +02:00
nextcloud-command
2c83137352 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-08-21 04:08:48 +00:00
Simon L
65189aa7b6 Merge pull request #3207 from nextcloud/enh/3197/improve-nextcloud
nextcloud - improve healthcheck
2023-08-19 10:38:41 +02:00
Simon L
6f517955d4 fix docker-lint workflow
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-19 10:35:49 +02:00
Simon L
774d10931f nextcloud - improve healthcheck
Signed-off-by: Simon L <szaimen@e.mail.de>

Revert "nextcloud - improve healthcheck"

This reverts commit d9352c36d3c902c8ab2e884513cd1ba331bac78b.

Update Dockerfile
2023-08-18 22:51:24 +02:00
Simon L
cf41079c4f Merge pull request #3208 from nextcloud/enh/3197/improve-notify-push
ntofiy-push - improve healthcheck
2023-08-18 21:27:08 +02:00
Simon L
60a692ae46 ntofiy-push - improve healthcheck
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-18 21:21:24 +02:00
Simon L
f17c2f5c1c Merge pull request #3202 from nextcloud/dependabot/docker/Containers/apache/caddy-2.7.4-alpine
Bump caddy from 2.7.3-alpine to 2.7.4-alpine in /Containers/apache
2023-08-18 15:58:20 +02:00
dependabot[bot]
11f8ac51db Bump caddy from 2.7.3-alpine to 2.7.4-alpine in /Containers/apache
Bumps caddy from 2.7.3-alpine to 2.7.4-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-18 13:57:58 +00:00
Simon L
3b41ad49f8 Merge pull request #3201 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.1.1-8
Bump clamav/clamav from 1.1.1-7 to 1.1.1-8 in /Containers/clamav
2023-08-18 15:57:52 +02:00
Simon L
4d1f356aca Merge pull request #3200 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.7.4-alpine
Bump caddy from 2.7.3-alpine to 2.7.4-alpine in /Containers/mastercontainer
2023-08-18 15:57:23 +02:00
Simon L
169e67beec Merge pull request #3199 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.9-fpm-alpine3.18
Bump php from 8.2.8-fpm-alpine3.18 to 8.2.9-fpm-alpine3.18 in /Containers/mastercontainer
2023-08-18 15:57:01 +02:00
Simon L
4aa9a9a5be Merge pull request #3186 from nextcloud/enh/3183/improve-healthcheck
mastercontainer - improve healthcheck
2023-08-18 15:49:37 +02:00
Simon L
235d7b8512 Merge pull request #3187 from nextcloud/enh/noid/improve-apache-healtcheck
apache - improve healtcheck
2023-08-18 15:49:25 +02:00
dependabot[bot]
10a9d56654 Bump clamav/clamav from 1.1.1-7 to 1.1.1-8 in /Containers/clamav
Bumps clamav/clamav from 1.1.1-7 to 1.1.1-8.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-18 12:49:00 +00:00
dependabot[bot]
9fe8e7e7fc Bump caddy in /Containers/mastercontainer
Bumps caddy from 2.7.3-alpine to 2.7.4-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-18 12:23:02 +00:00
dependabot[bot]
11de2c2551 Bump php in /Containers/mastercontainer
Bumps php from 8.2.8-fpm-alpine3.18 to 8.2.9-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-18 12:22:57 +00:00
Simon L
c69a5d2065 add image_tag to containers definition
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 16:51:04 +02:00
Simon L
2cf6c7401e Merge pull request #3189 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.1.1-7
Bump clamav/clamav from 1.1.0-6 to 1.1.1-7 in /Containers/clamav
2023-08-17 14:58:46 +02:00
dependabot[bot]
f551a9c56f Bump clamav/clamav from 1.1.0-6 to 1.1.1-7 in /Containers/clamav
Bumps clamav/clamav from 1.1.0-6 to 1.1.1-7.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-17 12:56:08 +00:00
Simon L
e6af640871 talk - improve healthcheck
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 14:22:39 +02:00
Simon L
b2e33e8a51 apache - improve healtcheck
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 14:18:25 +02:00
Simon L
d8e802851d mastercontainer - improve healthcheck
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 14:15:04 +02:00
Simon L
c83c59771f revert transparency of notify-push
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 12:59:42 +02:00
Simon L
3895650f1e improve detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 12:52:47 +02:00
Simon L
79e86d6f40 fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 12:37:48 +02:00
Simon L
5bbec81ff8 Merge pull request #3181 from nextcloud/enh/2933/fix-trusted-proxies
fix notify-push trusted proxies
2023-08-17 12:06:00 +02:00
Simon L
b8f534244b fix SC
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 11:00:50 +02:00
Simon L
f1a71ac84c Merge pull request #2855 from nextcloud/eturnal
eturnal
2023-08-17 10:58:23 +02:00
Simon L
62c7e3f133 fix notify-push trusted proxies
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 10:51:55 +02:00
Simon L
3052915de4 Merge pull request #3178 from Fred-DTV/Fred-DTV-patch-1
Update wording for FTS
2023-08-17 10:06:15 +02:00
Simon L
6f154eebb0 Merge pull request #3138 from nextcloud/enh/noid/add-fts-password
add password to FTS
2023-08-17 10:01:02 +02:00
FreDTV
499992d390 Update php/templates/containers.twig
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: FreDTV <70434961+Fred-DTV@users.noreply.github.com>
2023-08-17 10:00:59 +02:00
Simon L
4e166bd2f4 Merge pull request #3154 from nextcloud/enh/noid/add-unsupported-env-check
add check for unsupported environmental variables
2023-08-17 09:56:31 +02:00
Simon L
c153fed44d Merge pull request #3174 from nextcloud/enh/3166/grep-syntax
try to fix grep syntax for db restore
2023-08-17 09:56:19 +02:00
Simon L
15da1035fb Merge pull request #3171 from nextcloud/grep
change grep command
2023-08-17 09:44:00 +02:00
Simon L
28463a095f Merge pull request #3157 from nextcloud/enh/noid/notify-push-logs
make notify-push logs more explicit
2023-08-17 09:43:36 +02:00
Simon L
378989ecb4 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-08-17 09:42:47 +02:00
Simon L
fed0f42fed add check for unsupported environmental variables
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 09:42:26 +02:00
Simon L
43b5a7c8bb Merge pull request #3153 from nextcloud/enh/3147/add-timezone-check
add check for timezone
2023-08-17 09:39:58 +02:00
Simon L
5621a456f9 Merge pull request #3140 from nextcloud/enh/3052/add-init
add init flag to all containers
2023-08-17 09:39:05 +02:00
Simon L
9cd867f8d9 Merge pull request #3139 from nextcloud/enh/noid/disable-logging
disable logging for domain-validator.php
2023-08-17 09:38:53 +02:00
Simon L
b1ce4a26d9 Merge pull request #3165 from nextcloud/dependabot/docker/Containers/apache/caddy-2.7.3-alpine
Bump caddy from 2.7.2-alpine to 2.7.3-alpine in /Containers/apache
2023-08-17 09:32:19 +02:00
Simon L
7229f2518b Merge pull request #3164 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.7.3-alpine
Bump caddy from 2.7.2-alpine to 2.7.3-alpine in /Containers/mastercontainer
2023-08-17 09:32:08 +02:00
Simon L
82b6d18b68 Merge pull request #3159 from nextcloud/dependabot/docker/Containers/clamav/clamav/clamav-1.1.0-6
Bump clamav/clamav from 1.1.0-1 to 1.1.0-6 in /Containers/clamav
2023-08-17 09:31:53 +02:00
Simon L
828040e279 Merge pull request #3158 from nextcloud/dependabot/docker/Containers/postgresql/postgres-15.4-alpine
Bump postgres from 15.3-alpine to 15.4-alpine in /Containers/postgresql
2023-08-17 09:31:22 +02:00
Simon L
20d794b71c Merge pull request #3142 from nextcloud/aio-dependency-update
PHP dependency updates
2023-08-17 09:31:06 +02:00
dependabot[bot]
6823e81b80 Bump postgres from 15.3-alpine to 15.4-alpine in /Containers/postgresql
Bumps postgres from 15.3-alpine to 15.4-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-17 07:24:13 +00:00
Simon L
312b65ca84 Merge pull request #3179 from nextcloud/aio-helm-update
Helm Chart updates
2023-08-17 09:23:19 +02:00
szaimen
f05e602574 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-17 07:22:48 +00:00
Simon L
3988351882 fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 09:14:39 +02:00
Simon L
4a87a5cde8 fix update-helm script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-17 09:07:11 +02:00
FreDTV
188b3ada95 Update containers.twig
Add note to Fulltextsearch about initial scanning process

Signed-off-by: FreDTV <70434961+Fred-DTV@users.noreply.github.com>
2023-08-16 20:44:29 +02:00
Simon L
e56b3369d2 try to fix grep syntax for db restore
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-16 14:44:55 +02:00
Zoey
268d24c486 change grep command
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-16 13:29:25 +02:00
dependabot[bot]
4c5ad66fb3 Bump caddy from 2.7.2-alpine to 2.7.3-alpine in /Containers/apache
Bumps caddy from 2.7.2-alpine to 2.7.3-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-15 12:46:57 +00:00
dependabot[bot]
81e1292f0c Bump caddy in /Containers/mastercontainer
Bumps caddy from 2.7.2-alpine to 2.7.3-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-15 12:20:33 +00:00
dependabot[bot]
1b2f865276 Bump clamav/clamav from 1.1.0-1 to 1.1.0-6 in /Containers/clamav
Bumps clamav/clamav from 1.1.0-1 to 1.1.0-6.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 12:51:52 +00:00
szaimen
8c9020b031 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-14 12:02:51 +00:00
Simon L
b4afd49341 make notify-push logs more explicit
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-14 13:17:15 +02:00
Simon L
7f37fd7060 add hint how the correct timezone can be set
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-14 12:40:49 +02:00
Simon L
35c08c0381 add check for timezone
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-14 12:02:26 +02:00
Simon L
1771a72c0e Merge pull request #3151 from dienteperro/main
Review in full, fixed some minor typos and phrases
2023-08-14 08:43:20 +02:00
dienteperro
aae60363b0 Update readme.md
Rewrite some sentences with minor typos.

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 18:59:30 -04:00
dienteperro
e25bf4b4ca Update readme.md
Added comma

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 17:44:29 -04:00
dienteperro
a50456591d Update readme.md
Minor fix, comma added

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 17:41:43 -04:00
dienteperro
3e0c8713cb Update readme.md
Improved sentence.

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 17:35:19 -04:00
dienteperro
d70cc3b171 Update readme.md
Added commas to sentence.

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 17:33:27 -04:00
dienteperro
2bcdd2af6e Update readme.md
Fixed minor typo

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 17:32:20 -04:00
Simon L
ee86f23856 Merge pull request #3150 from dienteperro/dienteperro-patch-1
Update readme.md
2023-08-13 21:25:37 +02:00
dienteperro
ff6f5d4909 Merge pull request #1 from dienteperro/dienteperro-patch-1
Update readme.md
2023-08-13 14:59:33 -04:00
dienteperro
aec119d971 Update readme.md
Fix minor typo.

Signed-off-by: dienteperro <dienteperro1207@yahoo.com>
2023-08-13 14:58:58 -04:00
Simon L
c6c1effa6d adjust wording
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-11 10:09:49 +02:00
Simon L
2aa5e78a22 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 17:19:00 +02:00
Simon L
7ba3548766 Merge pull request #3141 from nextcloud/enh/noid/name-container
name service in compose like container
2023-08-10 17:12:56 +02:00
Simon L
1989f27b71 name service in compose like container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 16:57:58 +02:00
Simon L
bcfc33c2a6 also add an explanation
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 16:45:54 +02:00
Simon L
4c0e30d49d add init flag to all containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 16:41:47 +02:00
Simon L
8a7bcfe747 disable logging for domain-validator.php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 15:46:40 +02:00
Simon L
2a959d4e59 add password to FTS
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 15:14:30 +02:00
Simon L
1b1626fe56 fix details around logging of new domain-validator
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 13:40:11 +02:00
Simon L
391d838416 Merge pull request #3082 from nextcloud/dependabot/docker/Containers/mastercontainer/caddy-2.7.2-alpine
Bump caddy from 2.6.4-alpine to 2.7.2-alpine in /Containers/mastercontainer
2023-08-10 13:20:53 +02:00
Simon L
725bbb7c05 Merge pull request #3133 from nextcloud/enh/noid/add-domain-validator
add domain-validator
2023-08-10 13:20:37 +02:00
Simon L
a63e0b9b1b address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-08-10 13:02:18 +02:00
Simon L
f00aaf14cd add domain-validator
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 11:36:39 +02:00
Simon L
c646507c60 Merge pull request #3132 from nextcloud/enh/noid/revert-3021
Revert "https://github.com/nextcloud/all-in-one/pull/3021" partially
2023-08-10 10:40:31 +02:00
Simon L
369226f9df Revert "https://github.com/nextcloud/all-in-one/pull/3021" partially
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:38:27 +02:00
Simon L
bc4bdfdc99 name file correctly
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:14:27 +02:00
Simon L
3b9e132f11 fix spacing
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:08:22 +02:00
Simon L
6c3b413006 fix typo
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 10:06:13 +02:00
Simon L
06228cd616 increase to 7.0.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:17:37 +02:00
Zoey
d89d0ce161 fix sed
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-10 09:16:43 +02:00
Simon L
a6333eb5e9 Merge pull request #3131 from nextcloud/enh/2740/davstorage-timeout
set davstorage.request_timeout to the same value like PHP_MAX_TIME
2023-08-10 09:16:27 +02:00
Simon L
5f57fcda85 set davstorage.request_timeout to the same value like PHP_MAX_TIME
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:14:07 +02:00
Simon L
620a800608 Merge pull request #3130 from nextcloud/enh/noid/udpate-nc
update Nextcloud to 27.0.2
2023-08-10 09:10:52 +02:00
Simon L
04be2a780d update app und containers.twig as well
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:07:39 +02:00
Simon L
68d54176d5 update Nextcloud to 27.0.2
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-10 09:04:57 +02:00
Simon L
510056d34a Merge pull request #3128 from bustapipes/main
Use .Values in Helm templates
2023-08-10 08:57:36 +02:00
BP
c128b6764e Update the source of the templates
Signed-off-by: BP <busta.pipes@gmail.com>
2023-08-09 17:55:28 -06:00
BP
cdb16b0411 Use .Values in Helm templates
Signed-off-by: BP <busta.pipes@gmail.com>
2023-08-09 17:55:28 -06:00
Zoey
96beb00bb2 change eturnal.yml path
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 21:51:10 +02:00
Simon L
e8ab2c7026 Merge pull request #3121 from nextcloud/enh/noid/tz-was-moved
UTC was moved to Etc/UTC
2023-08-09 14:58:14 +02:00
Zoey
9d154557f8 enable stun auto detection
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 14:54:04 +02:00
Zoey
aeae72f5ba move to eturnal
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 14:54:04 +02:00
Simon L
03e6f11a26 add hint what the default is
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 14:51:46 +02:00
Simon L
7fb3e4c4fa Merge pull request #3118 from nextcloud/fix-compose
update update-yaml.sh follow-up
2023-08-09 14:48:34 +02:00
Simon L
e267fdd8d5 Merge pull request #3126 from nextcloud/aio-yaml-update
Yaml updates
2023-08-09 14:47:07 +02:00
szaimen
db860d24af Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:46:21 +00:00
Simon L
f280f09b6c try to fix detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 14:45:38 +02:00
Simon L
d898508bf6 Merge pull request #3122 from nextcloud/aio-yaml-update
Yaml updates
2023-08-09 14:33:06 +02:00
Simon L
542caa2450 Merge pull request #3124 from nextcloud/talk-container-update
talk update
2023-08-09 14:32:33 +02:00
Simon L
18a945381c Merge pull request #3123 from nextcloud/aio-dependency-update
PHP dependency updates
2023-08-09 14:32:16 +02:00
Simon L
49ab219f78 Merge pull request #3125 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.21.0-alpine3.18
Bump golang from 1.20.7-alpine3.18 to 1.21.0-alpine3.18 in /Containers/imaginary
2023-08-09 14:31:49 +02:00
dependabot[bot]
e79f0678b5 Bump golang in /Containers/imaginary
Bumps golang from 1.20.7-alpine3.18 to 1.21.0-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 12:14:19 +00:00
szaimen
7f1b262545 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:03:18 +00:00
szaimen
d35aa3df23 php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:02:31 +00:00
szaimen
04910a5b3b Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 12:02:26 +00:00
Simon L
872ee180c7 UTC was moved to Etc/UTC
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 12:13:15 +02:00
Zoey
f1e9e9bf30 readd
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 11:36:56 +02:00
Zoey
da4ced725f fix https://github.com/nextcloud/all-in-one/pull/3096#issuecomment-1670940790
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 11:34:37 +02:00
Simon L
af7f60cd9f Merge pull request #3071 from nextcloud/moztls
include mozilla tls confs in reverse proxy guide
2023-08-09 11:16:21 +02:00
Simon L
de7d50fc03 fix detail with tmpfs mode
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 11:15:14 +02:00
Zoey
e5e41ef6ed include mozilla tls confs in reverse proxy guide
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-09 11:08:13 +02:00
Simon L
3302a048c9 Merge pull request #3117 from nextcloud/revert-3048-enh/noid/make-fts-read-only
Revert "make FTS read-only"
2023-08-09 10:56:06 +02:00
Simon L
e6b9f23e70 Revert "make FTS read-only" 2023-08-09 10:54:50 +02:00
Simon L
b9099d8bf0 Merge pull request #3018 from nextcloud/enh/noid/adjust-mastercontainer-cmd
mastercontainer - run supervisord directly and not as cmd option
2023-08-09 10:11:39 +02:00
Simon L
4c2acbb747 Merge pull request #3027 from nextcloud/enh/noid/reload-server-error
reload also in case of server error
2023-08-09 10:11:30 +02:00
Simon L
d3d674531d Merge pull request #3048 from nextcloud/enh/noid/make-fts-read-only
make FTS read-only
2023-08-09 10:11:01 +02:00
Simon L
3064bd56ab reload also in case of server error
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 10:10:01 +02:00
Simon L
afcd9cd30d Merge pull request #3047 from nextcloud/enh/noid/add-executable-bit
add executable bit on tmpfs for nextcloud container
2023-08-09 10:04:19 +02:00
Simon L
dbb395f68c Merge pull request #3068 from nextcloud/dependabot/github_actions/azure/setup-helm-3.5
Bump azure/setup-helm from 3.1 to 3.5
2023-08-09 09:59:23 +02:00
Simon L
b48c61142f Merge pull request #3080 from nextcloud/dependabot/composer/php/guzzlehttp/psr7-2.6.0
Bump guzzlehttp/psr7 from 2.5.0 to 2.6.0 in /php
2023-08-09 09:59:03 +02:00
Simon L
f93085f161 update OO
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 09:58:42 +02:00
Simon L
b33eae44bb Merge pull request #3070 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.20.7-alpine3.18
Bump golang from 1.20.6-alpine3.18 to 1.20.7-alpine3.18 in /Containers/imaginary
2023-08-09 09:57:10 +02:00
dependabot[bot]
2a8dc50232 Bump guzzlehttp/psr7 from 2.5.0 to 2.6.0 in /php
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.6/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 09:55:34 +02:00
dependabot[bot]
dfe5109f42 Bump caddy in /Containers/mastercontainer
Bumps caddy from 2.6.4-alpine to 2.7.2-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 07:55:16 +00:00
Simon L
cc90d3bc66 Merge pull request #3081 from nextcloud/dependabot/docker/Containers/apache/caddy-2.7.2-alpine
Bump caddy from 2.6.4-alpine to 2.7.2-alpine in /Containers/apache
2023-08-09 09:54:37 +02:00
Simon L
3a66c329ec Merge pull request #3096 from nextcloud/fix-compose
Update update-yaml.sh
2023-08-09 09:53:57 +02:00
Simon L
51ad81066b Merge pull request #3102 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.22-fpm-alpine3.18
Bump php from 8.1.21-fpm-alpine3.18 to 8.1.22-fpm-alpine3.18 in /Containers/nextcloud
2023-08-09 09:53:08 +02:00
Simon L
79e564949d Merge pull request #3105 from nextcloud/dependabot/docker/Containers/talk/nats-2.9.21-scratch
Bump nats from 2.9.20-scratch to 2.9.21-scratch in /Containers/talk
2023-08-09 09:52:14 +02:00
Simon L
f8297b5dea Merge pull request #3106 from nextcloud/dependabot/docker/Containers/talk/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/talk
2023-08-09 09:51:57 +02:00
dependabot[bot]
78066a8a3b Bump alpine from 3.18.2 to 3.18.3 in /Containers/talk
Bumps alpine from 3.18.2 to 3.18.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-09 07:51:43 +00:00
Simon L
31c78d03b7 Merge pull request #3107 from nextcloud/dependabot/docker/Containers/watchtower/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/watchtower
2023-08-09 09:51:42 +02:00
Simon L
40cc719d0f Merge pull request #3108 from nextcloud/dependabot/docker/Containers/borgbackup/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/borgbackup
2023-08-09 09:51:26 +02:00
Simon L
f2b7f82890 Merge pull request #3109 from nextcloud/dependabot/docker/Containers/domaincheck/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/domaincheck
2023-08-09 09:51:07 +02:00
Simon L
d77c8f7fb3 Merge pull request #3110 from nextcloud/dependabot/docker/Containers/imaginary/alpine-3.18.3
Bump alpine from 3.18.2 to 3.18.3 in /Containers/imaginary
2023-08-09 09:50:52 +02:00
Simon L
6b8786a1f7 Merge pull request #3115 from nextcloud/automated/noid/psalm-baseline-update
[Automated] Update psalm-baseline.xml
2023-08-09 08:56:41 +02:00
Simon L
8526af5754 try to fix psalm
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 08:54:11 +02:00
nextcloud-command
25619174d6 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-08-09 06:36:54 +00:00
Simon L
6341ccdf54 do not open multiple update-baseline prs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-08-09 08:35:42 +02:00
Simon L
0ad40bd3d7 Merge pull request #3113 from nextcloud/aio-yaml-update
Yaml updates
2023-08-08 20:43:47 +02:00
szaimen
76a40d97bc Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-08-08 18:41:49 +00:00
Zoey
791c381706 fix jq command
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-08 20:38:24 +02:00
dependabot[bot]
c1fed20f31 Bump alpine from 3.18.2 to 3.18.3 in /Containers/imaginary
Bumps alpine from 3.18.2 to 3.18.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 13:05:24 +00:00
dependabot[bot]
be973ed1ba Bump alpine from 3.18.2 to 3.18.3 in /Containers/domaincheck
Bumps alpine from 3.18.2 to 3.18.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:47:42 +00:00
dependabot[bot]
0b4a42679d Bump alpine from 3.18.2 to 3.18.3 in /Containers/borgbackup
Bumps alpine from 3.18.2 to 3.18.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:36:21 +00:00
dependabot[bot]
eed6b44cd8 Bump alpine from 3.18.2 to 3.18.3 in /Containers/watchtower
Bumps alpine from 3.18.2 to 3.18.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:14:59 +00:00
dependabot[bot]
7bb10d32c7 Bump nats from 2.9.20-scratch to 2.9.21-scratch in /Containers/talk
Bumps nats from 2.9.20-scratch to 2.9.21-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 12:12:37 +00:00
dependabot[bot]
f4667a2dec Bump php in /Containers/nextcloud
Bumps php from 8.1.21-fpm-alpine3.18 to 8.1.22-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-07 12:28:55 +00:00
Zoey
2ce9d26cf9 Update update-yaml.sh
Signed-off-by: Zoey <zoey@z0ey.de>
2023-08-06 13:09:05 +02:00
dependabot[bot]
d12a3984ab Bump caddy from 2.6.4-alpine to 2.7.2-alpine in /Containers/apache
Bumps caddy from 2.6.4-alpine to 2.7.2-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-04 12:36:25 +00:00
dependabot[bot]
592670d448 Bump golang in /Containers/imaginary
Bumps golang from 1.20.6-alpine3.18 to 1.20.7-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 12:33:07 +00:00
dependabot[bot]
a40ffd760f Bump azure/setup-helm from 3.1 to 3.5
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 3.1 to 3.5.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Commits](https://github.com/azure/setup-helm/compare/v3.1...v3.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 12:15:18 +00:00
Simon L
3d868d4457 add executable bit on tmpfs for nextcloud container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-29 15:30:22 +02:00
Simon L
7af85a6982 make FTS read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-28 17:14:49 +02:00
Simon L
e8ef49c42f Merge pull request #3045 from nextcloud/talk-container-update
talk update
2023-07-28 14:43:47 +02:00
szaimen
b65ec5bb69 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-07-28 12:05:10 +00:00
Simon L
4253ccd43b Merge pull request #3043 from nextcloud/aio-helm-update
Helm Chart updates
2023-07-28 11:41:17 +02:00
Simon L
400ba74f97 Merge pull request #3000 from nextcloud/enh/noid/allow-configure-hpb-domain
talk-recording - allow to set hpb_domain and nc_domain independently
2023-07-28 11:39:13 +02:00
Simon L
0c4885323d Merge pull request #3036 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.2.2.1
Bump collabora/code from 23.05.1.3.1 to 23.05.2.2.1 in /Containers/collabora
2023-07-28 11:37:59 +02:00
Simon L
48a9699f42 Merge pull request #3032 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-24.0.5-cli
Bump docker from 24.0.4-cli to 24.0.5-cli in /Containers/mastercontainer
2023-07-28 11:36:50 +02:00
Simon L
828190e242 Merge pull request #3021 from nextcloud/enh/noid/persistant-db-connections
make database connections persistant
2023-07-28 11:36:02 +02:00
Simon L
4ac2dbd7d1 Merge pull request #3019 from nextcloud/aio-dependency-update
PHP dependency updates
2023-07-28 11:34:17 +02:00
Simon L
4b87a5d38c remove exec
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-28 11:32:26 +02:00
dependabot[bot]
23e0a402d0 Bump docker from 24.0.4-cli to 24.0.5-cli in /Containers/mastercontainer
Bumps docker from 24.0.4-cli to 24.0.5-cli.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-28 09:29:19 +00:00
Simon L
97a0542ef6 Merge pull request #3005 from nextcloud/dependabot/docker/Containers/fulltextsearch/elasticsearch-8.8.1
Bump elasticsearch from 8.8.0 to 8.8.1 in /Containers/fulltextsearch
2023-07-28 11:28:30 +02:00
szaimen
c2505e8976 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-28 09:08:22 +00:00
dependabot[bot]
4bb57f8055 Bump elasticsearch from 8.8.0 to 8.8.1 in /Containers/fulltextsearch
Bumps elasticsearch from 8.8.0 to 8.8.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-28 09:03:06 +00:00
Simon L
6d2272cf11 Merge pull request #3002 from nextcloud/aio-yaml-update
Yaml updates
2023-07-28 11:02:18 +02:00
Simon L
42b065b0c1 Revert "make database connections persistant"
This reverts commit dace781b4e.
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-27 14:39:04 +02:00
dependabot[bot]
3a6cf31c4d Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.1.3.1 to 23.05.2.2.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-26 13:00:48 +00:00
szaimen
7125b541ba php dependency updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-26 12:02:32 +00:00
szaimen
7de9aae2b8 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-24 12:03:37 +00:00
Simon L
dace781b4e make database connections persistant
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-24 01:17:40 +02:00
Simon L
12f55056ee mastercontainer - run supervisord directly and not as cmd option
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-23 17:15:26 +02:00
Simon L
b076d5ea1a adjust commit message for dependency updates to php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-23 16:45:58 +02:00
Simon L
dc017401bb Merge pull request #3017 from sheikhmishar/patch-1
Update manual-upgrade.md shebang
2023-07-23 16:17:02 +02:00
Syed Mishar Newaz
5c01be9852 Update manual-upgrade.md shebang
There was an exclamation (!) missing from shebang. As a result, execution of this script could result in unexpected behaviour

Signed-off-by: Syed Mishar Newaz <misharex.sezan@gmail.com>
2023-07-23 19:23:57 +06:00
Simon L
ff836c4689 talk-recording - allow to set hpb_domain and nc_domain independently
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-21 11:32:44 +02:00
Simon L
f86032a7e4 increase to 6.4.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-21 00:45:43 +02:00
Simon L
2f842e7266 also add it to libusrtctp to normal container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 18:11:31 +02:00
Simon L
2c26a1957c fix compiling janus with datachannel support
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 17:52:30 +02:00
Simon L
5b7c9a096f fix bind propagation
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 16:44:24 +02:00
Simon L
86f606b407 remove cr release notes again since they dont work correctly
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 16:10:59 +02:00
Simon L
dc36781035 Merge pull request #2958 from nextcloud/dependabot/docker/Containers/talk/nats-2.9.20-scratch
Bump nats from 2.9.19-scratch to 2.9.20-scratch in /Containers/talk
2023-07-20 16:10:03 +02:00
Simon L
00557fecd2 Merge pull request #2601 from nextcloud/enh/2585/volume-mounts
set NEXTCLOUD_MOUNT to rshared
2023-07-20 16:07:48 +02:00
dependabot[bot]
de14dd2052 Bump nats from 2.9.19-scratch to 2.9.20-scratch in /Containers/talk
Bumps nats from 2.9.19-scratch to 2.9.20-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20 14:05:21 +00:00
Simon L
40dfd4cdf1 Merge pull request #2998 from nextcloud/aio-helm-update
Helm Chart updates
2023-07-20 16:04:41 +02:00
szaimen
fb6ca4b6af Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-20 13:54:51 +00:00
Simon L
b5831bf346 Merge pull request #2983 from nextcloud/enh/noid/display-warning-domaincheck
display warning if domaincheck container could not be started instead of bugging out
2023-07-20 15:54:39 +02:00
Simon L
c7363d9ec1 Merge pull request #2981 from nextcloud/enh/noid/make-tmp-a-tmpfs
nextcloud container - make /tmp a tmpfs
2023-07-20 15:54:29 +02:00
Simon L
9cdcb6be92 Merge pull request #2971 from nextcloud/enh/noid/remove-cgi-bin
remove cgi-bin scripts
2023-07-20 15:54:18 +02:00
Simon L
5005f09dea Merge pull request #2700 from nextcloud/enh/2332/update-es-to-8
update to ES 8 and add necessary adjustements to its config
2023-07-20 15:54:05 +02:00
Simon L
a51ad39dee Merge pull request #2880 from nextcloud/enh/noid/talk-recording-allow-all
talk-recording - set allow_all and skip_verify via env
2023-07-20 15:53:22 +02:00
Simon L
a262d1f210 add HPB_PATH
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 15:52:45 +02:00
Simon L
0c5cb7de25 also allow to adjust the protocol
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 15:52:45 +02:00
Simon L
7bb7545972 talk-recording - set allow_all and skip_verify via env
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-20 15:52:45 +02:00
Simon L
2399728731 Merge pull request #2886 from nextcloud/janus-0.x
build janus 0.x
2023-07-20 15:49:19 +02:00
Simon L
d91538dd78 Merge pull request #2937 from nextcloud/aio-yaml-update
Yaml updates
2023-07-20 15:43:52 +02:00
Simon L
8d77e179ab Merge pull request #2995 from nextcloud/nextcloud-container-update
Nextcloud update
2023-07-20 15:40:58 +02:00
Simon L
0406f91122 Merge pull request #2994 from nextcloud/talk-container-update
talk update
2023-07-20 15:40:39 +02:00
szaimen
1afbfdc9c5 nextcloud-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-07-20 12:08:12 +00:00
szaimen
91bac10c9a talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-07-20 12:03:06 +00:00
szaimen
f56682b774 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-07-20 12:02:53 +00:00
Simon L
4065ab659c add explanation to namespace
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 17:08:17 +02:00
Simon L
7824060a6c set NEXTCLOUD_MOUNT to rshared
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 15:40:31 +02:00
Simon L
7ab1e951f5 modify git clone command and adjust indentation
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 15:21:40 +02:00
Zoey
a529fb9b39 Update Containers/talk/Dockerfile
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Zoey <zoey@z0ey.de>
2023-07-19 15:15:13 +02:00
Simon L
91ee3495e1 move each dependency to a new line
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 15:04:42 +02:00
Zoey
77dbc79115 build janus 0.x
```
Compiler:                  gcc
libsrtp version:           2.x
SSL/crypto library:        OpenSSL
DTLS set-timeout:          not available
Mutex implementation:      GMutex (native futex on Linux)
DataChannels support:      no
Recordings post-processor: no
TURN REST API client:      no
Doxygen documentation:     no
Transports:
    REST (HTTP/HTTPS):     no
    WebSockets:            no
    RabbitMQ:              no
    MQTT:                  no
    Unix Sockets:          yes
    Nanomsg:               no
Plugins:
    Echo Test:             yes
    Streaming:             yes
    Video Call:            yes
    SIP Gateway:           no
    NoSIP (RTP Bridge):    yes
    Audio Bridge:          no
    Video Room:            yes
    Voice Mail:            no
    Record&Play:           yes
    Text Room:             yes
    Lua Interpreter:       no
    Duktape Interpreter:   no
Event handlers:
    Sample event handler:  no
    WebSocket ev. handler: no
    RabbitMQ event handler:no
    MQTT event handler:    no
    Nanomsg event handler: no
    GELF event handler:    yes
External loggers:
    JSON file logger:      no
JavaScript modules:        no
```

Signed-off-by: Zoey <zoey@z0ey.de>
2023-07-19 15:01:53 +02:00
Simon L
54d9181f14 display warning if domaincheck container could not be started instead of bugging out
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 14:37:48 +02:00
Simon L
7c38050f58 adjust a detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 14:12:13 +02:00
Simon L
e4f68f7636 remove FTS_PASSWORD again
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 14:10:24 +02:00
Simon L
d2be89c502 nextcloud container - make tmp a tmpfs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-19 14:03:02 +02:00
Simon L
70b46093ab Merge pull request #2975 from nextcloud/enh/noid/adjust-helm-update
adjust helm-update script
2023-07-18 17:29:09 +02:00
Simon L
3dce533874 adjust helm-update script
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-18 17:27:35 +02:00
Simon L
87a2d6fd8e remove cgi-bin scripts
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-17 09:51:43 +02:00
Simon L
c5697a8637 temporarily disable apcu_clear_cache again
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-14 09:22:36 +02:00
Simon L
71481cd731 fix remaining problem with apache container
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 15:44:27 +02:00
Simon L
8bf8e3f562 fix starting of apache
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 15:18:32 +02:00
Simon L
b1b96a5d8c fix apache build
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 15:01:28 +02:00
Simon L
7c55c449b8 Merge pull request #2952 from nextcloud/enh/noid/revert-collabora-read-only
Revert "make collabora container read-only"
2023-07-13 14:57:26 +02:00
Simon L
3e3dbf26b5 Revert "make collabora container read-only"
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 14:55:56 +02:00
Simon L
9a1de583c6 try to fix further stuff
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 14:54:45 +02:00
Simon L
4a60b4d004 a few fixes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 14:40:51 +02:00
Simon L
6bab59c5f9 increase to 6.3.0
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 14:19:28 +02:00
Simon L
1d67da4bd5 Merge pull request #2874 from nextcloud/enh/2506/apache
make apache container read-only
2023-07-13 14:18:49 +02:00
Simon L
2d0b92db77 make apache container read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 13:55:20 +02:00
Simon L
6272d8d223 Merge pull request #2876 from nextcloud/enh/2506/talk-recording
make talk-recording read-only
2023-07-13 12:16:28 +02:00
Simon L
d5f309df3a Merge pull request #2875 from nextcloud/enh/2506/talk
make talk container read-only
2023-07-13 12:15:58 +02:00
Simon L
bb63abd8a6 Merge pull request #2872 from nextcloud/enh/2506/collabora
make collabora container read-only
2023-07-13 12:14:26 +02:00
Simon L
581456b450 Merge pull request #2871 from nextcloud/enh/2506/postgresql
make postgresql container read-only
2023-07-13 12:13:56 +02:00
Simon L
554cb34d74 Merge pull request #2870 from nextcloud/enh/2506/domaincheck
make domaincheck container read-only
2023-07-13 12:13:28 +02:00
Simon L
ea46ed4095 move showpassword to global scope
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-13 12:01:46 +02:00
Simon L
9f77ac6c78 helm - generate release notes
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-12 16:11:42 +02:00
Simon L
2c913a676a Merge pull request #2944 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.1.3.1
Bump collabora/code from 23.05.1.2.1 to 23.05.1.3.1 in /Containers/collabora
2023-07-12 14:53:17 +02:00
dependabot[bot]
2e0a741575 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.1.2.1 to 23.05.1.3.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-12 12:36:35 +00:00
Simon L
16c60f1530 Merge pull request #2943 from nextcloud/dependabot/docker/Containers/imaginary/golang-1.20.6-alpine3.18
Bump golang from 1.20.5-alpine3.18 to 1.20.6-alpine3.18 in /Containers/imaginary
2023-07-12 14:23:07 +02:00
dependabot[bot]
69a3b365e5 Bump golang in /Containers/imaginary
Bumps golang from 1.20.5-alpine3.18 to 1.20.6-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-12 12:11:46 +00:00
Simon L
4e201c0dab Merge pull request #2941 from nextcloud/dependabot/docker/Containers/nextcloud/php-8.1.21-fpm-alpine3.18
Bump php from 8.1.20-fpm-alpine3.18 to 8.1.21-fpm-alpine3.18 in /Containers/nextcloud
2023-07-11 14:59:59 +02:00
dependabot[bot]
6550e012c3 Bump php in /Containers/nextcloud
Bumps php from 8.1.20-fpm-alpine3.18 to 8.1.21-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 12:59:19 +00:00
Simon L
113a00d2d2 Merge pull request #2940 from nextcloud/dependabot/docker/Containers/redis/redis-7.0.12-alpine
Bump redis from 7.0.11-alpine to 7.0.12-alpine in /Containers/redis
2023-07-11 14:58:34 +02:00
Simon L
17b01980f4 Merge pull request #2939 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-24.0.4-cli
Bump docker from 24.0.3-cli to 24.0.4-cli in /Containers/mastercontainer
2023-07-11 14:58:21 +02:00
Simon L
8993da2632 Merge pull request #2938 from nextcloud/dependabot/docker/Containers/mastercontainer/php-8.2.8-fpm-alpine3.18
Bump php from 8.2.7-fpm-alpine3.18 to 8.2.8-fpm-alpine3.18 in /Containers/mastercontainer
2023-07-11 14:58:06 +02:00
dependabot[bot]
04e2872669 Bump redis from 7.0.11-alpine to 7.0.12-alpine in /Containers/redis
Bumps redis from 7.0.11-alpine to 7.0.12-alpine.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 12:33:20 +00:00
dependabot[bot]
48239ef9fa Bump docker from 24.0.3-cli to 24.0.4-cli in /Containers/mastercontainer
Bumps docker from 24.0.3-cli to 24.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>
2023-07-11 12:32:11 +00:00
dependabot[bot]
c8e2bfd7ba Bump php in /Containers/mastercontainer
Bumps php from 8.2.7-fpm-alpine3.18 to 8.2.8-fpm-alpine3.18.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 12:32:07 +00:00
Simon L
86bb1f6a7c Merge pull request #2931 from notEvil/i2921
Fix cp command in migration.md
2023-07-10 17:22:40 +02:00
notEvil
f10b5baee9 Fixes cp command in migration.md
Signed-off-by: notEvil <not_evil@rappold1.at>
2023-07-10 16:49:04 +02:00
Simon L
37ebc38b19 Merge pull request #2922 from nextcloud/enh/noid/coturn-pin-alpine-version
coturn - pin alpine version correctly
2023-07-10 16:48:18 +02:00
Simon L
6f3f87b24c Merge pull request #2930 from nextcloud/enh/noid/remove-dd-warning
Remove warning about Docker Desktop v4.19
2023-07-10 16:47:36 +02:00
Simon L
3794140e71 Merge pull request #2926 from nextcloud/enh/noid/imaginary-add-tmpfs
imaginary - add tmpfs in /tmp
2023-07-10 16:47:21 +02:00
Simon L
527c6410df coturn - pin alpine version correctly
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-10 16:46:42 +02:00
Simon L
dc34c8dff0 Merge pull request #2911 from nextcloud/dependabot/docker/Containers/mastercontainer/docker-24.0.3-cli
Bump docker from 24.0.2-cli to 24.0.3-cli in /Containers/mastercontainer
2023-07-10 16:45:56 +02:00
Simon L
893814724f Merge pull request #2907 from nextcloud/dependabot/docker/Containers/talk/strukturag/nextcloud-spreed-signaling-1.1.3
Bump strukturag/nextcloud-spreed-signaling from 1.1.2 to 1.1.3 in /Containers/talk
2023-07-10 16:45:37 +02:00
Simon L
2097a4b8c0 Merge pull request #2906 from nextcloud/talk-container-update
talk update
2023-07-10 16:45:06 +02:00
Simon L
b5a1e74693 Merge pull request #2894 from nextcloud/dependabot/composer/php/php-di/slim-bridge-3.4.0
Bump php-di/slim-bridge from 3.3.0 to 3.4.0 in /php
2023-07-10 16:44:24 +02:00
Simon L
0d92844449 Merge pull request #2888 from t-h2o/docs_misspelling
documentation: misspelling
2023-07-10 16:43:45 +02:00
Simon L
dc3bf6f7ed Remove warning about Docker Desktop v4.19
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-10 16:40:46 +02:00
Simon L
382593d553 imaginary - add tmpfs in /tmp
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-07-10 16:30:39 +02:00
dependabot[bot]
0cc222fc0c Bump docker from 24.0.2-cli to 24.0.3-cli in /Containers/mastercontainer
Bumps docker from 24.0.2-cli to 24.0.3-cli.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07 12:04:40 +00:00
dependabot[bot]
ad6be7c914 Bump strukturag/nextcloud-spreed-signaling in /Containers/talk
Bumps strukturag/nextcloud-spreed-signaling from 1.1.2 to 1.1.3.

---
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>
2023-07-05 12:26:16 +00:00
szaimen
8dde61eb89 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-07-05 12:03:26 +00:00
dependabot[bot]
25f9f99ed9 Bump php-di/slim-bridge from 3.3.0 to 3.4.0 in /php
Bumps [php-di/slim-bridge](https://github.com/PHP-DI/Slim-Bridge) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/PHP-DI/Slim-Bridge/releases)
- [Commits](https://github.com/PHP-DI/Slim-Bridge/compare/3.3.0...3.4.0)

---
updated-dependencies:
- dependency-name: php-di/slim-bridge
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-30 12:13:12 +00:00
|°_°|
5cb1d88238 docs: misspelling
sed -i \
's/envorinmental/environment/g' \
$(find . -type f)

Signed-off-by: |°_°| <grivel.theo@protonmail.com>
2023-06-29 23:50:37 +02:00
Simon L
fbeb120d0f Merge pull request #2884 from nextcloud/dependabot/docker/Containers/collabora/collabora/code-23.05.1.2.1
Bump collabora/code from 23.05.0.5.1 to 23.05.1.2.1 in /Containers/collabora
2023-06-28 15:30:00 +02:00
dependabot[bot]
8b55ed5826 Bump collabora/code in /Containers/collabora
Bumps collabora/code from 23.05.0.5.1 to 23.05.1.2.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-28 12:59:09 +00:00
Simon L
ac2d639bd8 Merge pull request #2882 from nextcloud/automated/noid/psalm-baseline-update-1687925361
[Automated] Update psalm-baseline.xml
2023-06-28 09:14:44 +02:00
nextcloud-command
47661ec3ea Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-06-28 04:09:21 +00:00
Simon L
443fb67465 adjust detail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-27 11:56:54 +02:00
Simon L
dedc25dc51 some more adjustments
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-27 11:53:06 +02:00
Simon L
2dfab2941b adjust a few things
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-27 11:51:53 +02:00
Simon L
6ec853a3d5 Merge pull request #2878 from nextcloud/automated/noid/psalm-baseline-update-1687838928
[Automated] Update psalm-baseline.xml
2023-06-27 10:04:15 +02:00
nextcloud-command
84ad270e45 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-06-27 04:08:48 +00:00
Simon L
0c2905b658 Merge pull request #2869 from nextcloud/enh/2830/rework-notify-push
rework notify-push in order to export values as env
2023-06-26 18:22:09 +02:00
Simon L
5189f0cd51 make talk-recording read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 18:18:26 +02:00
Simon L
ab5449f835 make talk container read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 18:11:00 +02:00
Simon L
6747613a34 Merge pull request #2787 from nextcloud/password-field
show AIO password
2023-06-26 17:50:38 +02:00
Simon L
182f24bb4c allow hyphens
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 17:43:14 +02:00
Simon L
671edeb1d1 make collabora container read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 17:43:14 +02:00
Zoey
a5a1ea504a Update php/public/forms.js
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 17:42:46 +02:00
Zoey
dd02dc82a5 Update php/public/forms.js
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 17:42:33 +02:00
Simon L
1354243f09 Merge pull request #2868 from nextcloud/enh/noid/revert-tempdir-adjustment
revert adjustment of tempdirectory
2023-06-26 17:40:40 +02:00
Simon L
b3d0b99383 Merge pull request #2873 from nextcloud/enh/2860/backup-time
adjust wording for backup time
2023-06-26 17:29:02 +02:00
Simon L
e02a16c680 adjust wording for backup time
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 17:11:51 +02:00
Simon L
9fddad59b5 make postgresql container read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 16:51:10 +02:00
Simon L
cc9dbc9590 make domaincheck container read-only
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 16:06:14 +02:00
Simon L
48ee5774b7 rework notify-push in order to export values as env
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 15:56:38 +02:00
Simon L
134905c028 Merge pull request #2867 from nextcloud/enh/noid/adjust-migration-docs
adjust migration docs
2023-06-26 15:22:36 +02:00
Simon L
dfe6bd5ff0 revert adjustment of tempdirectory
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 15:21:55 +02:00
Zoey
559101a308 Update php/templates/login.twig
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 15:13:14 +02:00
Zoey
1ba0f1b7a3 Update php/templates/login.twig
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 15:12:01 +02:00
Simon L
fce23622e9 Merge pull request #2858 from nextcloud/enh/noid/add-low-space-notification
add low-on-space notification
2023-06-26 15:08:43 +02:00
Simon L
405b9bd7bc Merge pull request #2865 from nextcloud/imaginary-container-update
Imaginary update
2023-06-26 15:03:15 +02:00
Simon L
8da2a51282 Merge pull request #2866 from nextcloud/aio-yaml-update
Yaml updates
2023-06-26 15:02:13 +02:00
Simon L
4d2d66a7d1 adjust an additional point and wording
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 14:53:33 +02:00
41it
581b125ea6 Update migration.md
Added hint to install same apps on new installation.

Signed-off-by: 41it <137164547+41it@users.noreply.github.com>
2023-06-26 14:53:33 +02:00
Simon L
2b5d3de48e adjust wording
Signed-off-by: Simon L <szaimen@e.mail.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-06-26 14:48:02 +02:00
Zoey
620c72de23 Update php/public/forms.js
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
203b7cb3fc Update php/templates/login.twig
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
13a9b9beaf Update containers.twig
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
f8d02440c1 fix js
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
a77df43dff update
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
e8ed7aa236 Update forms.js
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
ae1d14dbc5 reorder options
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
Zoey
9e26e24820 show AIO password
Signed-off-by: Zoey <zoey@z0ey.de>
2023-06-26 14:46:38 +02:00
szaimen
53ef726114 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-06-26 12:10:47 +00:00
szaimen
161c967679 imaginary-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-06-26 12:10:27 +00:00
Simon L
2a83c57425 fix psalm
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 12:45:29 +02:00
Simon L
addb52fd8c Merge pull request #2857 from nextcloud/enh/noid/add-low-disk-space-warning
add logging in case disk space is low and thus login might fail
2023-06-26 12:41:08 +02:00
Simon L
27b482f75d Merge pull request #2842 from nextcloud/enh/noid/files-antivirus-improvment
small improvement to files_antivirus settings
2023-06-26 12:40:11 +02:00
Simon L
24dc09ce94 Merge pull request #2828 from nextcloud/enh/2825/enable-http3
apache - expose udp for http3 to work
2023-06-26 12:39:31 +02:00
Simon L
8452addc1f Merge pull request #2826 from nextcloud/enh/noid/disable-http3-mastercontainer
mastercontainer - disable http3
2023-06-26 12:39:00 +02:00
Simon L
a145979c7f Merge pull request #2815 from nextcloud/enh/noid/add-imaginary-note
add note to AIO interface that imaginary is incompatible with SSE
2023-06-26 12:35:53 +02:00
Simon L
06c9ba5ac9 Merge pull request #2847 from nextcloud/talk-container-update
talk update
2023-06-26 12:34:51 +02:00
Simon L
d30a9efcd6 Merge pull request #2817 from nextcloud/enh/noid/remove-r3-coturn
remove r3 from coturn version
2023-06-26 12:34:25 +02:00
Simon L
78ae2d174d Merge pull request #2840 from nextcloud/dependabot/docker/Containers/talk/nats-2.9.19-scratch
Bump nats from 2.9.18-scratch to 2.9.19-scratch in /Containers/talk
2023-06-26 12:34:15 +02:00
Simon L
345ef54850 Merge pull request #2864 from nextcloud/aio-helm-update
Helm Chart updates
2023-06-26 12:30:28 +02:00
szaimen
921952c042 Helm Chart updates
Signed-off-by: GitHub <noreply@github.com>
2023-06-26 10:27:30 +00:00
Simon L
d9a4d29392 Merge pull request #2861 from nextcloud/enh/noid/disable-watchtower-pulling
disable watchtower pulling for containers
2023-06-26 12:26:31 +02:00
Simon L
6d860e4f76 Merge pull request #2782 from nextcloud/aio-yaml-update
Yaml updates
2023-06-26 12:17:44 +02:00
Simon L
68d95af47d disable watchtower pulling for containers
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 00:56:08 +02:00
Simon L
52b3281ad8 add last note regarding that one can add further storages to backup later on
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-26 00:16:10 +02:00
szaimen
4e8ce65e02 talk-update automated change
Signed-off-by: GitHub <noreply@github.com>
2023-06-25 12:03:06 +00:00
szaimen
998e7f07d2 Yaml updates
Signed-off-by: GitHub <noreply@github.com>
2023-06-25 12:02:30 +00:00
Simon L
463a695326 add low-on-space notification
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-25 01:32:42 +02:00
Simon L
66452b40ff add logging in case disk space is low and thus login might fail
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-25 01:00:18 +02:00
Simon L
27dbeec29d Merge pull request #2852 from nextcloud/enh/noid/huge-docker-logs
add back instructions about huge docker logs
2023-06-24 15:07:25 +02:00
Simon L
4ed373636d add comment what level 30 and debug-level 3 means
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-24 14:09:57 +02:00
Simon L
020e3d6cb6 add back instructions about huge docker logs
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-24 13:59:09 +02:00
Simon L
d0cae68636 remove logrotate advice as it should not be needed anymore
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-23 14:53:33 +02:00
Simon L
3f3811bd3e small improvement to files_antivirus settings
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-21 20:03:05 +02:00
dependabot[bot]
efa9b096ce Bump nats from 2.9.18-scratch to 2.9.19-scratch in /Containers/talk
Bumps nats from 2.9.18-scratch to 2.9.19-scratch.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 12:58:54 +00:00
Simon L
cff1e5a070 address review
Signed-off-by: Simon L <szaimen@e.mail.de>

Co-authored-by: Zoey <zoey@z0ey.de>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2023-06-20 22:19:33 +02:00
Simon L
9777f70294 apache - expose udp for http3 to work
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-20 21:30:56 +02:00
Simon L
01ec0cb0c2 mastercontainer - disable http3
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-20 21:22:21 +02:00
Simon L
4492f17809 remove r3 from coturn version
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-19 16:36:48 +02:00
Simon L
f520018ce3 add note to AIO interface that imaginary is incompatible with SSE
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-19 16:00:25 +02:00
Simon L
faa5947963 update to ES 8 and add necessary adjustements to its config
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-07 14:43:09 +02:00
181 changed files with 3389 additions and 956 deletions

View File

@@ -165,3 +165,21 @@ updates:
labels:
- 3. to review
- dependencies
- package-ecosystem: "docker"
directory: "/Containers/notify-push"
schedule:
interval: "daily"
time: "12:00"
open-pull-requests-limit: 10
labels:
- 3. to review
- dependencies
- package-ecosystem: "docker"
directory: "/Containers/docker-socket-proxy"
schedule:
interval: "daily"
time: "12:00"
open-pull-requests-limit: 10
labels:
- 3. to review
- dependencies

14
.github/release.yml vendored Normal file
View File

@@ -0,0 +1,14 @@
changelog:
categories:
- title: 🏕 New features and other improvements
labels:
- enhancement
- title: 🐞 Fixed bugs
labels:
- bug
- title: 👒 Updated dependencies
labels:
- dependencies
- title: 📄 Improved documentation
labels:
- documentation

View File

@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Check spelling
uses: codespell-project/actions-codespell@v2
with:

View File

@@ -23,7 +23,7 @@ jobs:
steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
@@ -31,7 +31,7 @@ jobs:
reaction-type: "+1"
- name: Checkout the latest code
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@v4 # v3.5.2
with:
fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }}
@@ -42,7 +42,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}
- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
uses: peter-evans/create-or-update-comment@23ff15729ef2fc348714a3bb66d2f655ca9066f2 # v3.1.0
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}

View File

@@ -0,0 +1,37 @@
name: Validate community containers
on:
pull_request:
paths:
- 'community-containers/**'
push:
branches:
- main
paths:
- 'community-containers/**'
jobs:
validator-community-containers:
name: Validate community containers
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Validate structure
run: |
CONTAINERS="$(find ./community-containers -mindepth 1 -maxdepth 1 -type d)"
mapfile -t CONTAINERS <<< "$CONTAINERS"
for container in "${CONTAINERS[@]}"; do
container="$(echo "$container" | sed 's|./community-containers/||')"
if ! [ -f ./community-containers/"$container"/"$container.json" ]; then
echo ".json file must be named like its parent folder $container"
FAIL=1
fi
if ! [ -f ./community-containers/"$container"/readme.md ]; then
echo "There must be a readme.md file in the folder!"
FAIL=1
fi
if [ -n "$FAIL" ]; then
exit 1
fi
done

View File

@@ -10,7 +10,7 @@ jobs:
name: Run dependency update script
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: shivammathur/setup-php@v2
with:
php-version: 8.2
@@ -46,10 +46,10 @@ jobs:
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit-message: dependency updates
commit-message: php dependency updates
signoff: true
title: Dependency updates
body: Automated dependency updates since dependabot does not support grouped updates
title: PHP dependency updates
body: Automated php dependency updates since dependabot does not support grouped updates
labels: dependencies, 3. to review
milestone: next
branch: aio-dependency-update

View File

@@ -25,30 +25,22 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install npm and dockerfilelint
- name: Install hadolint
run: |
sudo apt-get update
sudo apt-get install nodejs npm -y --no-install-recommends
npm install -g dockerfilelint
wget https://github.com/replicatedhq/dockerfilelint/pull/184.patch -O /usr/local/lib/node_modules/dockerfilelint/184.patch
CURRENT_DIR=$PWD
cd /usr/local/lib/node_modules/dockerfilelint/
git apply 184.patch
cd $CURRENT_DIR
cat << RULES > ./.dockerfilelintrc
rules:
sudo_usage: off
RULES
sudo wget https://github.com/hadolint/hadolint/releases/latest/download/hadolint-Linux-x86_64 -O /usr/bin/hadolint
sudo chmod +x /usr/bin/hadolint
- name: run lint
run: |
DOCKERFILES="$(find ./Containers -name Dockerfile)"
mapfile -t DOCKERFILES <<< "$DOCKERFILES"
for file in "${DOCKERFILES[@]}"; do
dockerfilelint "$file" --config ./ | tee -a ./dockerfilelint.log
# DL3018 warning: Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`
# DL4006 warning: Set the SHELL option -o pipefail before RUN with a pipe in it. If you are using /bin/sh in an alpine image or if your shell is symlinked to busybox then consider explicitly setting your SHELL to /bin/ash, or disable this check
hadolint "$file" --ignore DL3018 --ignore DL4006 | tee -a ./hadolint.log
done
if grep "^Issues: [0-9]" ./dockerfilelint.log; then
if grep -q "DL[0-9]\+\|SC[0-9]\+" ./hadolint.log; then
exit 1
fi

View File

@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Turnstyle
uses: softprops/turnstyle@v1
@@ -32,13 +32,12 @@ jobs:
# See https://github.com/helm/chart-releaser-action/issues/6
- name: Set up Helm
uses: azure/setup-helm@v3.1
uses: azure/setup-helm@v3.5
with:
version: v3.6.3
- name: Run chart-releaser
# TODO: switch back @main to a specific version like @v1.5.1 or higher
uses: helm/chart-releaser-action@main
uses: helm/chart-releaser-action@v1.6.0
with:
mark_as_latest: false
charts_dir: .

View File

@@ -10,7 +10,7 @@ jobs:
name: update to latest imaginary commit on master branch
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Run imaginary-update
run: |
# Imaginary

View File

@@ -16,10 +16,20 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Validate Json
run: |
sudo apt-get update
sudo apt-get install python3-pip -y --no-install-recommends
sudo pip3 install json-spec
json validate --schema-file=php/containers-schema.json --document-file=php/containers.json
if ! json validate --schema-file=php/containers-schema.json --document-file=php/containers.json; then
exit 1
fi
JSON_FILES="$(find ./community-containers -name '*.json')"
mapfile -t JSON_FILES <<< "$JSON_FILES"
for file in "${JSON_FILES[@]}"; do
json validate --schema-file=php/containers-schema.json --document-file="$file" 2>&1 | tee -a ./json-validator.log
done
if grep -q "document does not validate with schema." ./json-validator.log; then
exit 1
fi

35
.github/workflows/lint-helm.yml vendored Normal file
View File

@@ -0,0 +1,35 @@
name: Lint and Test Charts
on:
workflow_dispatch:
pull_request:
paths:
- 'nextcloud-aio-helm-chart/**'
jobs:
lint-helm:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Helm
uses: azure/setup-helm@v3.5
with:
version: v3.11.1
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.6.1
- name: Run chart-testing (lint)
id: lint
run: ct lint --target-branch ${{ github.event.repository.default_branch }} --debug --chart-dirs nextcloud-aio-helm-chart
- name: Create kind cluster
uses: helm/kind-action@v1.8.0
- name: Run chart-testing (install)
id: install
run: ct install --target-branch ${{ github.event.repository.default_branch }} --debug --chart-dirs nextcloud-aio-helm-chart

View File

@@ -33,7 +33,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@v4 # v3.5.2
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2

View File

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

View File

@@ -11,7 +11,7 @@ jobs:
name: Run nextcloud-update script
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Run nextcloud-update script
run: |
# Inspired by https://github.com/nextcloud/docker/blob/master/update.sh
@@ -63,14 +63,16 @@ jobs:
# Nextcloud
NC_MAJOR="$(grep "ENV NEXTCLOUD_VERSION" ./Containers/nextcloud/Dockerfile | grep -oP '[23][0-9]')"
NCVERSION=$(curl -s -m 900 https://download.nextcloud.com/server/releases/ | sed --silent 's/.*href="nextcloud-\([^"]\+\).zip.asc".*/\1/p' | grep "$NC_MAJOR" | sort --version-sort | tail -1)
sed -i "s|^ENV NEXTCLOUD_VERSION.*|ENV NEXTCLOUD_VERSION $NCVERSION|" ./Containers/nextcloud/Dockerfile
if [ -n "$NCVERSION" ]; then
sed -i "s|^ENV NEXTCLOUD_VERSION.*|ENV NEXTCLOUD_VERSION $NCVERSION|" ./Containers/nextcloud/Dockerfile
fi
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit-message: nextcloud-update automated change
signoff: true
title: Nextcloud update
title: Nextcloud dependency update
body: Automated Nextcloud container update
labels: dependencies, 3. to review
milestone: next

View File

@@ -16,7 +16,7 @@ jobs:
name: PHP Deprecation Detector
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up php8.2
uses: shivammathur/setup-php@v2
with:

View File

@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up php8.2
uses: shivammathur/setup-php@v2
@@ -39,8 +39,6 @@ jobs:
author: nextcloud-command <nextcloud-command@users.noreply.github.com>
signoff: true
branch: automated/noid/psalm-baseline-update
# Make sure we can open multiple PRs
branch-suffix: timestamp
title: '[Automated] Update psalm-baseline.xml'
milestone: next
body: |

View File

@@ -26,7 +26,7 @@ jobs:
name: Nextcloud
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
uses: actions/checkout@v4 # v3.5.2
- name: Set up php
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2

View File

@@ -15,7 +15,7 @@ jobs:
name: Check Shell
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Run Shellcheck
uses: ludeeus/action-shellcheck@2.0.0
with:

View File

@@ -10,19 +10,19 @@ jobs:
name: update talk
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run talk-update
- uses: actions/checkout@v4
- name: Run talk-container-update
run: |
# Spreed
spreed_version="$(
git ls-remote https://github.com/nextcloud/spreed v*.*.* \
# Recording
recording_version="$(
git ls-remote https://github.com/nextcloud/nextcloud-talk-recording v* \
| cut -d/ -f3 \
| sort -V \
| grep -E "^v[0-9]+\.[0-9]+\.[0-9]+$" \
| grep -E "^v[0-9\.]+$" \
| tail -1
)"
sed -i "s|^ENV RECORDING_VERSION.*$|ENV RECORDING_VERSION $spreed_version|" ./Containers/talk-recording/Dockerfile
curl -L "https://raw.githubusercontent.com/nextcloud/spreed/$spreed_version/recording/server.conf.in" -o Containers/talk-recording/recording.conf
sed -i "s|^ENV RECORDING_VERSION.*$|ENV RECORDING_VERSION $recording_version|" ./Containers/talk-recording/Dockerfile
curl -L "https://raw.githubusercontent.com/nextcloud/nextcloud-talk-recording/$recording_version/server.conf.in" -o Containers/talk-recording/recording.conf
# Signaling
signaling_version="$(
@@ -34,12 +34,22 @@ jobs:
)"
curl -L "https://raw.githubusercontent.com/strukturag/nextcloud-spreed-signaling/$signaling_version/server.conf.in" -o Containers/talk/server.conf.in
# Janus
janus_version="$(
git ls-remote https://github.com/meetecho/janus-gateway v0.*.* \
| cut -d/ -f3 \
| sort -V \
| grep -E "^v[0-9]+\.[0-9]+\.[0-9]+$" \
| tail -1
)"
sed -i "s|^ARG JANUS_VERSION=.*$|ARG JANUS_VERSION=$janus_version|" ./Containers/talk/Dockerfile
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit-message: talk-update automated change
signoff: true
title: talk update
title: talk container update
body: Automated talk container update
labels: dependencies, 3. to review
milestone: next

View File

@@ -24,7 +24,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2

View File

@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
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' | sort -r | head -1)"

View File

@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: update yaml files
run: |
sudo bash manual-install/update-yaml.sh

View File

@@ -1,6 +1,6 @@
FROM caddy:2.6.4-alpine as caddy
FROM caddy:2.7.6-alpine as caddy
FROM httpd:2.4.57-alpine3.18
FROM httpd:2.4.58-alpine3.18
COPY --from=caddy /usr/bin/caddy /usr/bin/caddy
@@ -22,6 +22,7 @@ RUN set -ex; \
\
mkdir -p /mnt/data; \
chown -R www-data:www-data /mnt/data; \
chown -R 777 /tmp; \
\
apk add --no-cache \
bash \
@@ -29,6 +30,7 @@ RUN set -ex; \
tzdata \
ca-certificates \
openssl \
bind-tools \
netcat-openbsd; \
\
sed -i \
@@ -47,9 +49,16 @@ RUN set -ex; \
-e 's/^#\(LoadModule .*mod_brotli.so\)/\1/' \
-e 's/\(LoadModule .*mod_mpm_worker.so\)/#\1/' \
-e 's/\(LoadModule .*mod_mpm_prefork.so\)/#\1/' \
-e 's/\(ScriptAlias \)/#\1/' \
/usr/local/apache2/conf/httpd.conf; \
echo "Include conf/nextcloud.conf" | tee -a /usr/local/apache2/conf/httpd.conf; \
echo "ServerName localhost" | tee -a /usr/local/apache2/conf/httpd.conf; \
# Sync this with max db connections and pm.max_children
# We don't actually expect so many workers but don't want to limit it artificially because people will report issues otherwise.
sed -i 's|MaxRequestWorkers.*|MaxRequestWorkers 5000|' /usr/local/apache2/conf/extra/httpd-mpm.conf; \
grep -q '<IfModule mpm_event_module>' /usr/local/apache2/conf/extra/httpd-mpm.conf; \
# ServerLimit needs to be set to MaxRequestWorkers divided by ThreadsPerChild which is set to 25 by default
sed -i '/<IfModule mpm_event_module>/a\ \ \ \ ServerLimit 200' /usr/local/apache2/conf/extra/httpd-mpm.conf; \
\
rm -rf /usr/local/apache2/conf/original /var/www; \
mkdir -p /var/www; \
@@ -59,9 +68,15 @@ RUN set -ex; \
mkdir /var/run/supervisord; \
chown www-data:www-data /var/run/supervisord; \
chown www-data:www-data /var/log/supervisord; \
chmod 777 /var/run/supervisord; \
chmod 777 /var/log/supervisord; \
\
chown -R www-data:www-data /usr/local/apache2; \
chmod +r -R /usr/local/apache2; \
mkdir -p /usr/local/apache2/logs; \
chmod 777 -R /home/www-data; \
chmod 777 -R /usr/local/apache2/logs; \
rm -rf /usr/local/apache2/cgi-bin/; \
\
echo "root:$(openssl rand -base64 12)" | chpasswd
@@ -71,4 +86,4 @@ ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

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

View File

@@ -49,4 +49,7 @@ Listen 8000
# See https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxytimeout
ProxyTimeout ${APACHE_MAX_TIME}
# See https://httpd.apache.org/docs/trunk/mod/core.html#traceenable
TraceEnable Off
</VirtualHost>

View File

@@ -17,6 +17,12 @@ while ! nc -z "$NEXTCLOUD_HOST" 9000; do
sleep 5
done
# Get ipv4-address of Apache
IPv4_ADDRESS="$(dig nextcloud-aio-apache A +short +search | head -1)"
# Bring it in CIDR notation
# shellcheck disable=SC2001
IPv4_ADDRESS="$(echo "$IPv4_ADDRESS" | sed 's|[0-9]\+$|1/32|')"
if [ -z "$APACHE_PORT" ]; then
export APACHE_PORT="443"
fi
@@ -35,18 +41,18 @@ if [ "$APACHE_PORT" != '443' ]; then
else
CADDYFILE="$(sed 's|auto_https.*|auto_https disable_redirects|' /Caddyfile)"
fi
echo "$CADDYFILE" > /Caddyfile
echo "$CADDYFILE" > /tmp/Caddyfile
# Change the trusted_proxies in case of reverse proxies
if [ "$APACHE_PORT" != '443' ]; then
CADDYFILE="$(sed 's|# trusted_proxies placeholder|trusted_proxies static private_ranges|' /Caddyfile)"
CADDYFILE="$(sed 's|# trusted_proxies placeholder|trusted_proxies static private_ranges|' /tmp/Caddyfile)"
else
CADDYFILE="$(sed 's|trusted_proxies.*private_ranges|# trusted_proxies placeholder|' /Caddyfile)"
CADDYFILE="$(sed "s|# trusted_proxies placeholder|trusted_proxies static $IPv4_ADDRESS|" /tmp/Caddyfile)"
fi
echo "$CADDYFILE" > /Caddyfile
echo "$CADDYFILE" > /tmp/Caddyfile
# Fix the Caddyfile format
caddy fmt --overwrite /Caddyfile
caddy fmt --overwrite /tmp/Caddyfile
# Add caddy path
mkdir -p /mnt/data/caddy/
@@ -57,7 +63,7 @@ mkdir -p /mnt/data/caddy-imports
# Remove falsely added Nextcloud conf
rm -f /mnt/data/caddy-imports/nextcloud
# Makre sure that the caddy-imports dir is not empty
# Make sure that the caddy-imports dir is not empty
echo "# empty file so that caddy does not print a warning" > /mnt/data/caddy-imports/empty
# Fix apache startup

View File

@@ -20,4 +20,4 @@ stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=/usr/bin/caddy run --config /Caddyfile
command=/usr/bin/caddy run --config /tmp/Caddyfile

View File

@@ -1,4 +1,4 @@
FROM alpine:3.18.2
FROM alpine:3.18.5
RUN set -ex; \
\
@@ -16,7 +16,8 @@ VOLUME /root
COPY --chmod=770 *.sh /
ENTRYPOINT ["/start.sh"]
# hadolint ignore=DL3002
USER root
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"
ENV BORG_RETENTION_POLICY="--keep-within=7d --keep-weekly=4 --keep-monthly=6"

View File

@@ -35,19 +35,19 @@ done
# Check if target is mountpoint
if ! mountpoint -q /mnt/borgbackup; then
echo "/mnt/borgbackup is not a mountpoint which is not allowed"
echo "/mnt/borgbackup 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."
echo "The repository is empty. Cannot perform check or restore."
exit 1
fi
# Do not continue if this file exists (needed for simple external blocking)
if [ -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 "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
fi
@@ -65,25 +65,38 @@ if [ "$BORG_MODE" = backup ]; then
echo "configuration.json not present. Cannot perform the backup!"
exit 1
elif ! [ -f "/nextcloud_aio_volumes/nextcloud_aio_nextcloud/config/config.php" ]; then
echo "config.php is missing cannot perform backup"
echo "config.php is missing. Cannot perform backup!"
exit 1
elif ! [ -f "/nextcloud_aio_volumes/nextcloud_aio_database_dump/database-dump.sql" ]; then
echo "database-dump is missing. cannot perform backup"
echo "database-dump is missing. Cannot perform backup!"
echo "Please check the database container logs!"
exit 1
elif ! [ -f "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/.ocdata" ]; then
echo "The .ocdata file is missing in Nextcloud datadir which means it is invalid!"
echo "Is the drive where the datadir is located on still mounted?"
exit 1
fi
# Test that nothing is empty
for directory in "${VOLUME_DIRS[@]}"; do
if [ -z "$(ls -A "$directory")" ] && [ "$directory" != "/nextcloud_aio_volumes/nextcloud_aio_elasticsearch" ]; then
echo "$directory is empty which is not allowed."
# Test that default volumes are not empty
for volume in "${DEFAULT_VOLUMES[@]}"; do
if [ -z "$(ls -A "/nextcloud_aio_volumes/$volume")" ] && [ "$volume" != "nextcloud_aio_elasticsearch" ]; then
echo "/nextcloud_aio_volumes/$volume is empty which should not happen!"
exit 1
fi
done
if [ -f "/nextcloud_aio_volumes/nextcloud_aio_database_dump/export.failed" ]; then
echo "Database export failed the last time. Most likely was the export time not high enough."
echo "Cannot create a backup now."
echo "Please report this to https://github.com/nextcloud/all-in-one/issues. Thanks!"
echo "Reason is that the database export failed the last time."
echo "Most likely was the database container not correctly shut down via the AIO interface."
echo ""
echo "You might want to try the database export again manually by running the three commands:"
echo "sudo docker start nextcloud-aio-database"
echo "sleep 10"
echo "sudo docker stop nextcloud-aio-database -t 1800"
echo ""
echo "Afterwards try to create a backup again and it should hopefully work."
echo "If it should still fail, feel free to report this to https://github.com/nextcloud/all-in-one/issues and post the database container logs and the borgbackup container logs into the thread. Thanks!"
exit 1
fi
@@ -101,7 +114,7 @@ if [ "$BORG_MODE" = backup ]; then
exit 1
fi
echo "initializing repository..."
echo "Initializing repository..."
NEW_REPOSITORY=1
if ! borg init --debug --encryption=repokey-blake2 "$BORG_BACKUP_DIRECTORY"; then
echo "Could not initialize borg repository."
@@ -212,7 +225,7 @@ if [ "$BORG_MODE" = backup ]; then
fi
echo "Compacting additional volumes..."
if ! borg compact "$BORG_BACKUP_DIRECTORY"; then
echo "Failed to compact archives!"
echo "Failed to compact additional docker-volume archives!"
exit 1
fi
fi
@@ -242,7 +255,7 @@ if [ "$BORG_MODE" = backup ]; then
fi
echo "Compacting additional host mounts..."
if ! borg compact "$BORG_BACKUP_DIRECTORY"; then
echo "Failed to compact archives!"
echo "Failed to compact additional host-mount archives!"
exit 1
fi
fi
@@ -250,7 +263,7 @@ if [ "$BORG_MODE" = backup ]; then
# Inform user
get_expiration_time
echo "Backup finished successfully on $END_DATE_READABLE ($DURATION_READABLE)"
echo "Backup finished successfully on $END_DATE_READABLE ($DURATION_READABLE)."
if [ -f "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/update.failed" ]; then
echo "However a Nextcloud update failed. So reporting that the backup failed which will skip any update attempt the next time."
echo "Please restore a backup from before the failed Nextcloud update attempt."
@@ -361,7 +374,7 @@ if [ "$BORG_MODE" = restore ]; then
# Inform user
get_expiration_time
echo "Restore finished successfully on $END_DATE_READABLE ($DURATION_READABLE)"
echo "Restore finished successfully on $END_DATE_READABLE ($DURATION_READABLE)."
# Add file to Nextcloud container so that it skips any update the next time
touch "/nextcloud_aio_volumes/nextcloud_aio_nextcloud_data/skip.update"
@@ -389,7 +402,7 @@ if [ "$BORG_MODE" = check ]; then
# Inform user
get_expiration_time
echo "Check finished successfully on $END_DATE_READABLE ($DURATION_READABLE)"
echo "Check finished successfully on $END_DATE_READABLE ($DURATION_READABLE)."
exit 0
fi
@@ -406,7 +419,7 @@ if [ "$BORG_MODE" = "check-repair" ]; then
# Inform user
get_expiration_time
echo "Check finished successfully on $END_DATE_READABLE ($DURATION_READABLE)"
echo "Check finished successfully on $END_DATE_READABLE ($DURATION_READABLE)."
exit 0
fi

View File

@@ -1,11 +1,11 @@
# Probably from this file: https://github.com/Cisco-Talos/clamav-docker/blob/main/clamav/1.1/alpine/Dockerfile
FROM clamav/clamav:1.1.0-1
FROM clamav/clamav:1.2.1-26
COPY clamav.conf /tmp/clamav.conf
RUN set -ex; \
apk add --no-cache tzdata; \
cat /tmp/clamav.conf | tee -a /etc/clamav/clamd.conf; \
cat /tmp/clamav.conf >> /etc/clamav/clamd.conf; \
rm /tmp/clamav.conf; \
mkdir -p /var/run/clamav /run/lock; \
chown -R clamav:clamav /var/run/clamav /run/clamav /var/log/clamav /var/lock /run/lock; \
@@ -15,4 +15,4 @@ VOLUME /var/lib/clamav
USER clamav
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -1,8 +1,9 @@
# From a file located probably somewhere here: https://github.com/CollaboraOnline/online/tree/master/docker
FROM collabora/code:23.05.0.5.1
FROM collabora/code:23.05.7.2.1
USER root
# hadolint ignore=DL3008
RUN set -ex; \
\
apt-get update; \
@@ -11,9 +12,9 @@ RUN set -ex; \
tzdata \
netcat-openbsd \
; \
rm -rf /var/lib/apt/lists/*
rm -rf /var/lib/apt/lists/*;
USER 100
HEALTHCHECK CMD nc -z localhost 9980 || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -0,0 +1,19 @@
FROM haproxy:2.9.0-alpine3.18
# hadolint ignore=DL3002
USER root
ENV NEXTCLOUD_HOST nextcloud-aio-nextcloud
RUN set -ex; \
apk add --no-cache \
ca-certificates \
tzdata \
bash \
bind-tools; \
chmod -R 777 /tmp
COPY --chmod=775 *.sh /
COPY --chmod=664 haproxy.cfg /haproxy.cfg
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -0,0 +1,59 @@
# Inspiration: https://github.com/Tecnativa/docker-socket-proxy/blob/master/haproxy.cfg
global
maxconn 10
defaults
timeout connect 10s
timeout client 10s
timeout server 10s
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
# 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 start/stop: POST containers/%s/start containers/%s/stop
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 create: POST containers/create?name=%s
# ACL to restrict container name to nc_app_[a-zA-Z0-9_.-]+
acl nc_app_container_name url_param(name) -m reg -i "^nc_app_[a-zA-Z0-9_.-]+"
# ACL to restrict the number of Mounts to 1
acl one_mount_volume req.body -m reg -i "\"Mounts\"\s*:\s*\[\s*(?:(?!\"Mounts\"\s*:\s*\[)[^}]*)}[^}]*\]"
# 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+\"[^\]]*)+\]"
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 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\""
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\""
# 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
# volume rm: DELETE volumes/%s
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes/nc_app_[a-zA-Z0-9_.-]+_data } METH_DELETE
# image pull: POST images/create?fromImage=%s
http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/images/create } METH_POST
http-request deny
default_backend dockerbackend
backend dockerbackend
mode http
server dockersocket /var/run/docker.sock

View File

@@ -0,0 +1,4 @@
#!/bin/bash
nc -z "$NEXTCLOUD_HOST" 9001 || exit 0
nc -z localhost 2375 || exit 1

View File

@@ -0,0 +1,23 @@
#!/bin/sh
# Only start container if nextcloud is accessible
while ! nc -z "$NEXTCLOUD_HOST" 9001; do
echo "Waiting for Nextcloud to start..."
sleep 5
done
set -x
IPv4_ADDRESS_NC="$(dig nextcloud-aio-nextcloud IN A +short +search | grep '^[0-9.]\+$' | sort | head -n1)"
HAPROXYFILE="$(sed "s|NC_IPV4_PLACEHOLDER|$IPv4_ADDRESS_NC|" /haproxy.cfg)"
echo "$HAPROXYFILE" > /tmp/haproxy.cfg
IPv6_ADDRESS_NC="$(dig nextcloud-aio-nextcloud AAAA +short +search | grep '^[0-9a-f:]\+$' | sort | head -n1)"
if [ -n "$IPv6_ADDRESS_NC" ]; then
HAPROXYFILE="$(sed "s|NC_IPV6_PLACEHOLDER|$IPv6_ADDRESS_NC|" /tmp/haproxy.cfg)"
else
HAPROXYFILE="$(sed "s# || { src NC_IPV6_PLACEHOLDER }##g" /tmp/haproxy.cfg)"
fi
echo "$HAPROXYFILE" > /tmp/haproxy.cfg
set +x
haproxy -f /tmp/haproxy.cfg -db

View File

@@ -1,12 +1,13 @@
FROM alpine:3.18.2
FROM alpine:3.18.5
RUN set -ex; \
apk add --no-cache bash lighttpd netcat-openbsd; \
adduser -S www-data -G www-data; \
rm -rf /etc/lighttpd/lighttpd.conf; \
chmod +r -R /etc/lighttpd; \
chmod 777 -R /etc/lighttpd; \
mkdir -p /var/www/domaincheck; \
chown www-data:www-data -R /var/www
COPY --chown=www-data:www-data lighttpd.conf /etc/lighttpd/lighttpd.conf
chown www-data:www-data -R /var/www; \
chmod 777 -R /var/www/domaincheck
COPY --chown=www-data:www-data lighttpd.conf /lighttpd.conf
COPY --chmod=775 start.sh /start.sh
@@ -14,4 +15,4 @@ USER www-data
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD nc -z localhost $APACHE_PORT || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -11,7 +11,7 @@ if [ -z "$APACHE_PORT" ]; then
export APACHE_PORT="443"
fi
CONF_FILE="$(sed "s|ipv6-placeholder|\[::\]:$APACHE_PORT|" /etc/lighttpd/lighttpd.conf)"
CONF_FILE="$(sed "s|ipv6-placeholder|\[::\]:$APACHE_PORT|" /lighttpd.conf)"
echo "$CONF_FILE" > /etc/lighttpd/lighttpd.conf
# Check config file

View File

@@ -1,8 +1,9 @@
# Probably from here https://github.com/elastic/elasticsearch/blob/main/distribution/docker/src/docker/Dockerfile
FROM elasticsearch:7.17.10
FROM elasticsearch:8.11.3
USER root
# hadolint ignore=DL3008
RUN set -ex; \
\
export DEBIAN_FRONTEND=noninteractive; \
@@ -16,4 +17,4 @@ RUN set -ex; \
USER 1000:0
HEALTHCHECK CMD nc -z localhost 9200 || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -1,6 +1,6 @@
FROM golang:1.20.5-alpine3.18 as go
FROM golang:1.21.6-alpine3.18 as go
ENV IMAGINARY_HASH b632dae8cc321452c3f85bcae79c580b1ae1ed84
ENV IMAGINARY_HASH 6cd9edd1d3fb151eb773c14552886e4fc8e50138
RUN set -ex; \
apk add --no-cache \
@@ -12,7 +12,7 @@ RUN set -ex; \
build-base; \
go install github.com/h2non/imaginary@"$IMAGINARY_HASH";
FROM alpine:3.18.2
FROM alpine:3.18.5
RUN set -ex; \
apk add --no-cache \
tzdata \
@@ -35,4 +35,4 @@ ENV MALLOC_ARENA_MAX=2
ENTRYPOINT ["imaginary", "-return-size", "-max-allowed-resolution", "222.2"]
HEALTHCHECK CMD nc -z localhost "$PORT" || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -10,18 +10,21 @@
log {
level ERROR
}
servers {
protocols h1 h2 h2c
}
on_demand_tls {
ask http://localhost:9876/
}
}
http://:80 {
redir https://{host}{uri}
redir https://{host}{uri} permanent
}
# Match only host names and not ip-addresses:
https://*.*:8443,
https://*.*.*:8443,
https://*.*.*.*:8443,
https://*.*.*.*.*:8443,
https://*.*.*.*.*.*:8443 {
https://:8443 {
reverse_proxy localhost:8000

View File

@@ -1,11 +1,11 @@
# Docker CLI is a requirement
FROM docker:24.0.2-cli as docker
FROM docker:24.0.7-cli as docker
# Caddy is a requirement
FROM caddy:2.6.4-alpine as caddy
FROM caddy:2.7.6-alpine as caddy
# From https://github.com/docker-library/php/blob/master/8.2/alpine3.18/fpm/Dockerfile
FROM php:8.2.7-fpm-alpine3.18
FROM php:8.2.14-fpm-alpine3.18
EXPOSE 80
EXPOSE 8080
@@ -16,6 +16,7 @@ COPY --from=docker /usr/local/bin/docker /usr/local/bin/docker
WORKDIR /var/www/docker-aio
# hadolint ignore=SC2086,DL3047,DL3003,DL3004
RUN set -ex; \
apk add --no-cache shadow; \
groupmod -g 333 xfs; \
@@ -41,7 +42,7 @@ RUN set -ex; \
apk add --no-cache --virtual .build-deps \
autoconf \
build-base; \
pecl install APCu-5.1.22; \
pecl install APCu-5.1.23; \
docker-php-ext-enable apcu; \
rm -r /tmp/pear; \
runDeps="$( \
@@ -50,19 +51,21 @@ RUN set -ex; \
| sort -u \
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
)"; \
apk add --virtual .nextcloud-aio-rundeps $runDeps; \
apk add --no-cache --virtual .nextcloud-aio-rundeps $runDeps; \
apk del .build-deps; \
grep -q '^pm = dynamic' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm = dynamic/pm = ondemand/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm.max_children =.*/pm.max_children = 80/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's|access.log = /proc/self/fd/2|access.log = /proc/self/fd/1|' /usr/local/etc/php-fpm.d/docker.conf; \
grep -q ';listen.allowed_clients' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's|;listen.allowed_clients.*|listen.allowed_clients = 127.0.0.1,::1|' /usr/local/etc/php-fpm.d/www.conf; \
\
apk add --no-cache git; \
wget https://getcomposer.org/installer -O - | php -- --install-dir=/usr/local/bin --filename=composer; \
chmod +x /usr/local/bin/composer; \
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 -exec rm -r {} \; ; \
find ./ -maxdepth 1 -mindepth 1 -not -path ./php -not -path ./community-containers -exec rm -r {} \; ; \
chown www-data:www-data -R /var/www/docker-aio; \
cd php; \
sudo -u www-data composer install --no-dev; \
@@ -93,6 +96,7 @@ RUN set -ex; \
-e 's/^#\(LoadModule .*mod_mpm_event.so\)/\1/' \
-e 's/\(LoadModule .*mod_mpm_worker.so\)/#\1/' \
-e 's/\(LoadModule .*mod_mpm_prefork.so\)/#\1/' \
-e 's/\(ScriptAlias \)/#\1/' \
/etc/apache2/httpd.conf; \
mkdir -p /etc/apache2/logs; \
rm /etc/apache2/conf.d/ssl.conf; \
@@ -108,6 +112,7 @@ RUN set -ex; \
/etc/apache2/conf.d/userdir.conf \
/etc/apache2/conf.d/info.conf; \
\
rm -rf /var/www/localhost/cgi-bin/; \
mkdir /var/log/supervisord; \
mkdir /var/run/supervisord;
@@ -116,9 +121,9 @@ COPY --chmod=664 Caddyfile /Caddyfile
COPY --chmod=664 supervisord.conf /supervisord.conf
COPY mastercontainer.conf /etc/apache2/sites-available/mastercontainer.conf
# hadolint ignore=DL3002
USER root
ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD /healthcheck.sh

View File

@@ -12,6 +12,11 @@ while true; do
export AUTOMATIC_UPDATES=0
export START_CONTAINERS=1
fi
if [ "$(sed -n '3p' "/mnt/docker-aio-config/data/daily_backup_time")" != 'successNotificationsAreNotEnabled' ]; then
export SEND_SUCCESS_NOTIFICATIONS=1
else
export SEND_SUCCESS_NOTIFICATIONS=0
fi
set +x
if [ -f "/mnt/docker-aio-config/data/daily_backup_running" ]; then
export LOCK_FILE_PRESENT=1
@@ -57,6 +62,9 @@ while true; do
# Remove dangling images
sudo -u www-data docker image prune --force
# Check for available free space
sudo -u www-data php /var/www/docker-aio/php/src/Cron/CheckFreeDiskSpace.php
# Remove mastercontainer from default bridge network
if sudo -u www-data docker inspect nextcloud-aio-mastercontainer --format "{{.NetworkSettings.Networks}}" | grep -q "bridge"; then
sudo -u www-data docker network disconnect bridge nextcloud-aio-mastercontainer

View File

@@ -16,7 +16,7 @@ fi
sudo -u www-data touch "/mnt/docker-aio-config/data/daily_backup_running"
# Check if apache is running/stopped, watchtower is stopped and backupcontainer is stopped
APACHE_PORT="$(docker inspect nextcloud-aio-apache --format "{{.HostConfig.PortBindings}}" | grep -oP '[0-9]+' | head -1)"
APACHE_PORT="$(docker inspect nextcloud-aio-apache --format "{{.HostConfig.PortBindings}}" | grep -o '[0-9]\+' | head -1)"
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
@@ -105,7 +105,7 @@ if [ "$DAILY_BACKUP" = 1 ] && ([ "$AUTOMATIC_UPDATES" = 1 ] || [ "$START_CONTAIN
done
fi
echo "Sending backup notification..."
sudo -u www-data php /var/www/docker-aio/php/src/Cron/BackupNotification.php
sudo -E -u www-data php /var/www/docker-aio/php/src/Cron/BackupNotification.php
fi
echo "Daily backup script has finished"

View File

@@ -1,5 +1,10 @@
#!/bin/bash
if [ -f "/mnt/docker-aio-config/data/configuration.json" ]; then
nc -z localhost 80 || exit 1
nc -z localhost 8000 || exit 1
nc -z localhost 8080 || exit 1
nc -z localhost 8443 || exit 1
nc -z localhost 9000 || exit 1
nc -z localhost 9876 || exit 1
fi

View File

@@ -49,8 +49,14 @@ Listen 8080
SSLCertificateFile /etc/apache2/certs/ssl.crt
SSLEngine on
SSLProtocol -all +TLSv1.2 +TLSv1.3
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305
SSLHonorCipherOrder off
SSLSessionTickets off
</VirtualHost>
# Increase timeout in case e.g. the initial download takes a long time
Timeout 7200
ProxyTimeout 7200
# See https://httpd.apache.org/docs/trunk/mod/core.html#traceenable
TraceEnable Off

View File

@@ -26,6 +26,12 @@ if [ "$EUID" != "0" ]; then
exit 1
fi
# Check that the CMD is not overwritten nor set
if [ "$*" != "" ]; then
print_red "Docker run command for AIO is incorrect as a CMD option was given which is not expected."
exit 1
fi
# Check if socket is available and readable
if ! [ -a "/var/run/docker.sock" ]; then
print_red "Docker socket is not available. Cannot continue."
@@ -64,7 +70,7 @@ fi
# Check if api version is supported
if ! sudo -u www-data docker info &>/dev/null; then
print_red "Cannot connect to the docker socket. Cannot proceed."
echo "If you are on Docker Desktop v4.19 or higher, see https://github.com/nextcloud/all-in-one/issues/2450"
echo "Did you maybe remove group read permissions for the docker socket? AIO needs them in order to access the docker socket."
echo "If SELinux is enabled on your host, see https://github.com/nextcloud/all-in-one#are-there-known-problems-when-selinux-is-enabled"
echo "If you are on TrueNas SCALE, see https://github.com/nextcloud/all-in-one#can-i-run-aio-on-truenas-scale"
exit 1
@@ -174,7 +180,7 @@ It is set to '$APACHE_PORT'."
fi
fi
if [ -n "$APACHE_IP_BINDING" ]; then
if ! echo "$APACHE_IP_BINDING" | grep -q '^[0-9.]\+$'; then
if ! echo "$APACHE_IP_BINDING" | grep -q '^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$\|^[0-9a-f:]\+$'; then
print_red "You provided an ip-address for the apache container's ip-binding but it was not a valid ip-address.
It is set to '$APACHE_IP_BINDING'."
exit 1
@@ -236,6 +242,20 @@ It is set to '$NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS'."
exit 1
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
fi
# Check DNS resolution
# Prevents issues like https://github.com/nextcloud/all-in-one/discussions/565
@@ -248,6 +268,35 @@ if [ "$?" = 6 ]; then
exit 1
fi
# Check that no changes have been made to timezone settings since AIO only supports running in Etc/UTC timezone
if [ -n "$TZ" ]; then
print_red "The environmental variable TZ has been set which is not supported by AIO since it only supports running in the default Etc/UTC timezone!"
echo "The correct timezone can be set in the AIO interface later on!"
# Disable exit since it seems to be by default set on unraid and we dont want to break these instances
# exit 1
fi
if mountpoint -q /etc/localtime; then
print_red "/etc/localtime has been mounted into the container which is not allowed because AIO only supports running in the default Etc/UTC timezone!"
echo "The correct timezone can be set in the AIO interface later on!"
exit 1
fi
if mountpoint -q /etc/timezone; then
print_red "/etc/timezone has been mounted into the container which is not allowed because AIO only supports running in the default Etc/UTC timezone!"
echo "The correct timezone can be set in the AIO interface later on!"
exit 1
fi
# Check if unsupported env are set (but don't exit as it would break many instances)
if [ -n "$APACHE_DISABLE_REWRITE_IP" ]; then
print_red "The environmental variable APACHE_DISABLE_REWRITE_IP has been set which is not supported by AIO. Please remove it!"
fi
if [ -n "$NEXTCLOUD_TRUSTED_DOMAINS" ]; then
print_red "The environmental variable NEXTCLOUD_TRUSTED_DOMAINS has been set which is not supported by AIO. Please remove it!"
fi
if [ -n "$TRUSTED_PROXIES" ]; then
print_red "The environmental variable TRUSTED_PROXIES has been set which is not supported by AIO. Please remove it!"
fi
# Add important folders
mkdir -p /mnt/docker-aio-config/data/
mkdir -p /mnt/docker-aio-config/session/
@@ -299,8 +348,8 @@ E.g. https://internal.ip.of.this.server:8080
If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
https://your-domain-that-points-to-this-server.tld:8443"
# Set the timezone to UTC
export TZ=UTC
# Set the timezone to Etc/UTC
export TZ=Etc/UTC
# Fix apache startup
rm -f /var/run/apache2/httpd.pid
@@ -311,4 +360,5 @@ caddy fmt --overwrite /Caddyfile
# Fix caddy log
chmod 777 /root
exec "$@"
# Start supervisord
/usr/bin/supervisord -c /supervisord.conf

View File

@@ -55,3 +55,12 @@ stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=/session-deduplicator.sh
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
command=php -S 127.0.0.1:9876 /var/www/docker-aio/php/domain-validator.php
user=www-data

View File

@@ -1,9 +1,9 @@
FROM php:8.1.20-fpm-alpine3.18
FROM php:8.1.27-fpm-alpine3.18
ENV PHP_MEMORY_LIMIT 512M
ENV PHP_UPLOAD_LIMIT 10G
ENV PHP_MAX_TIME 3600
ENV NEXTCLOUD_VERSION 26.0.3
ENV NEXTCLOUD_VERSION 27.1.5
ENV AIO_TOKEN 123456
ENV AIO_URL localhost
@@ -16,6 +16,7 @@ VOLUME /mnt/ncdata
VOLUME /var/www/html
# Custom: change id of www-data user as it needs to be the same like on old installations
# hadolint ignore=SC2086,DL3003
RUN set -ex; \
apk add --no-cache shadow; \
deluser www-data; \
@@ -67,9 +68,9 @@ RUN set -ex; \
; \
\
# pecl will claim success even if one install fails, so we need to perform each install separately
pecl install APCu-5.1.22; \
pecl install APCu-5.1.23; \
pecl install memcached-3.2.0; \
pecl install redis-5.3.7; \
pecl install redis-6.0.2; \
pecl install imagick-3.7.0; \
\
docker-php-ext-enable \
@@ -85,7 +86,7 @@ RUN set -ex; \
| sort -u \
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
)"; \
apk add --virtual .nextcloud-phpext-rundeps $runDeps; \
apk add --no-cache --virtual .nextcloud-phpext-rundeps $runDeps; \
apk del .build-deps; \
\
# set recommended PHP.ini settings
@@ -170,7 +171,7 @@ RUN set -ex; \
| sort -u \
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
)"; \
apk add --virtual .nextcloud-phpext-rundeps $runDeps; \
apk add --no-cache --virtual .nextcloud-phpext-rundeps $runDeps; \
apk del .build-deps; \
\
mkdir -p \
@@ -189,14 +190,16 @@ RUN set -ex; \
sudo \
grep \
nodejs \
bind-tools \
imagemagick \
coreutils; \
\
grep -q '^pm = dynamic' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm = dynamic/pm = ondemand/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm.max_children =.*/pm.max_children = 80/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm.start_servers =.*/pm.start_servers = 2/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm.min_spare_servers =.*/pm.min_spare_servers = 1/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's/^pm.max_spare_servers =.*/pm.max_spare_servers = 3/' /usr/local/etc/php-fpm.d/www.conf; \
# Sync this with max db connections and MaxRequestWorkers
# We don't actually expect so many children but don't want to limit it artificially because people will report issues otherwise.
# Also children will usually be terminated again after the process is done due to the ondemand setting
sed -i 's/^pm.max_children =.*/pm.max_children = 5000/' /usr/local/etc/php-fpm.d/www.conf; \
sed -i 's|access.log = /proc/self/fd/2|access.log = /proc/self/fd/1|' /usr/local/etc/php-fpm.d/docker.conf; \
\
rm -rf /tmp/nextcloud-aio && \
@@ -209,6 +212,7 @@ RUN set -ex; \
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 -R 777 /tmp; \
rm -r /usr/src/nextcloud/apps/updatenotification; \
\
mkdir -p /nc-updater; \
@@ -218,9 +222,10 @@ RUN set -ex; \
# Give root a random password
echo "root:$(openssl rand -base64 12)" | chpasswd
# hadolint ignore=DL3002
USER root
ENTRYPOINT ["/start.sh"]
CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD sudo -E -u www-data bash /healthcheck.sh
LABEL com.centurylinklabs.watchtower.monitor-only="true"
HEALTHCHECK --start-period=60s CMD sudo -E -u www-data bash /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -12,4 +12,5 @@ $CONFIG = array (
'writable' => true,
),
),
'appsallowlist' => getenv('APPS_ALLOWLIST') ? explode(" ", getenv('APPS_ALLOWLIST')) : [],
);

View File

@@ -0,0 +1,20 @@
<?php
if (getenv('SMTP_HOST') && getenv('MAIL_FROM_ADDRESS') && getenv('MAIL_DOMAIN')) {
$CONFIG = array (
'mail_smtpmode' => 'smtp',
'mail_smtphost' => getenv('SMTP_HOST'),
'mail_smtpport' => getenv('SMTP_PORT') ?: (getenv('SMTP_SECURE') ? 465 : 25),
'mail_smtpsecure' => getenv('SMTP_SECURE') ?: '',
'mail_smtpauth' => getenv('SMTP_NAME') && getenv('SMTP_PASSWORD'),
'mail_smtpauthtype' => getenv('SMTP_AUTHTYPE') ?: 'LOGIN',
'mail_smtpname' => getenv('SMTP_NAME') ?: '',
'mail_from_address' => getenv('MAIL_FROM_ADDRESS'),
'mail_domain' => getenv('MAIL_DOMAIN'),
);
if (getenv('SMTP_PASSWORD')) {
$CONFIG['mail_smtppassword'] = getenv('SMTP_PASSWORD');
} else {
$CONFIG['mail_smtppassword'] = '';
}
}

View File

@@ -1,7 +1,20 @@
#!/bin/bash
set -eu
wait_for_cron() {
set -x
while [ -n "$(pgrep -f /var/www/html/cron.php)" ]; do
echo "Waiting for cron to stop..."
sleep 5
done
echo "Cronjob successfully exited."
set +x
}
trap wait_for_cron SIGINT SIGTERM
while true; do
php -f /var/www/html/cron.php &
sleep 5m
sleep 5m &
wait $!
done

View File

@@ -30,13 +30,6 @@ redis.session.lock_retries = -1
redis.session.lock_wait_time = 10000
REDIS_CONF
echo "Setting php max children..."
MEMORY=$(awk '/MemTotal/ {printf "%d", $2/1024}' /proc/meminfo)
PHP_MAX_CHILDREN=$((MEMORY/50))
if [ -n "$PHP_MAX_CHILDREN" ]; then
sed -i "s/^pm.max_children =.*/pm.max_children = $PHP_MAX_CHILDREN/" /usr/local/etc/php-fpm.d/www.conf
fi
# Check permissions in ncdata
touch "$NEXTCLOUD_DATA_DIR/this-is-a-test-file" &>/dev/null
if ! [ -f "$NEXTCLOUD_DATA_DIR/this-is-a-test-file" ]; then
@@ -263,9 +256,15 @@ DATADIR_PERMISSION_CONF
unset ADMIN_PASSWORD
if [ "$INSTALL_LATEST_MAJOR" = yes ]; then
php /var/www/html/occ config:system:set updater.release.channel --value=beta
php /var/www/html/occ config:system:set updatedirectory --value="/nc-updater"
php /var/www/html/updater/updater.phar --no-interaction
INSTALLED_AT="$(php /var/www/html/occ config:app:get core installedat)"
if [ -n "${INSTALLED_AT}" ]; then
# Set the installdat to 00 which will allow to skip staging and install the next major directly
# shellcheck disable=SC2001
INSTALLED_AT="$(echo "${INSTALLED_AT}" | sed "s|[0-9][0-9]$|00|")"
php /var/www/html/occ config:app:set core installedat --value="${INSTALLED_AT}"
fi
php /var/www/html/updater/updater.phar --no-interaction --no-backup
if ! php /var/www/html/occ -V || php /var/www/html/occ status | grep maintenance | grep -q 'true'; then
echo "Installation of Nextcloud failed!"
touch "$NEXTCLOUD_DATA_DIR/install.failed"
@@ -276,16 +275,17 @@ DATADIR_PERMISSION_CONF
INSTALLED_MAJOR="${installed_version%%.*}"
IMAGE_MAJOR="${image_version%%.*}"
if ! [ "$INSTALLED_MAJOR" -gt "$IMAGE_MAJOR" ]; then
php /var/www/html/updater/updater.phar --no-interaction
php /var/www/html/updater/updater.phar --no-interaction --no-backup
if ! php /var/www/html/occ -V || php /var/www/html/occ status | grep maintenance | grep -q 'true'; then
echo "Installation of Nextcloud failed!"
touch "$NEXTCLOUD_DATA_DIR/install.failed"
exit 1
fi
# shellcheck disable=SC2016
installed_version="$(php -r 'require "/var/www/html/version.php"; echo implode(".", $OC_Version);')"
fi
php /var/www/html/occ app:disable updatenotification
rm -rf /var/www/html/apps/updatenotification
php /var/www/html/occ config:system:set updater.release.channel --value=stable
php /var/www/html/occ app:enable nextcloud-aio --force
php /var/www/html/occ db:add-missing-indices
php /var/www/html/occ db:add-missing-columns
@@ -363,6 +363,9 @@ DATADIR_PERMISSION_CONF
exit 1
fi
# shellcheck disable=SC2016
installed_version="$(php -r 'require "/var/www/html/version.php"; echo implode(".", $OC_Version);')"
rm "$NEXTCLOUD_DATA_DIR/update.failed"
bash /notify.sh "Nextcloud update to $image_version successful!" "Feel free to inspect the Nextcloud container logs for more info."
@@ -444,12 +447,14 @@ if [ -z "$OBJECTSTORE_S3_BUCKET" ] && [ -z "$OBJECTSTORE_SWIFT_URL" ]; then
exit 1
fi
# Configure tempdirectory
mkdir -p "$NEXTCLOUD_DATA_DIR/tmp/"
if ! grep -q upload_tmp_dir /usr/local/etc/php/conf.d/nextcloud.ini; then
echo "upload_tmp_dir = $NEXTCLOUD_DATA_DIR/tmp/" >> /usr/local/etc/php/conf.d/nextcloud.ini
# Delete formerly configured tempdirectory as the default is usually faster (if the datadir is on a HDD or network FS)
if [ "$(php /var/www/html/occ config:system:get tempdirectory)" = "$NEXTCLOUD_DATA_DIR/tmp/" ]; then
php /var/www/html/occ config:system:delete tempdirectory
if [ -d "$NEXTCLOUD_DATA_DIR/tmp/" ]; then
rm -r "$NEXTCLOUD_DATA_DIR/tmp/"
fi
fi
php /var/www/html/occ config:system:set tempdirectory --value="$NEXTCLOUD_DATA_DIR/tmp/"
fi
# Perform fingerprint update if instance was restored
@@ -464,6 +469,10 @@ php /var/www/html/occ config:system:set one-click-instance --value=true --type=b
php /var/www/html/occ config:system:set one-click-instance.user-limit --value=100 --type=int
php /var/www/html/occ config:system:set one-click-instance.link --value="https://nextcloud.com/all-in-one/"
php /var/www/html/occ app:enable support
if [ -n "$SUBSCRIPTION_KEY" ] && [ -z "$(php /var/www/html/occ config:app:get support potential_subscription_key)" ]; then
php /var/www/html/occ config:app:set support potential_subscription_key --value="$SUBSCRIPTION_KEY"
php /var/www/html/occ config:app:delete support last_check
fi
# Adjusting log files to be stored on a volume
echo "Adjusting log files..."
@@ -471,14 +480,22 @@ 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 "$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
# Apply network settings
echo "Applying network settings..."
php /var/www/html/occ config:system:set allow_local_remote_servers --type=bool --value=true
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 htaccess.RewriteBase --value="/"
php /var/www/html/occ maintenance:update:htaccess
# Revert dbpersistent setting to check if it fixes too many db connections
php /var/www/html/occ config:system:set dbpersistent --value=false --type=bool
# Disallow creating local external storages when nothing was mounted
if [ -z "$NEXTCLOUD_MOUNT" ]; then
php /var/www/html/occ config:system:set files_external_allow_create_new_local --type=bool --value=false
@@ -487,8 +504,14 @@ else
fi
# AIO app
if [ "$(php /var/www/html/occ config:app:get nextcloud-aio enabled)" != "yes" ]; then
php /var/www/html/occ app:enable nextcloud-aio
if [ "$THIS_IS_AIO" = "true" ]; then
if [ "$(php /var/www/html/occ config:app:get nextcloud-aio enabled)" != "yes" ]; then
php /var/www/html/occ app:enable nextcloud-aio
fi
else
if [ "$(php /var/www/html/occ config:app:get nextcloud-aio enabled)" != "no" ]; then
php /var/www/html/occ app:disable nextcloud-aio
fi
fi
# Notify push
@@ -499,8 +522,12 @@ elif [ "$(php /var/www/html/occ config:app:get notify_push enabled)" != "yes" ];
elif [ "$SKIP_UPDATE" != 1 ]; then
php /var/www/html/occ app:update notify_push
fi
chmod 775 -R /var/www/html/custom_apps/notify_push/bin/
php /var/www/html/occ config:system:set trusted_proxies 0 --value="127.0.0.1"
php /var/www/html/occ config:system:set trusted_proxies 1 --value="::1"
if [ -n "$ADDITIONAL_TRUSTED_PROXY" ]; then
php /var/www/html/occ config:system:set trusted_proxies 2 --value="$ADDITIONAL_TRUSTED_PROXY"
fi
php /var/www/html/occ config:app:set notify_push base_endpoint --value="https://$NC_DOMAIN/push"
# Collabora
@@ -513,14 +540,9 @@ if [ "$COLLABORA_ENABLED" = 'yes' ]; then
php /var/www/html/occ app:update richdocuments
fi
php /var/www/html/occ config:app:set richdocuments wopi_url --value="https://$NC_DOMAIN/"
# Fix https://github.com/nextcloud/all-in-one/issues/188:
php /var/www/html/occ config:system:set allow_local_remote_servers --type=bool --value=true
# Make collabora more save
COLLABORA_IPv4_ADDRESS="$(echo "<?php echo gethostbyname('$NC_DOMAIN');" | php | head -1)"
COLLABORA_IPv6_ADDRESS="<?php \$record = dns_get_record('$NC_DOMAIN', DNS_AAAA);"
# shellcheck disable=SC2016
COLLABORA_IPv6_ADDRESS+='if (!empty($record)) {echo $record[0]["ipv6"];}'
COLLABORA_IPv6_ADDRESS="$(echo "$COLLABORA_IPv6_ADDRESS" | php | head -1)"
COLLABORA_IPv4_ADDRESS="$(dig "$NC_DOMAIN" A +short +search | grep '^[0-9.]\+$' | sort | head -n1)"
COLLABORA_IPv6_ADDRESS="$(dig "$NC_DOMAIN" AAAA +short +search | grep '^[0-9a-f:]\+$' | sort | head -n1)"
COLLABORA_ALLOW_LIST="$(php /var/www/html/occ config:app:get richdocuments wopi_allowlist)"
if [ -n "$COLLABORA_IPv4_ADDRESS" ]; then
if ! echo "$COLLABORA_ALLOW_LIST" | grep -q "$COLLABORA_IPv4_ADDRESS"; then
@@ -549,12 +571,17 @@ if [ "$COLLABORA_ENABLED" = 'yes' ]; then
if ! echo "$COLLABORA_ALLOW_LIST" | grep -q "$PRIVATE_IP_RANGES"; then
COLLABORA_ALLOW_LIST+=",$PRIVATE_IP_RANGES"
fi
if [ -n "$ADDITIONAL_TRUSTED_PROXY" ]; then
if ! echo "$COLLABORA_ALLOW_LIST" | grep -q "$ADDITIONAL_TRUSTED_PROXY"; then
COLLABORA_ALLOW_LIST+=",$ADDITIONAL_TRUSTED_PROXY"
fi
fi
php /var/www/html/occ config:app:set richdocuments wopi_allowlist --value="$COLLABORA_ALLOW_LIST"
else
echo "Warning: wopi_allowlist is empty which should not be the case!"
fi
else
if [ -d "/var/www/html/custom_apps/richdocuments" ]; then
if [ "$REMOVE_DISABLED_APPS" = yes ] && [ -d "/var/www/html/custom_apps/richdocuments" ]; then
php /var/www/html/occ app:remove richdocuments
fi
fi
@@ -576,9 +603,8 @@ if [ "$ONLYOFFICE_ENABLED" = 'yes' ]; then
php /var/www/html/occ config:app:set onlyoffice jwt_secret --value="$ONLYOFFICE_SECRET"
php /var/www/html/occ config:system:set onlyoffice jwt_header --value="AuthorizationJwt"
php /var/www/html/occ config:app:set onlyoffice DocumentServerUrl --value="https://$NC_DOMAIN/onlyoffice"
php /var/www/html/occ config:system:set allow_local_remote_servers --type=bool --value=true
else
if [ -d "/var/www/html/custom_apps/onlyoffice" ] && [ -n "$ONLYOFFICE_SECRET" ] && [ "$(php /var/www/html/occ config:system:get onlyoffice jwt_secret)" = "$ONLYOFFICE_SECRET" ]; then
if [ "$REMOVE_DISABLED_APPS" = yes ] && [ -d "/var/www/html/custom_apps/onlyoffice" ] && [ -n "$ONLYOFFICE_SECRET" ] && [ "$(php /var/www/html/occ config:system:get onlyoffice jwt_secret)" = "$ONLYOFFICE_SECRET" ]; then
php /var/www/html/occ app:remove onlyoffice
fi
fi
@@ -605,7 +631,7 @@ if [ "$TALK_ENABLED" = 'yes' ]; then
php /var/www/html/occ talk:signaling:add "https://$NC_DOMAIN/standalone-signaling/" "$SIGNALING_SECRET" --verify
fi
else
if [ -d "/var/www/html/custom_apps/spreed" ]; then
if [ "$REMOVE_DISABLED_APPS" = yes ] && [ -d "/var/www/html/custom_apps/spreed" ]; then
php /var/www/html/occ app:remove spreed
fi
fi
@@ -648,11 +674,11 @@ if [ "$CLAMAV_ENABLED" = 'yes' ]; then
php /var/www/html/occ config:app:set files_antivirus av_port --value="3310"
php /var/www/html/occ config:app:set files_antivirus av_host --value="$CLAMAV_HOST"
php /var/www/html/occ config:app:set files_antivirus av_stream_max_length --value="104857600"
php /var/www/html/occ config:app:set files_antivirus av_max_file_size --value="-1"
php /var/www/html/occ config:app:set files_antivirus av_max_file_size --value="104857600"
php /var/www/html/occ config:app:set files_antivirus av_infected_action --value="only_log"
fi
else
if [ -d "/var/www/html/custom_apps/files_antivirus" ]; then
if [ "$REMOVE_DISABLED_APPS" = yes ] && [ -d "/var/www/html/custom_apps/files_antivirus" ]; then
php /var/www/html/occ app:remove files_antivirus
fi
fi
@@ -699,7 +725,7 @@ if [ "$FULLTEXTSEARCH_ENABLED" = 'yes' ]; then
php /var/www/html/occ app:update files_fulltextsearch
fi
php /var/www/html/occ fulltextsearch:configure '{"search_platform":"OCA\\FullTextSearch_Elasticsearch\\Platform\\ElasticSearchPlatform"}'
php /var/www/html/occ fulltextsearch_elasticsearch:configure "{\"elastic_host\":\"http://$FULLTEXTSEARCH_HOST:9200\",\"elastic_index\":\"nextcloud-aio\"}"
php /var/www/html/occ fulltextsearch_elasticsearch:configure "{\"elastic_host\":\"http://elastic:$FULLTEXTSEARCH_PASSWORD@$FULLTEXTSEARCH_HOST:9200\",\"elastic_index\":\"nextcloud-aio\"}"
php /var/www/html/occ files_fulltextsearch:configure "{\"files_pdf\":\"1\",\"files_office\":\"1\"}"
# Do the index
@@ -715,14 +741,33 @@ if [ "$FULLTEXTSEARCH_ENABLED" = 'yes' ]; then
fi
fi
else
if [ -d "/var/www/html/custom_apps/fulltextsearch" ]; then
php /var/www/html/occ app:remove fulltextsearch
if [ "$REMOVE_DISABLED_APPS" = yes ]; then
if [ -d "/var/www/html/custom_apps/fulltextsearch" ]; then
php /var/www/html/occ app:remove fulltextsearch
fi
if [ -d "/var/www/html/custom_apps/fulltextsearch_elasticsearch" ]; then
php /var/www/html/occ app:remove fulltextsearch_elasticsearch
fi
if [ -d "/var/www/html/custom_apps/files_fulltextsearch" ]; then
php /var/www/html/occ app:remove files_fulltextsearch
fi
fi
if [ -d "/var/www/html/custom_apps/fulltextsearch_elasticsearch" ]; then
php /var/www/html/occ app:remove fulltextsearch_elasticsearch
fi
if [ -d "/var/www/html/custom_apps/files_fulltextsearch" ]; then
php /var/www/html/occ app:remove files_fulltextsearch
fi
# Docker socket proxy
if version_greater "$installed_version" "27.1.2.0"; then
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
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
fi
fi
fi

View File

@@ -1,9 +1,7 @@
#!/bin/bash
while ! nc -z "$NC_DOMAIN" 443; do
sleep 5
done
sleep 10
# Wait 15s for domain to be reachable
sleep 15
if [ -n "$NEXTCLOUD_EXEC_COMMANDS" ]; then
echo "#!/bin/bash" > /tmp/nextcloud-exec-commands
@@ -15,9 +13,14 @@ if [ -n "$NEXTCLOUD_EXEC_COMMANDS" ]; then
else
# Collabora must work also if using manual-install
if [ "$COLLABORA_ENABLED" = yes ]; then
echo "Activating collabora config..."
echo "Activating Collabora config..."
php /var/www/html/occ richdocuments:activate-config
fi
# OnlyOffice must work also if using manual-install
if [ "$ONLYOFFICE_ENABLED" = yes ]; then
echo "Activating OnlyOffice config..."
php /var/www/html/occ onlyoffice:documentserver --check
fi
fi
sleep inf

View File

@@ -34,7 +34,7 @@ fi
# Check if /dev/dri device is present and apply correct permissions
set -x
if ! [ -f "/dev-dri-group-was-added" ] && [ -n "$(find /dev -maxdepth 1 -mindepth 1 -name dri)" ] && [ -n "$(find /dev/dri -maxdepth 1 -mindepth 1 -name renderD128)" ]; then
# From https://github.com/pulsejet/memories/wiki/QSV-Transcoding#docker-installations
# From https://memories.gallery/hw-transcoding/#docker-installations
GID="$(stat -c "%g" /dev/dri/renderD128)"
groupadd -g "$GID" render2 || true # sometimes this is needed
GROUP="$(getent group "$GID" | cut -d: -f1)"
@@ -54,11 +54,17 @@ sudo -u www-data rm -f "$NEXTCLOUD_DATA_DIR/this-is-a-test-file"
# Install additional dependencies
if [ -n "$ADDITIONAL_APKS" ]; then
if ! [ -f "/additional-apks-are-installed" ]; then
# Allow to disable imagemagick without having to download it each time
if ! echo "$ADDITIONAL_APKS" | grep -q imagemagick; then
apk del imagemagick;
fi
read -ra ADDITIONAL_APKS_ARRAY <<< "$ADDITIONAL_APKS"
for app in "${ADDITIONAL_APKS_ARRAY[@]}"; do
echo "Installing $app via apk..."
if ! apk add --no-cache "$app" >/dev/null; then
echo "The packet $app was not installed!"
if [ "$app" != imagemagick ]; then
echo "Installing $app via apk..."
if ! apk add --no-cache "$app" >/dev/null; then
echo "The packet $app was not installed!"
fi
fi
done
fi
@@ -119,7 +125,7 @@ if [ -n "$ADDITIONAL_PHP_EXTENSIONS" ]; then
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
)";
# shellcheck disable=SC2086
apk add --virtual .nextcloud-phpext-rundeps $runDeps >/dev/null
apk add --no-cache --virtual .nextcloud-phpext-rundeps $runDeps >/dev/null
apk del .build-deps >/dev/null
fi
fi
@@ -131,4 +137,25 @@ if ! sudo -E -u www-data bash /entrypoint.sh; then
exit 1
fi
exec "$@"
while [ "$THIS_IS_AIO" = "true" ] && [ -z "$(dig nextcloud-aio-apache A +short +search)" ]; do
echo "Waiting for nextcloud-aio-apache to start..."
sleep 5
done
set -x
# shellcheck disable=SC2235
if [ "$THIS_IS_AIO" = "true" ] && ([ "$APACHE_PORT" = 443 ] || [ "$APACHE_IP_BINDING" = "127.0.0.1" ] || [ "$APACHE_IP_BINDING" = "::1" ]); then
IPv4_ADDRESS_APACHE="$(dig nextcloud-aio-apache A +short +search | grep '^[0-9.]\+$' | sort | head -n1)"
IPv6_ADDRESS_APACHE="$(dig nextcloud-aio-apache AAAA +short +search | grep '^[0-9a-f:]\+$' | sort | head -n1)"
IPv4_ADDRESS_MASTERCONTAINER="$(dig nextcloud-aio-mastercontainer A +short +search | grep '^[0-9.]\+$' | sort | head -n1)"
IPv6_ADDRESS_MASTERCONTAINER="$(dig nextcloud-aio-mastercontainer AAAA +short +search | grep '^[0-9a-f:]\+$' | sort | head -n1)"
sed -i "s|^;listen.allowed_clients|listen.allowed_clients|" /usr/local/etc/php-fpm.d/www.conf
sed -i "s|listen.allowed_clients.*|listen.allowed_clients = 127.0.0.1,::1,$IPv4_ADDRESS_APACHE,$IPv6_ADDRESS_APACHE,$IPv4_ADDRESS_MASTERCONTAINER,$IPv6_ADDRESS_MASTERCONTAINER|" /usr/local/etc/php-fpm.d/www.conf
sed -i "/^listen.allowed_clients/s/,,/,/g" /usr/local/etc/php-fpm.d/www.conf
sed -i "/^listen.allowed_clients/s/,$//" /usr/local/etc/php-fpm.d/www.conf
grep listen.allowed_clients /usr/local/etc/php-fpm.d/www.conf
fi
set +x
exec "$@"

View File

@@ -32,3 +32,12 @@ stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=/run-exec-commands.sh
user=www-data
# This is a hack but no better solution is there
[program:is-nextcloud-online]
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=nc -lk 9001
user=www-data

View File

@@ -1,6 +1,7 @@
FROM alpine:3.18.2
FROM alpine:3.18.5
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
RUN set -ex; \
apk add --no-cache \
@@ -17,5 +18,5 @@ RUN set -ex; \
USER 33
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD nc -z localhost 7867 || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -0,0 +1,7 @@
#!/bin/bash
if ! nc -z "$NEXTCLOUD_HOST" 9001; then
exit 0
fi
nc -z localhost 7867 || exit 1

View File

@@ -12,7 +12,7 @@ elif [ -z "$REDIS_HOST" ]; then
fi
# Only start container if nextcloud is accessible
while ! nc -z "$NEXTCLOUD_HOST" 9000; do
while ! nc -z "$NEXTCLOUD_HOST" 9001; do
echo "Waiting for Nextcloud to start..."
sleep 5
done
@@ -27,12 +27,31 @@ elif [ "$CPU_ARCH" != "x86_64" ]; then
export CPU_ARCH="aarch64"
fi
# Add warning
if ! [ -f /nextcloud/custom_apps/notify_push/bin/"$CPU_ARCH"/notify_push ]; then
echo "The notify_push binary was not found."
echo "Most likely is DNS resolution not working correctly."
echo "You can try to fix this by configuring a DNS server globally in dockers daemon.json."
echo "See https://dockerlabs.collabnix.com/intermediate/networking/Configuring_DNS.html"
echo "Afterwards a restart of docker should automatically resolve this."
echo "Additionally, make sure to disable VPN software that might be running on your server"
echo "Also check your firewall if it blocks connections to github"
echo "If it should still not work afterwards, feel free to create a new thread at https://github.com/nextcloud/all-in-one/discussions/new?category=questions and post the Nextcloud container logs there."
echo ""
echo ""
exit 1
fi
echo "notify-push was started"
# Set sensitive values as env
export DATABASE_URL="postgres://oc_$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST/$POSTGRES_DB"
export REDIS_URL="redis://:$REDIS_HOST_PASSWORD@$REDIS_HOST"
# Run it
/nextcloud/custom_apps/notify_push/bin/"$CPU_ARCH"/notify_push \
--database-prefix="oc_" \
--nextcloud-url "https://$NC_DOMAIN" \
--port 7867 \
--redis-url "redis://:$REDIS_HOST_PASSWORD@$REDIS_HOST" \
--database-url "postgres://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST/$POSTGRES_DB"
--port 7867
exec "$@"

View File

@@ -1,7 +1,7 @@
# From https://github.com/ONLYOFFICE/Docker-DocumentServer/blob/master/Dockerfile
FROM onlyoffice/documentserver:7.4.0.1
FROM onlyoffice/documentserver:7.5.1.1
# USER root is probably used
HEALTHCHECK CMD nc -z localhost 80 || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -1,5 +1,5 @@
# From https://github.com/docker-library/postgres/blob/master/15/alpine/Dockerfile
FROM postgres:15.3-alpine
FROM postgres:15.5-alpine
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
@@ -22,6 +22,7 @@ RUN set -ex; \
# Fix default permissions
chown -R postgres:postgres /var/lib/postgresql; \
chown -R postgres:postgres /var/run/postgresql; \
chmod -R 777 /var/run/postgresql; \
chown -R postgres:postgres "$PGDATA"; \
\
mkdir /mnt/data; \
@@ -37,4 +38,4 @@ USER postgres
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -31,7 +31,7 @@ fi
if [ -f "$DUMP_DIR/initialization.failed" ]; then
echo "The database initialization failed. Most likely was a wrong timezone selected."
echo "The selected timezone is '$TZ'."
echo "Please check if it is in 'TZ database name' column of the timezone list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List"
echo "Please check if it is in the 'TZ identifier' column of the timezone list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List"
echo "For further clues on what went wrong, look at the logs above."
echo "You might start again from scratch by following https://github.com/nextcloud/all-in-one#how-to-properly-reset-the-instance and selecting a proper timezone."
exit 1
@@ -92,14 +92,14 @@ if ( [ -f "$DATADIR/PG_VERSION" ] && [ "$PG_MAJOR" != "$(cat "$DATADIR/PG_VERSIO
# Check if the line we grep for later on is there
GREP_STRING='Name: oc_appconfig; Type: TABLE; Schema: public; Owner:'
if ! grep -q "$GREP_STRING" "$DUMP_FILE"; then
if ! grep -qa "$GREP_STRING" "$DUMP_FILE"; then
echo "The needed oc_appconfig line is not there which is unexpected."
echo "Please report this to https://github.com/nextcloud/all-in-one/issues. Thanks!"
exit 1
fi
# Get the Owner
DB_OWNER="$(grep "$GREP_STRING" "$DUMP_FILE" | grep -oP 'Owner:.*$' | sed 's|Owner:||;s| ||g')"
DB_OWNER="$(grep -a "$GREP_STRING" "$DUMP_FILE" | grep -oP 'Owner:.*$' | sed 's|Owner:||;s| ||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."
@@ -148,38 +148,49 @@ fi
# Modify postgresql.conf
if [ -f "/var/lib/postgresql/data/postgresql.conf" ]; then
echo "Setting max connections..."
MEMORY=$(awk '/MemTotal/ {printf "%d", $2/1024}' /proc/meminfo)
MAX_CONNECTIONS=$((MEMORY/50+3))
if [ -n "$MAX_CONNECTIONS" ]; then
sed -i "s|^max_connections =.*|max_connections = $MAX_CONNECTIONS|" "/var/lib/postgresql/data/postgresql.conf"
fi
echo "Setting postgres values..."
# Modify conf
# Sync this with max pm.max_children and MaxRequestWorkers
# 5000 connections is apparently the highest possible value with postgres so set it to that so that we don't run into a limit here.
# We don't actually expect so many connections but don't want to limit it artificially because people will report issues otherwise
# Also connections should usually be closed again after the process is done
# If we should actually exceed this limit, it is definitely a bug in Nextcloud server or some of its apps that does not close connections correctly and not a bug in AIO
sed -i "s|^max_connections =.*|max_connections = 5000|" "/var/lib/postgresql/data/postgresql.conf"
# Do not log checkpoints
if grep -q "#log_checkpoints" /var/lib/postgresql/data/postgresql.conf; then
sed -i 's|#log_checkpoints.*|log_checkpoints = off|' /var/lib/postgresql/data/postgresql.conf
fi
# Closing idling connections automatically seems to break any logic so was reverted again to default where it is disabled
if grep -q "^idle_session_timeout" /var/lib/postgresql/data/postgresql.conf; then
sed -i 's|^idle_session_timeout.*|#idle_session_timeout|' /var/lib/postgresql/data/postgresql.conf
fi
fi
do_database_dump() {
set -x
rm -f "$DUMP_FILE.temp"
touch "$DUMP_DIR/export.failed"
if pg_dump --username "$POSTGRES_USER" "$POSTGRES_DB" > "$DUMP_FILE.temp"; then
rm -f "$DUMP_FILE"
mv "$DUMP_FILE.temp" "$DUMP_FILE"
pg_ctl stop -m fast
rm "$DUMP_DIR/export.failed"
echo 'Database dump successful!'
set +x
exit 0
else
pg_ctl stop -m fast
echo "Database dump unsuccessful!"
set +x
exit 1
fi
}
# Catch docker stop attempts
trap 'true' SIGINT SIGTERM
trap do_database_dump SIGINT SIGTERM
# Start the database
exec docker-entrypoint.sh postgres &
wait $!
# Continue with shutdown procedure: do database dump, etc.
rm -f "$DUMP_FILE.temp"
touch "$DUMP_DIR/export.failed"
if pg_dump --username "$POSTGRES_USER" "$POSTGRES_DB" > "$DUMP_FILE.temp"; then
rm -f "$DUMP_FILE"
mv "$DUMP_FILE.temp" "$DUMP_FILE"
pg_ctl stop -m fast
rm "$DUMP_DIR/export.failed"
echo 'Database dump successful!'
exit 0
else
pg_ctl stop -m fast
echo "Database dump unsuccessful!"
exit 1
fi

View File

@@ -1,5 +1,5 @@
# From https://github.com/docker-library/redis/blob/master/7.0/alpine/Dockerfile
FROM redis:7.0.11-alpine
FROM redis:7.2.4-alpine
COPY --chmod=775 start.sh /start.sh
@@ -13,4 +13,4 @@ USER redis
ENTRYPOINT ["/start.sh"]
HEALTHCHECK CMD redis-cli -a $REDIS_HOST_PASSWORD PING || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -1,8 +1,12 @@
FROM python:3.11.4-alpine3.18
FROM python:3.12.1-alpine3.18
COPY --chmod=775 start.sh /start.sh
ENV RECORDING_VERSION v17.0.0
ENV RECORDING_VERSION v0.1
ENV ALLOW_ALL false
ENV HPB_PROTOCOL https
ENV SKIP_VERIFY false
ENV HPB_PATH /standalone-signaling/
RUN set -ex; \
apk add --no-cache \
@@ -18,29 +22,35 @@ RUN set -ex; \
wget \
shadow \
pulseaudio \
openssl; \
openssl \
build-base \
linux-headers; \
# chromium chromium-chromedriver?
apk add --no-cache geckodriver --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing; \
apk add --no-cache geckodriver --repository http://dl-cdn.alpinelinux.org/alpine/edge/community; \
useradd -d /tmp --system recording; \
# Give root a random password
echo "root:$(openssl rand -base64 12)" | chpasswd; \
git clone --recursive https://github.com/nextcloud/spreed --depth=1 --single-branch --branch "$RECORDING_VERSION" /src; \
mv -v /src/recording/pyproject.toml /src/recording/src/pyproject.toml; \
python3 -m pip install /src/recording/src; \
git clone --recursive https://github.com/nextcloud/nextcloud-talk-recording --depth=1 --single-branch --branch "$RECORDING_VERSION" /src; \
python3 -m pip install --no-cache-dir /src; \
rm -rf /src; \
touch /etc/recording.conf; \
chown recording:recording -R \
/tmp /etc/recording.conf; \
mkdir -p /conf; \
chmod 777 /conf; \
chmod 777 /tmp; \
apk del --no-cache \
git \
wget \
shadow \
openssl;
openssl \
build-base \
linux-headers;
WORKDIR /tmp
USER recording
ENTRYPOINT ["/start.sh"]
CMD ["python", "-m", "nextcloud.talk.recording", "--config", "/etc/recording.conf"]
CMD ["python", "-m", "nextcloud.talk.recording", "--config", "/conf/recording.conf"]
HEALTHCHECK CMD nc -z localhost 1234 || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -96,11 +96,15 @@
#internalsecret = the-shared-secret-for-internal-clients
[ffmpeg]
# The options given to FFmpeg to encode the audio output. The options given here
# The ffmpeg executable (name or full path) and the global options given to
# ffmpeg. The options given here fully override the default global options.
#common = ffmpeg -loglevel level+warning -n
# The options given to ffmpeg to encode the audio output. The options given here
# fully override the default options for the audio output.
#outputaudio = -c:a libopus
# The options given to FFmpeg to encode the video output. The options given here
# The options given to ffmpeg to encode the video output. The options given here
# fully override the default options for the video output.
#outputvideo = -c:v libvpx -deadline:v realtime -crf 10 -b:v 1M
@@ -109,3 +113,11 @@
# The extension of the file for audio and video recordings.
#extensionvideo = .webm
[recording]
# Browser to use for recordings. Please note that the "chrome" value does not
# refer to the web browser, but to the Selenium WebDriver. In practice, "chrome"
# will use Google Chrome, or Chromium if Google Chrome is not installed.
# Allowed values: firefox, chrome
# Defaults to firefox
# browser = firefox

View File

@@ -12,41 +12,50 @@ elif [ -z "$INTERNAL_SECRET" ]; then
exit 1
fi
cat << RECORDING_CONF > "/etc/recording.conf"
if [ -z "$HPB_DOMAIN" ]; then
export HPB_DOMAIN="$NC_DOMAIN"
fi
cat << RECORDING_CONF > "/conf/recording.conf"
[logs]
# 30 means Warning
level = 30
[http]
listen = 0.0.0.0:1234
[backend]
allowall = false
# TODO: remove secret below when https://github.com/nextcloud/spreed/issues/9580 is fixed
allowall = ${ALLOW_ALL}
# The secret below is still needed if allowall is set to true, also it doesn't hurt to be here
secret = ${RECORDING_SECRET}
backends = backend-1
skipverify = false
skipverify = ${SKIP_VERIFY}
maxmessagesize = 1024
videowidth = 1920
videoheight = 1080
directory = /tmp
[backend-1]
url = https://${NC_DOMAIN}
url = ${HPB_PROTOCOL}://${NC_DOMAIN}
secret = ${RECORDING_SECRET}
skipverify = false
skipverify = ${SKIP_VERIFY}
[signaling]
signalings = signaling-1
[signaling-1]
url = https://${NC_DOMAIN}/standalone-signaling/
url = ${HPB_PROTOCOL}://${HPB_DOMAIN}${HPB_PATH}
internalsecret = ${INTERNAL_SECRET}
[ffmpeg]
# common = ffmpeg -loglevel level+warning -n
# outputaudio = -c:a libopus
# outputvideo = -c:v libvpx -deadline:v realtime -crf 10 -b:v 1M
extensionaudio = .ogg
extensionvideo = .webm
[recording]
browser = firefox
RECORDING_CONF
exec "$@"

View File

@@ -1,74 +1,105 @@
FROM nats:2.9.18-scratch as nats
FROM strukturag/nextcloud-spreed-signaling:1.1.2 as signaling
FROM coturn/coturn:4.6.2-r3-alpine
USER root
# Pin alpine version manually as long as https://github.com/coturn/coturn/issues/1226 is not done
ENV ALPINE_VERSION=3.18
FROM nats:2.10.9-scratch as nats
FROM eturnal/eturnal:1.12.0 AS eturnal
FROM strukturag/nextcloud-spreed-signaling:1.2.2 as signaling
FROM alpine:3.18.5 as janus
COPY --from=nats /nats-server /usr/local/bin/nats-server
COPY --from=signaling /usr/bin/nextcloud-spreed-signaling /usr/local/bin/nextcloud-spreed-signaling
ARG JANUS_VERSION=v0.14.1
WORKDIR /src
RUN set -ex; \
apk add --no-cache \
ca-certificates \
git \
autoconf \
automake \
build-base \
pkgconfig \
libtool \
util-linux \
glib-dev \
zlib-dev \
openssl-dev \
jansson-dev \
libnice-dev \
libconfig-dev \
libsrtp-dev \
libusrsctp-dev \
gengetopt-dev \
libwebsockets-dev; \
git clone --recursive https://github.com/meetecho/janus-gateway --depth=1 --single-branch --branch "$JANUS_VERSION" /src; \
/src/autogen.sh; \
/src/configure --disable-rabbitmq --disable-mqtt --disable-boringssl; \
make; \
make install; \
make configs; \
rename -v ".jcfg.sample" ".jcfg" /usr/local/etc/janus/*.jcfg.sample
FROM alpine:3.18.5
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
COPY --from=nats --chmod=777 --chown=1000:1000 /nats-server /usr/local/bin/nats-server
COPY --from=signaling --chmod=777 --chown=1000:1000 /usr/bin/nextcloud-spreed-signaling /usr/local/bin/nextcloud-spreed-signaling
COPY --chmod=775 start.sh /start.sh
COPY --chmod=775 healthcheck.sh /healthcheck.sh
COPY --chmod=664 supervisord.conf /supervisord.conf
RUN set -ex; \
grep VERSION_ID /etc/os-release | grep -q "$ALPINE_VERSION.[0-9]\+$"; \
apk add --no-cache \
ca-certificates \
tzdata \
bash \
janus-gateway \
openssl \
supervisor \
bind-tools \
netcat-openbsd \
\
glib \
zlib \
libssl3 \
libcrypto3 \
jansson \
libnice \
libconfig \
libsrtp \
libusrsctp \
libwebsockets \
\
shadow \
util-linux \
build-base \
wget \
lua5.3-dev \
luarocks5.3; \
useradd --system talk; \
luarocks-5.3 install luajson; \
luarocks-5.3 install ansicolors; \
rename -v ".jcfg.sample" ".jcfg" /etc/janus/*.sample; \
grep; \
useradd --system -u 1000 eturnal; \
apk del --no-cache \
shadow \
util-linux \
build-base \
wget \
lua5.3-dev \
luarocks5.3; \
shadow; \
\
# Give root a random password
echo "root:$(openssl rand -base64 12)" | chpasswd; \
\
touch \
/etc/nats.conf \
/etc/signaling.conf \
/etc/turnserver.conf; \
/etc/eturnal.yml; \
echo "listen: 127.0.0.1:4222" | tee /etc/nats.conf; \
mkdir -p \
/var/tmp \
/conf \
/var/lib/turn \
/var/log/supervisord \
/var/run/supervisord \
/usr/local/lib/janus/loggers; \
chown eturnal:eturnal -R \
/etc/nats.conf \
/var/log/supervisord \
/var/run/supervisord; \
chown talk:talk -R \
/usr \
/etc/janus \
/etc/nats.conf \
/etc/signaling.conf \
/etc/turnserver.conf \
/var/lib/turn \
/var/log/supervisord \
/var/run/supervisord;
chmod 777 -R \
/tmp \
/conf \
/var/run/supervisord \
/var/log/supervisord; \
ln -s /opt/eturnal/bin/stun /usr/local/bin/stun; \
ln -s /opt/eturnal/bin/eturnalctl /usr/local/bin/eturnalctl
# Set default talk port https://github.com/nextcloud/all-in-one/issues/1011
ENV TALK_PORT=3478
USER talk
USER eturnal
ENTRYPOINT ["/start.sh"]
CMD ["supervisord", "-c", "/supervisord.conf"]
HEALTHCHECK CMD (nc -z localhost 8081 && nc -z localhost 8188 && nc -z localhost 4222 && nc -z localhost "$TALK_PORT" && nc -z "$NC_DOMAIN" "$TALK_PORT") || exit 1
LABEL com.centurylinklabs.watchtower.monitor-only="true"
HEALTHCHECK CMD /healthcheck.sh
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -0,0 +1,11 @@
#!/bin/bash
nc -z localhost 8081 || exit 1
nc -z localhost 8188 || exit 1
nc -z localhost 4222 || exit 1
nc -z localhost "$TALK_PORT" || exit 1
eturnalctl status || exit 1
if ! nc -z "$NC_DOMAIN" "$TALK_PORT"; then
echo "Could not reach $NC_DOMAIN on port $TALK_PORT."
exit 1
fi

View File

@@ -86,10 +86,11 @@ internalsecret = the-shared-secret-for-internal-clients
# only be used while running the benchmark client against the server.
allowall = false
# Common shared secret for requests from and to the backend servers if
# "allowall" is enabled. This must be the same value as configured in the
# Nextcloud admin ui.
#secret = the-shared-secret
# Common shared secret for requests from and to the backend servers. Used if
# "allowall" is enabled or as fallback for individual backends that don't have
# their own secret set.
# This must be the same value as configured in the Nextcloud admin ui.
#secret = the-shared-secret-for-allowall
# Timeout in seconds for requests to the backend.
timeout = 10
@@ -109,8 +110,9 @@ connectionsperhost = 8
# URL of the Nextcloud instance
#url = https://cloud.domain.invalid
# Shared secret for requests from and to the backend servers. This must be the
# same value as configured in the Nextcloud admin ui.
# Shared secret for requests from and to the backend servers. Leave empty to use
# the common shared secret from above.
# This must be the same value as configured in the Nextcloud admin ui.
#secret = the-shared-secret
# Limit the number of sessions that are allowed to connect to this backend.
@@ -129,8 +131,9 @@ connectionsperhost = 8
# URL of the Nextcloud instance
#url = https://cloud.otherdomain.invalid
# Shared secret for requests from and to the backend servers. This must be the
# same value as configured in the Nextcloud admin ui.
# Shared secret for requests from and to the backend servers. Leave empty to use
# the common shared secret from above.
# This must be the same value as configured in the Nextcloud admin ui.
#secret = the-shared-secret
[nats]

View File

@@ -4,6 +4,9 @@
if [ -z "$NC_DOMAIN" ]; then
echo "You need to provide the NC_DOMAIN."
exit 1
elif [ -z "$TALK_PORT" ]; then
echo "You need to provide the TALK_PORT."
exit 1
elif [ -z "$TURN_SECRET" ]; then
echo "You need to provide the TURN_SECRET."
exit 1
@@ -16,45 +19,45 @@ elif [ -z "$INTERNAL_SECRET" ]; then
fi
set -x
IPv4_ADDRESS_TALK="$(dig nextcloud-aio-talk A +short)"
IPv4_ADDRESS_TALK_RELAY="$(hostname -i | grep -oP '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | head -1)"
IPv4_ADDRESS_TALK="$(dig nextcloud-aio-talk IN A +short +search | grep '^[0-9.]\+$' | sort | head -n1)"
IPv6_ADDRESS_TALK="$(dig nextcloud-aio-talk AAAA +short +search | grep '^[0-9a-f:]\+$' | sort | head -n1)"
set +x
if [ -n "$IPv4_ADDRESS_TALK" ] && [ "$IPv4_ADDRESS_TALK_RELAY" = "$IPv4_ADDRESS_TALK" ]; then
IPv4_ADDRESS_TALK=""
fi
# Turn
cat << TURN_CONF > "/etc/turnserver.conf"
listening-port=$TALK_PORT
fingerprint
use-auth-secret
static-auth-secret=$TURN_SECRET
realm=$NC_DOMAIN
total-quota=0
bps-capacity=0
stale-nonce
no-multicast-peers
simple-log
pidfile=/var/tmp/turnserver.pid
no-tls
no-dtls
userdb=/var/lib/turn/turndb
# Based on https://nextcloud-talk.readthedocs.io/en/latest/TURN/#turn-server-and-internal-networks
allowed-peer-ip=$IPv4_ADDRESS_TALK
denied-peer-ip=0.0.0.0-0.255.255.255
denied-peer-ip=10.0.0.0-10.255.255.255
denied-peer-ip=100.64.0.0-100.127.255.255
denied-peer-ip=127.0.0.0-127.255.255.255
denied-peer-ip=169.254.0.0-169.254.255.255
denied-peer-ip=172.16.0.0-172.31.255.255
denied-peer-ip=192.0.0.0-192.0.0.255
denied-peer-ip=192.0.2.0-192.0.2.255
denied-peer-ip=192.88.99.0-192.88.99.255
denied-peer-ip=192.168.0.0-192.168.255.255
denied-peer-ip=198.18.0.0-198.19.255.255
denied-peer-ip=198.51.100.0-198.51.100.255
denied-peer-ip=203.0.113.0-203.0.113.255
denied-peer-ip=240.0.0.0-255.255.255.255
cat << TURN_CONF > "/conf/eturnal.yml"
eturnal:
listen:
- ip: "::"
port: $TALK_PORT
transport: udp
- ip: "::"
port: $TALK_PORT
transport: tcp
log_dir: stdout
log_level: warning
secret: "$TURN_SECRET"
relay_ipv4_addr: "$IPv4_ADDRESS_TALK_RELAY"
relay_ipv6_addr: "$IPv6_ADDRESS_TALK"
blacklist_peers:
- recommended
whitelist_peers:
- 127.0.0.1
- ::1
- "$IPv4_ADDRESS_TALK_RELAY"
- "$IPv4_ADDRESS_TALK"
- "$IPv6_ADDRESS_TALK"
TURN_CONF
# Remove empty lines so that the config is not invalid
sed -i '/""/d' /conf/eturnal.yml
# Signling
cat << SIGNALING_CONF > "/etc/signaling.conf"
cat << SIGNALING_CONF > "/conf/signaling.conf"
[http]
listen = 0.0.0.0:8081

View File

@@ -1,6 +1,5 @@
[supervisord]
nodaemon=true
nodaemon=true
logfile=/var/log/supervisord/supervisord.log
pidfile=/var/run/supervisord/supervisord.pid
childlogdir=/var/log/supervisord/
@@ -8,12 +7,12 @@ logfile_maxbytes=50MB
logfile_backups=10
loglevel=error
[program:turnserver]
[program:eturnal]
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=turnserver -c /etc/turnserver.conf
command=eturnalctl foreground
[program:nats-server]
stdout_logfile=/dev/stdout
@@ -27,11 +26,12 @@ stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=janus --config=/etc/janus/janus.jcfg --disable-colors --log-stdout --full-trickle --debug-level 3
# debug-level 3 means warning
command=janus --config=/usr/local/etc/janus/janus.jcfg --disable-colors --log-stdout --full-trickle --debug-level 3
[program:signaling]
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
command=nextcloud-spreed-signaling -config /etc/signaling.conf
command=nextcloud-spreed-signaling -config /conf/signaling.conf

View File

@@ -1,14 +1,15 @@
# From https://github.com/containrrr/watchtower/blob/main/dockerfiles/Dockerfile.self-contained
FROM containrrr/watchtower:1.5.3 as watchtower
FROM containrrr/watchtower:1.7.1 as watchtower
FROM alpine:3.18.2
FROM alpine:3.18.5
RUN apk add --no-cache bash
COPY --from=watchtower /watchtower /watchtower
COPY --chmod=775 start.sh /start.sh
# hadolint ignore=DL3002
USER root
ENTRYPOINT ["/start.sh"]
LABEL com.centurylinklabs.watchtower.monitor-only="true"
LABEL com.centurylinklabs.watchtower.enable="false"

View File

@@ -13,7 +13,7 @@
<category>monitoring</category>
<bugs>https://github.com/nextcloud/all-in-one/issues</bugs>
<dependencies>
<nextcloud min-version="25" max-version="26"/>
<nextcloud min-version="26" max-version="27"/>
</dependencies>
<settings>

View File

@@ -78,6 +78,6 @@ class Admin implements ISettings {
* E.g.: 70
*/
public function getPriority(): int {
return 5;
return 0;
}
}

View File

@@ -0,0 +1,52 @@
{
"aio_services_v1": [
{
"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_tag": "v1",
"internal_port": "443",
"restart": "unless-stopped",
"ports": [
{
"ip_binding": "",
"port_number": "443",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "443",
"protocol": "udp"
}
],
"environment": [
"TZ=%TIMEZONE%",
"NC_DOMAIN=%NC_DOMAIN%",
"APACHE_PORT=%APACHE_PORT%"
],
"volumes": [
{
"source": "nextcloud_aio_caddy",
"destination": "/data",
"writeable": true
},
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/nextcloud",
"writeable": false
}
],
"aio_variables": [
"apache_ip_binding=127.0.0.1",
"apache_port=11000"
],
"nextcloud_exec_commands": [
"mkdir '/mnt/ncdata/admin/files/nextcloud-aio-caddy'",
"touch '/mnt/ncdata/admin/files/nextcloud-aio-caddy/allowed-countries.txt'",
"echo 'Scanning nextcloud-aio-caddy folder for admin user...'",
"php /var/www/html/occ files:scan --path='/admin/files/nextcloud-aio-caddy'"
]
}
]
}

View File

@@ -0,0 +1,16 @@
## 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.
### 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 a cname record so that caddy can get a certificate automatically for stalwart.
- 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!
- 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-caddy
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,39 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-dlna",
"display_name": "DLNA",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/dlna",
"image": "thanek/nextcloud-dlna",
"image_tag": "latest",
"internal_port": "host",
"restart": "unless-stopped",
"depends_on": [
"nextcloud-aio-database"
],
"environment": [
"NC_DOMAIN=%NC_DOMAIN%",
"NC_PORT=443",
"NEXTCLOUD_DLNA_SERVER_PORT=9999",
"NEXTCLOUD_DLNA_FRIENDLY_NAME=nextcloud-aio",
"NEXTCLOUD_DATA_DIR=/data",
"NEXTCLOUD_DB_TYPE=postgres",
"NEXTCLOUD_DB_HOST=%AIO_DATABASE_HOST%",
"NEXTCLOUD_DB_PORT=5432",
"NEXTCLOUD_DB_NAME=nextcloud_database",
"NEXTCLOUD_DB_USER=oc_nextcloud",
"NEXTCLOUD_DB_PASS=%DATABASE_PASSWORD%"
],
"secrets": [
"DATABASE_PASSWORD"
],
"volumes": [
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/data",
"writeable": false
}
]
}
]
}

View File

@@ -0,0 +1,15 @@
## DLNA server
This container bundles DLNA server for your Nextcloud files to be accessible by the clients in your local network. Simply run the container and look for a new media server `nextcloud-aio` in your local network.
### Notes
- This container will work only if the Nextcloud installation is in your home network, it is not suitable for installations on remote servers.
- This is not working with Docker Desktop since it requires the `host` networking mode in docker, and it doesn't really share the host's network interfaces in this system
- If you have a firewall like ufw configured, you might need to open at least port 9999 TCP and 1900 UDP first in order to make it work.
- 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/thanek/nextcloud-dlna
### Maintainer
https://github.com/thanek

View File

@@ -0,0 +1,35 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-facerecognition",
"display_name": "Computing container for facerecognition",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/facerecognition",
"image": "matiasdelellis/facerecognition-external-model",
"image_tag": "v1",
"internal_port": "5000",
"restart": "unless-stopped",
"environment": [
"TZ=%TIMEZONE%",
"API_KEY=some-super-secret-api-key"
],
"aio_variables": [
"nextcloud_memory_limit=4096M"
],
"nextcloud_exec_commands": [
"php /var/www/html/occ app:install facerecognition",
"php /var/www/html/occ app:enable facerecognition",
"php /var/www/html/occ config:system:set facerecognition.external_model_url --value nextcloud-aio-facerecognition:5000",
"php /var/www/html/occ config:system:set facerecognition.external_model_api_key --value some-super-secret-api-key",
"php /var/www/html/occ face:setup -m 5",
"php /var/www/html/occ face:setup -M 4G",
"php /var/www/html/occ config:app:set facerecognition analysis_image_area --value 4320000",
"php /var/www/html/occ config:system:set enabledFaceRecognitionMimetype 0 --value image/jpeg",
"php /var/www/html/occ config:system:set enabledFaceRecognitionMimetype 1 --value image/png",
"php /var/www/html/occ config:system:set enabledFaceRecognitionMimetype 2 --value image/heic",
"php /var/www/html/occ config:system:set enabledFaceRecognitionMimetype 3 --value image/tiff",
"php /var/www/html/occ config:system:set enabledFaceRecognitionMimetype 4 --value image/webp",
"php /var/www/html/occ face:background_job --defer-clustering &"
]
}
]
}

View File

@@ -0,0 +1,31 @@
## Facerecognition
This container bundles the external model of facerecognition and auto-configures it for you.
### 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.
- 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
sudo docker exec --user www-data -it nextcloud-aio-nextcloud bash
```
Now inside the container:
```bash
NC_USERS_NEW=$(php occ user:list | sed 's|^ - ||g' | sed 's|:.*||')
mapfile -t NC_USERS_NEW <<< "$NC_USERS_NEW"
for user in "${NC_USERS_NEW[@]}"
do
php occ user:setting "$user" facerecognition full_image_scan_done false
php occ user:setting "$user" facerecognition enabled true
done
# Exit the container shell
exit
```
- If facerecognition shall analyze shared files & folders (`sudo docker exec --user www-data -it nextcloud-aio-nextcloud php occ config:app:set facerecognition handle_shared_files --value true`), groupfolders (`sudo docker exec --user www-data -it nextcloud-aio-nextcloud php occ config:app:set facerecognition handle_group_files --value true`) and/or external storages (`sudo docker exec --user www-data -it nextcloud-aio-nextcloud php occ config:app:set facerecognition handle_external_files --value true`) in Nextcloud, you need to enable support for it manually first by running the mentioned commands before adding this container. See https://github.com/matiasdelellis/facerecognition/wiki/Settings#hidden-settings for further notes on each of these settings.
- 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/matiasdelellis/facerecognition-external-model
### Maintainer
https://github.com/matiasdelellis

View File

@@ -0,0 +1,32 @@
{
"aio_services_v1": [
{
"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_tag": "v1",
"internal_port": "host",
"restart": "unless-stopped",
"cap_add": [
"NET_ADMIN",
"NET_RAW"
],
"environment": [
"TZ=%TIMEZONE%"
],
"volumes": [
{
"source": "nextcloud_aio_nextcloud",
"destination": "/nextcloud",
"writeable": false
},
{
"source": "nextcloud_aio_vaultwarden_logs",
"destination": "/vaultwarden",
"writeable": false
}
]
}
]
}

View File

@@ -0,0 +1,13 @@
## 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.
### Notes
- This is not working on Docker Desktop since it needs `network_mode: host` in order to work correctly.
- 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`.
- 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-fail2ban
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,34 @@
{
"aio_services_v1": [
{
"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_tag": "v1",
"internal_port": "5000",
"restart": "unless-stopped",
"environment": [
"TZ=%TIMEZONE%"
],
"volumes": [
{
"source": "nextcloud_aio_libretranslate_db",
"destination": "/app/db",
"writeable": true
},
{
"source": "nextcloud_aio_libretranslate_models",
"destination": "/home/libretranslate/.local",
"writeable": true
}
],
"nextcloud_exec_commands": [
"php /var/www/html/occ app:install integration_libretranslate",
"php /var/www/html/occ app:enable integration_libretranslate",
"php /var/www/html/occ config:app:set integration_libretranslate host --value='http://nextcloud-aio-libretranslate'",
"php /var/www/html/occ config:app:set integration_libretranslate port --value='5000'"
]
}
]
}

View File

@@ -0,0 +1,17 @@
## LibreTranslate
This container bundles LibreTranslate and auto-configures it for you.
### Notes
- After the initial startup is done, you might want to change the default language to translate from and to via:
```bash
# Adjust the values `en` and `de` in commands below accordingly
sudo docker exec --user www-data nextcloud-aio-nextcloud php occ config:app:set integration_libretranslate from_lang --value="en"
sudo docker exec --user www-data nextcloud-aio-nextcloud php occ config:app:set integration_libretranslate to_lang --value="de"
```
- 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-libretranslate
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,45 @@
{
"aio_services_v1": [
{
"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_tag": "v1",
"internal_port": "8080",
"restart": "unless-stopped",
"environment": [
"TZ=%TIMEZONE%",
"MODELS_PATH=/models"
],
"volumes": [
{
"source": "nextcloud_aio_localai_models",
"destination": "/models",
"writeable": true
},
{
"source": "nextcloud_aio_localai_images",
"destination": "/tmp/generated/images/",
"writeable": true
},
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/nextcloud",
"writeable": false
}
],
"nextcloud_exec_commands": [
"mkdir '/mnt/ncdata/admin/files/nextcloud-aio-local-ai'",
"touch '/mnt/ncdata/admin/files/nextcloud-aio-local-ai/models.yaml'",
"echo 'Scanning nextcloud-aio-local-ai folder for admin user...'",
"php /var/www/html/occ files:scan --path='/admin/files/nextcloud-aio-local-ai'",
"php /var/www/html/occ app:install integration_openai",
"php /var/www/html/occ app:enable integration_openai",
"php /var/www/html/occ config:app:set integration_openai url --value http://nextcloud-aio-local-ai:8080",
"php /var/www/html/occ app:install assistant",
"php /var/www/html/occ app:enable assistant"
]
}
]
}

View File

@@ -0,0 +1,27 @@
## Local AI
This container bundles Local AI and auto-configures it for you.
### Notes
- Make sure to have enough storage space available. This container alone needs ~14GB storage on x64, on arm64 only ~4GB. 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.
- 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
# 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
```
- Additionally after doing so, you might want to enable or disable specific features for your models in the integration_openai settings: `https://your-nc-domain.com/settings/admin/connected-accounts`
- 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-local-ai
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,33 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-memories",
"display_name": "Memories Transcoder",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/memories",
"image": "radialapps/go-vod",
"image_tag": "latest",
"internal_port": "47788",
"restart": "unless-stopped",
"environment": [
"TZ=%TIMEZONE%",
"NEXTCLOUD_HOST=https://%NC_DOMAIN%"
],
"volumes": [
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/mnt/ncdata",
"writeable": false
}
],
"devices": [
"/dev/dri"
],
"nextcloud_exec_commands": [
"php /var/www/html/occ app:install memories",
"php /var/www/html/occ app:enable memories",
"php /var/www/html/occ config:system:set memories.vod.external --value true --type bool",
"php /var/www/html/occ config:system:set memories.vod.connect --value nextcloud-aio-memories:47788"
]
}
]
}

View File

@@ -0,0 +1,12 @@
## Memories
This container bundles the hardware-transcoding container of memories and auto-configures it for you.
### Notes
- In order to actually enable the hardware transcoding, you need to add the following flag to AIO apart from adding this container: https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud
- 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/pulsejet/memories
### Maintainer
https://github.com/pulsejet

View File

@@ -0,0 +1,32 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-npmplus",
"display_name": "NPMplus",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/npmplus",
"image": "zoeyvid/npmplus",
"image_tag": "latest",
"internal_port": "host",
"restart": "unless-stopped",
"environment": [
"TZ=%TIMEZONE%",
"NC_AIO=true",
"NC_DOMAIN=%NC_DOMAIN%"
],
"volumes": [
{
"source": "nextcloud_aio_npmplus",
"destination": "/data",
"writeable": true
}
],
"backup_volumes": [
"nextcloud_aio_npmplus"
],
"aio_variables": [
"apache_ip_binding=127.0.0.1",
"apache_port=11000"
]
}
]
}

View File

@@ -0,0 +1,22 @@
## NPMplus
This container contains a fork of the Nginx Proxy Manager, which is a WebUI for nginx. It will also automatically create a config and cert for AIO.
### Notes
- This container is incompatible with the [caddy](https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy) community container. So make sure that you do not enable both at the same time!
- Only works on linux since it uses network mode host
- You can ignore the NPM configuration of the reverse-proxy.md. The NPMplus fork already contains the changes of the advanced tab.
- Make sure that no other service is using port `443 (tcp/upd)` or `81 (tcp)` on your host as otherwise the containers will fail to start. You can check this with `sudo netstat -tulpn | grep "443\|81"` before installing AIO.
- Please change the default login data first, after you can read inside the logs that the default config for AIO is created and there are no errors.
- After the container was started the first time, please check the logs for errors. Then you can open NPMplus on `https://<ip>:81` and change the password.
- The default password is `iArhP1j7p1P6TA92FA2FMbbUGYqwcYzxC4AVEe12Wbi94FY9gNN62aKyF1shrvG4NycjjX9KfmDQiwkLZH1ZDR9xMjiG2QmoHXi` and the default email is `admin@example.com`
- If you want to use NPMplus behind a domain and outside localhost just create a new proxy host inside the NPMplus which proxies to `https`, `127.0.0.1` and port `81` - all other settings should be the same as for the AIO host.
- If you want to set env options from this [compose.yaml](https://github.com/ZoeyVid/NPMplus/blob/develop/compose.yaml), please set them inside the `.env` file which you can find in the `nextcloud_aio_npmplus` volume
- The data (certs, configs, etc.) of NPMplus will be automatically included in AIOs backup solution!
- **Important:** you always need to enable https for your hosts, since `DISABLE_HTTP` is set to true
- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack
### Repository and Documentation
https://github.com/ZoeyVid/NPMplus
### Maintainer
https://github.com/Zoey2936

View File

@@ -0,0 +1,56 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-pihole",
"display_name": "Pi-hole",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/pi-hole",
"image": "pihole/pihole",
"image_tag": "latest",
"internal_port": "8573",
"restart": "unless-stopped",
"init": false,
"ports": [
{
"ip_binding": "",
"port_number": "53",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "53",
"protocol": "udp"
},
{
"ip_binding": "",
"port_number": "8573",
"protocol": "tcp"
}
],
"environment": [
"TZ=%TIMEZONE%",
"WEBPASSWORD=%PIHOLE_WEBPASSWORD%",
"DNSMASQ_LISTENING=all",
"WEB_PORT=8573"
],
"volumes": [
{
"source": "nextcloud_aio_pihole",
"destination": "/etc/pihole",
"writeable": true
},
{
"source": "nextcloud_aio_pihole_dnsmasq",
"destination": "/etc/dnsmasq.d",
"writeable": true
}
],
"backup_volumes": [
"nextcloud_aio_pihole",
"nextcloud_aio_pihole_dnsmasq"
],
"secrets": [
"PIHOLE_WEBPASSWORD"
]
}
]
}

View File

@@ -0,0 +1,18 @@
## Pi-hole
This container bundles pi-hole and auto-configures it for you.
### Notes
- You should not run this container on a public VPS! It is only intended to run in home networks!
- Make sure that no dns server is already running by checking with `sudo netstat -tulpn | grep 53`. Otherwise the container will not be able to start!
- The DHCP functionality of Pi-hole has been disabled!
- The data of pi-hole will be automatically included in AIOs backup solution!
- After adding and starting the container, you can visit `http://ip.address.of.this.server:8573` in order to log in with the admin key that you can retrieve when running `sudo docker inspect nextcloud-aio-pihole | grep WEBPASSWORD`. There you can configure the pi-hole setup. Also you can add local dns records.
- You can configure your home network now to use pi-hole as its dns server by configuring your router.
- Additionally, you can configure the docker daemon to use that by editing `/etc/docker/daemon.json` and adding ` { "dns" : [ "ip.address.of.this.server" , "8.8.8.8" ] } `.
- 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/pi-hole/docker-pi-hole
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,41 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-plex",
"display_name": "Plex",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/plex",
"image": "plexinc/pms-docker",
"image_tag": "latest",
"internal_port": "host",
"restart": "unless-stopped",
"environment": [
"TZ=%TIMEZONE%",
"PLEX_UID=33",
"PLEX_GID=33"
],
"volumes": [
{
"source": "nextcloud_aio_plex",
"destination": "/config",
"writeable": true
},
{
"source": "%NEXTCLOUD_DATADIR%",
"destination": "/data",
"writeable": false
},
{
"source": "%NEXTCLOUD_MOUNT%",
"destination": "%NEXTCLOUD_MOUNT%",
"writeable": false
}
],
"devices": [
"/dev/dri"
],
"backup_volumes": [
"nextcloud_aio_plex"
]
}
]
}

View File

@@ -0,0 +1,16 @@
## Plex
This container bundles Plex and auto-configures it for you.
### Notes
- This is not working on arm64 since Plex does only provide x64 docker images.
- This is not working on Docker Desktop since it needs `network_mode: host` in order to work correctly.
- If you have a firewall like ufw configured, you might need to open all Plex ports in there first in order to make it work. Especially port 32400 is important!
- After adding and starting the container, you need to visit http://ip.address.of.server:32400/manage in order to claim your server with a plex account
- The data of Plex will be automatically included in AIOs backup solution!
- 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/plexinc/pms-docker
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,25 @@
# Community containers
This directory features containers that are built for AIO which allows to add additional functionality very easily.
## Disclaimers
⚠️ This is currently beta and not stable yet!
All containers that are in this directory are community maintained so the responsibility is on the community to keep them updated and secure. There is no guarantee that this will be the case in the future.
## How to use this?
Before adding any additional container, make sure to create a backup via the AIO interface!
Afterwards, you might want to add additional community containers to the default AIO stack. You can do so by adding `--env AIO_COMMUNITY_CONTAINERS="container1 container2"` to the docker run command of the mastercontainer (but before the last line `nextcloud/all-in-one:latest`! If it was started already, you will need to stop the mastercontainer, remove it (no data will be lost) and recreate it using the docker run command that you initially used) and customize the value to your fitting. It must match the folder names in this directory! ⚠️⚠️⚠️ Please review the folder for documentation on each of the containers before adding them! Not reviewing the documentation for each of them first might break starting the AIO containers because e.g. fail2ban only works on Linux and not on Docker Desktop!
## How to add containers?
Simply submit a PR by creating a new folder in this directory: https://github.com/nextcloud/all-in-one/tree/main/community-containers with the name of your container. It must include a json file with the same name and with correct syntax and a readme.md with additional information. You might get inspired by caddy, fail2ban, local-ai, libretranslate, plex, pi-hole or vaultwarden (subfolders in this directory). For a full-blown example of the json file, see https://github.com/nextcloud/all-in-one/blob/main/php/containers.json. The json-schema that it validates against can be found here: https://github.com/nextcloud/all-in-one/blob/main/php/containers-schema.json.
### Is there a list of ideas for new community containers?
Yes, see [this list](https://github.com/nextcloud/all-in-one/discussions/categories/ideas?discussions_q=is%3Aopen+category%3AIdeas+label%3A%22help+wanted%22) for already existing ideas for new community containers. Feel free to pick one up and add it to this folder by following the instructions above.
## How to remove containers from AIOs stack?
In some cases, you might want to remove some community containers from the AIO stack again. Here is how to do this.
First, do a backup from the AIO interface in order to save the current state. Do not start the containers again afterwards! Now simply recreate the mastercontainer and remove any container from the `--env AIO_COMMUNITY_CONTAINERS="container1 container2"` that you do not actually need. If you want to remove all, simply use `--env AIO_COMMUNITY_CONTAINERS=" "`.
After removing the containers, there might be some data left on your server that you might want to remove. You can get rid of the data by first running `sudo docker rm nextcloud-aio-container1`, (adjust `container1` accordingly) per community-container that you removed. Then run `sudo docker image prune -a` in order to remove all images that are not used anymore. As last step you can get rid of persistent data of these containers that is stored in volumes. You can check if there is some by running `sudo docker volume ls` and look for any volume that matches the ones that you removed. If so, you can remove them with `sudo docker volume rm nextcloud_aio_volume-id` (of course you need to adjust the `volume-id`).

View File

@@ -0,0 +1,21 @@
## Stalwart mail server
This container bundles stalwart mail server and auto-configures it for you.
### Notes
- This is only intended to run on a VPS with static ip-address.
- Check with `sudo netstat -tulpn` that no other service is using port 25, 143, 465, 587, 993 nor 4190 yet as otherwise the container will fail to start.
- You need to configure a reverse proxy in order to run this container since stalwart needs a dedicated (sub)domain! For that, you might have a look at https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy.
- Currently, only `mail.$NC_DOMAIN` is supported as subdomain! So if Nextcloud is using `your-domain.com`, Stalwart will use `mail.your-domain.com`.
- The data of Stalwart will be automatically included in AIOs backup solution!
- After adding and starting the container, you need to run `sudo docker exec -it nextcloud-aio-stalwart configure.sh` and follow https://stalw.art/docs/install/docker/#choose-where-to-store-your-data (1. choose `Local disk using Maildir`, 2. choose `No, create a new directory for me` (or select LDAP if you have an LDAP server), 3. type in your `$NC_DOMAIN` as `domain name` and `mail.$NC_DOMAIN` as `server hostname`. 4. add `DKIM, SPF and DMARC` as advised to your DNS config, 5. Take note of the administrator credentials, 6. Now the config script should exit and automatically restart the container and enable your config.
- See https://stalw.art/docs/directory/types/memory/ how you can easily create new user accounts. (Alternatively see https://stalw.art/docs/directory/types/ldap if you have an LDAP server). You can edit the config file with `sudo docker exec -it nextcloud-aio-stalwart vi /opt/stalwart-mail/etc/config.toml`. Also, you might want to enable logging to stdout so that you can see the stalwart logs in your container logs via `sudo docker exec -it nextcloud-aio-stalwart vi /opt/stalwart-mail/etc/common/tracing.toml` (you need to restart the container afterwards with `sudo docker restart nextcloud-aio-stalwart` in order to apply the settings).
- Afterwards, you can visit the basic admin settings in `https://your-nc-domain.com/settings/admin` and add the your mail server for outgoing mails there.
- Additionally, you might want to install and configure [snappymail](https://apps.nextcloud.com/apps/snappymail) or [mail](https://apps.nextcloud.com/apps/mail) inside Nextcloud in order to use your mail accounts for sending and retrieving mails.
- See https://stalw.art/docs/faq for further faq and docs on the project
- 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/marcoambrosini/aio-stalwart
### Maintainer
https://github.com/marcoambrosini

View File

@@ -0,0 +1,64 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-stalwart",
"display_name": "Stalwart",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart",
"image": "marcoambrosini/aio-stalwart",
"image_tag": "v1",
"internal_port": "587",
"restart": "unless-stopped",
"ports": [
{
"ip_binding": "",
"port_number": "25",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "143",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "465",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "587",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "993",
"protocol": "tcp"
},
{
"ip_binding": "",
"port_number": "4190",
"protocol": "tcp"
}
],
"environment": [
"TZ=%TIMEZONE%",
"NC_DOMAIN=%NC_DOMAIN%"
],
"volumes": [
{
"source": "nextcloud_aio_stalwart",
"destination": "/opt/stalwart-mail",
"writeable": true
},
{
"source": "nextcloud_aio_caddy",
"destination": "/caddy",
"writeable": false
}
],
"backup_volumes": [
"nextcloud_aio_stalwart"
]
}
]
}

View File

@@ -0,0 +1,16 @@
## Vaultwarden
This container bundles vaultwarden and auto-configures it for you.
### Notes
- You need to configure a reverse proxy in order to run this container since vaultwarden needs a dedicated (sub)domain! For that, you might have a look at https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy or follow https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md and https://github.com/dani-garcia/vaultwarden/wiki/Proxy-examples. You need to point the reverse proxy at port 8812 of this server.
- Currently, only `bw.$NC_DOMAIN` is supported as subdomain! So if Nextcloud is using `your-domain.com`, vaultwarden will use `bw.your-domain.com`. The reverse proxy and domain must be configured accordingly!
- 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 Vaultwarden will be automatically included in AIOs backup solution!
- After adding and starting the container, you need to visit `https://bw.your-domain.com/admin` in order to log in with the admin key that you can retrieve when running `sudo docker inspect nextcloud-aio-vaultwarden | grep ADMIN_TOKEN`. There you can configure smtp first and then invite users via mail. After this is done, you might disable the admin panel via the reverse proxy by blocking connections to the subdirectory.
- 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/dani-garcia/vaultwarden
### Maintainer
https://github.com/szaimen

View File

@@ -0,0 +1,48 @@
{
"aio_services_v1": [
{
"container_name": "nextcloud-aio-vaultwarden",
"display_name": "Vaultwarden",
"documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden",
"image": "vaultwarden/server",
"image_tag": "alpine",
"internal_port": "8812",
"restart": "unless-stopped",
"ports": [
{
"ip_binding": "%APACHE_IP_BINDING%",
"port_number": "8812",
"protocol": "tcp"
}
],
"environment": [
"TZ=%TIMEZONE%",
"ROCKET_PORT=8812",
"ADMIN_TOKEN=%VAULTWARDEN_ADMIN_TOKEN%",
"DOMAIN=https://bw.%NC_DOMAIN%",
"LOG_FILE=/logs/vaultwarden.log",
"LOG_LEVEL=warn",
"SIGNUPS_VERIFY=true",
"SIGNUPS_ALLOWED=false"
],
"volumes": [
{
"source": "nextcloud_aio_vaultwarden",
"destination": "/data",
"writeable": true
},
{
"source": "nextcloud_aio_vaultwarden_logs",
"destination": "/logs",
"writeable": true
}
],
"backup_volumes": [
"nextcloud_aio_vaultwarden"
],
"secrets": [
"VAULTWARDEN_ADMIN_TOKEN"
]
}
]
}

View File

@@ -1,6 +1,7 @@
services:
nextcloud:
nextcloud-aio-mastercontainer:
image: nextcloud/all-in-one:latest
init: true
restart: always
container_name: nextcloud-aio-mastercontainer # This line is not allowed to be changed as otherwise AIO will not work correctly
volumes:
@@ -26,10 +27,13 @@ services:
# - NEXTCLOUD_ADDITIONAL_APKS=imagemagick # This allows to add additional packages to the Nextcloud container permanently. Default is imagemagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-os-packages-permanently-to-the-nextcloud-container
# - NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS=imagick # This allows to add additional php extensions to the Nextcloud container permanently. Default is imagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container
# - NEXTCLOUD_ENABLE_DRI_DEVICE=true # This allows to enable the /dev/dri device in the Nextcloud container. ⚠️⚠️⚠️ Warning: this only works if the '/dev/dri' device is present on the host! If it should not exist on your host, don't set this to true as otherwise the Nextcloud container will fail to start! See https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud
# - NEXTCLOUD_KEEP_DISABLED_APPS=false # Setting this to true will keep Nextcloud apps that are disabled in the AIO interface and not uninstall them if they should be installed. See https://github.com/nextcloud/all-in-one#how-to-keep-disabled-apps
# - TALK_PORT=3478 # This allows to adjust the port that the talk container is using. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-talk-port
# - WATCHTOWER_DOCKER_SOCKET_PATH=/var/run/docker.sock # Needs to be specified if the docker socket on the host is not located in the default '/var/run/docker.sock'. Otherwise mastercontainer updates will fail. For macos it needs to be '/var/run/docker.sock'
# networks: # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file
# - nextcloud-aio # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file
# # Uncomment the following line when using SELinux
# security_opt: ["label:disable"]
# # Optional: Caddy reverse proxy. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
# # You can find further examples here: https://github.com/nextcloud/all-in-one/discussions/588
@@ -45,7 +49,7 @@ services:
# - ./sites:/srv
# network_mode: "host"
volumes:
volumes: # If you want to store the data on a different drive, see https://github.com/nextcloud/all-in-one#how-to-store-the-filesinstallation-on-a-separate-drive
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work

View File

@@ -2,6 +2,7 @@
If you want to switch to the develop channel, you simply stop and delete the mastercontainer and create a new one with a changed tag to develop:
```shell
sudo docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
@@ -37,3 +38,6 @@ This is documented here: https://github.com/nextcloud-releases/all-in-one/tree/m
1. Verify that no job is running here: https://github.com/nextcloud-releases/all-in-one/actions/workflows/promote-to-beta.yml
2. Go to https://github.com/nextcloud-releases/all-in-one/actions/workflows/promote-to-latest.yml, click on `Run workflow`.
## How to connect to the database?
Simply run `sudo docker exec -it nextcloud-aio-database psql -U oc_nextcloud nextcloud_database` and you should be in.

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