Pablo Zmdl
066666c75f
Make turn_domain an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
011f2f5a34
Make aio_community_containers an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
4cedde2936
Make collabora_additional_options an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
ff095e6d9a
Make collabora_dictionaries an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
d2e7d02a6f
Make timezone an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
a83248d69f
Make borg_restore_password an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:41 +01:00
Pablo Zmdl
35824d4aca
Make borg_remote_repo an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:45:40 +01:00
Pablo Zmdl
042037c064
Make borg_backup_host_location an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
77165713f8
Make isFulltextsearchEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
9096f8e8fc
Make isImaginaryEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
7ba721cb61
Make isTalkRecordingEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
d29829eebc
Make isTalkEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
1a8aa308b8
Make isCollaboraEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
0c4cb9165e
Make isOnlyofficeEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
4b14e91aa5
Make isClamavEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
ef8dce1a47
Make isDockerSocketProxyEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
54b5857e42
Make isWhiteboardEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
79d6458a72
Make restoreExcludePreviews an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
3656d181a5
Make selectedRestoreTime an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
922e060ecc
Make install_latest_major an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
35bd920cb1
Make AIO_URL an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
395c8dea1d
Make wasStartButtonClicked an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:28 +01:00
Pablo Zmdl
66b0c579d1
Make AIO_TOKEN an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com>
2026-01-20 19:07:27 +01:00
Simon L.
b5b6422328
Revert "DockerActionManager: disable seccomp policy for borgbackup container"
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-01-15 13:43:01 +01:00
Simon L.
95a320a3e4
DockerActionManager: disable seccomp policy for borgbackup container
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2026-01-13 11:06:14 +01:00
Simon L.
91f672a7dd
Merge pull request #7191 from nextcloud/enh/noid/proxy-protocol
...
update aio-caddy to v4 and add option for proxy protocol
2025-11-28 17:40:21 +01:00
Simon L.
a8211f3d91
Merge pull request #7190 from nextcloud/enh/3950/add-compose-project
...
add `com.docker.compose.project: nextcloud-aio` label to all containers
2025-11-28 17:12:15 +01:00
Simon L.
a48a1d66be
update aio-caddy to v4 and add option for proxy protocol
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-26 13:03:42 +01:00
Simon L.
10b61a5ede
add "com.docker.compose.project" => "nextcloud-aio" to all containers
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-26 12:43:12 +01:00
Simon L.
5dd2048500
fix remaining psalm issues
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 17:46:44 +01:00
Simon L.
9f0b2625ea
caddy-cc: only open port 443/tcp and forward port 443/udp to talk directly
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 10:22:59 +01:00
Simon L.
0fe8008777
DockerActionManager: fix bug with collabora using seccomp if it is globally disabled
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-24 10:08:12 +01:00
Simon L.
ff8aed8b38
Revert "ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated"
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-21 09:31:39 +01:00
Simon L.
790b3d668d
Merge pull request #7127 from nextcloud/enh/7096/specify-api-version
...
allow to specify the `DOCKER_API_VERSION`
2025-11-20 10:39:37 +01:00
Simon L.
143cf5157c
allow to specify the DOCKER_API_VERSION
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-20 10:38:34 +01:00
Simon L.
9a684e8b3b
fix a bug with aio-caddy now proxying all traffic to aio-talk
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-13 15:17:03 +01:00
Simon L.
2d4d9d76d6
aio-caddy: change to v3 and further adjustments
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-11 11:21:55 +01:00
Simon L.
8da65e3dff
Merge pull request #7100 from nextcloud/enh/noid/remove-checkduplicate
...
ConnectContainerIdToNetwork: remove `CheckDuplicate` as it is deprecated
2025-11-11 10:11:10 +01:00
Simon L.
673873da63
ConnectContainerIdToNetwork: remove CheckDuplicate as it is deprecated
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-11 10:07:06 +01:00
Simon L.
03e3fd0b16
increase API version to 1.44
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-11 09:18:24 +01:00
Simon L.
767e0d4b9f
fix some remaining issues with collabora
...
Codespell / Check spelling (push) Waiting to run
Docker Lint / docker-lint (push) Waiting to run
Json Validator / Json Validator (push) Waiting to run
Lint php / php-lint (push) Waiting to run
Lint php / php-lint-summary (push) Blocked by required conditions
PHP Deprecation Detector / PHP Deprecation Detector (push) Waiting to run
Static analysis / static-psalm-analysis (push) Waiting to run
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-10 15:52:35 +01:00
Simon L.
cc65481d51
fix some paths and seccompprofile
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-10 15:29:22 +01:00
Simon L.
6f945a2369
json_decode: always throw on error and fix other psalm issues
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:41:41 +01:00
Simon L.
4ba7f1ed64
collabora: load seccomp profile on the fly
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-11-05 12:08:47 +01:00
Alan Savage
29c093afae
Make secrets global and init on first use.
...
This allows all containers to use any secret declared anywhere
in their placeholders but they will not be generated and
written to the configuration until they are used.
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-09-09 14:59:41 -07:00
Simon L.
2a95bc25f9
aio-interface: allow to force-stop Nextcloud container via API
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-28 14:34:30 +02:00
Simon L.
b4e4e73616
daily-backup: implement a dedicated imagepull before stopping containers which should reduce the downtime
...
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-07-28 12:07:01 +02:00
Alan Savage
f7d158c632
Use modern callable syntax for $placeholderValues array_map
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:14 +02:00
Alan Savage
f81d22cf93
Inline placeholderToPattern and use preg_quote
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:14 +02:00
Alan Savage
0b929d74de
Use guard clause in replaceEnvPlaceholders to reduce indentation
...
Signed-off-by: Alan Savage <3028205+asavageiv@users.noreply.github.com>
2025-07-17 14:14:13 +02:00