From e2380aa521a6d4c47b2eaff472352e176e00ce3c Mon Sep 17 00:00:00 2001 From: szaimen <42591237+szaimen@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:30:58 +0000 Subject: [PATCH] Yaml updates Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- manual-install/latest.yml | 42 ++++++++++++++++++++++++++++++++++++-- manual-install/sample.conf | 2 ++ 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/manual-install/latest.yml b/manual-install/latest.yml index b259d708..0d1411d7 100644 --- a/manual-install/latest.yml +++ b/manual-install/latest.yml @@ -4,6 +4,9 @@ services: nextcloud-aio-onlyoffice: condition: service_started required: false + nextcloud-aio-eurooffice: + condition: service_started + required: false nextcloud-aio-collabora: condition: service_started required: false @@ -41,6 +44,7 @@ services: - APACHE_PORT - AIO_LOG_LEVEL - ONLYOFFICE_HOST=nextcloud-aio-onlyoffice + - EUROOFFICE_HOST=nextcloud-aio-eurooffice - TZ=${TIMEZONE} - APACHE_MAX_SIZE - APACHE_MAX_TIME=${NEXTCLOUD_MAX_TIME} @@ -150,15 +154,18 @@ services: - TURN_SECRET - SIGNALING_SECRET - ONLYOFFICE_SECRET + - EUROOFFICE_SECRET - AIO_LOG_LEVEL - NEXTCLOUD_MOUNT - CLAMAV_ENABLED - CLAMAV_HOST=nextcloud-aio-clamav - ONLYOFFICE_ENABLED + - EUROOFFICE_ENABLED - COLLABORA_ENABLED - COLLABORA_HOST=nextcloud-aio-collabora - TALK_ENABLED - ONLYOFFICE_HOST=nextcloud-aio-onlyoffice + - EUROOFFICE_HOST=nextcloud-aio-eurooffice - UPDATE_NEXTCLOUD_APPS - TZ=${TIMEZONE} - TALK_PORT @@ -406,6 +413,33 @@ services: cap_drop: - NET_RAW + nextcloud-aio-eurooffice: + image: ghcr.io/nextcloud-releases/aio-eurooffice:latest + init: true + healthcheck: + start_period: 60s + test: /healthcheck.sh + interval: 30s + timeout: 30s + start_interval: 5s + retries: 9 + expose: + - "80" + environment: + - AIO_LOG_LEVEL + - LOG_LEVEL=${AIO_LOG_LEVEL} + - TZ=${TIMEZONE} + - JWT_ENABLED=true + - JWT_HEADER=AuthorizationJwt + - JWT_SECRET=${EUROOFFICE_SECRET} + volumes: + - nextcloud_aio_eurooffice:/var/lib/euro-office:rw + restart: unless-stopped + profiles: + - eurooffice + cap_drop: + - NET_RAW + nextcloud-aio-imaginary: image: ghcr.io/nextcloud-releases/aio-imaginary:latest user: "65534" @@ -455,11 +489,13 @@ services: - discovery.type=single-node - http.port=9200 - xpack.license.self_generated.type=basic - - xpack.security.enabled=false + - xpack.security.enabled=true + - xpack.security.http.ssl.enabled=false + - xpack.security.transport.ssl.enabled=false - indices.fielddata.cache.size=20% - indices.memory.index_buffer_size=20% - thread_pool.write.queue_size=1000 - - FULLTEXTSEARCH_PASSWORD + - ELASTIC_PASSWORD=${FULLTEXTSEARCH_PASSWORD} volumes: - nextcloud_aio_elasticsearch:/usr/share/elasticsearch/data:rw restart: unless-stopped @@ -511,6 +547,8 @@ volumes: name: nextcloud_aio_database_dump nextcloud_aio_elasticsearch: name: nextcloud_aio_elasticsearch + nextcloud_aio_eurooffice: + name: nextcloud_aio_eurooffice nextcloud_aio_nextcloud: name: nextcloud_aio_nextcloud nextcloud_aio_onlyoffice: diff --git a/manual-install/sample.conf b/manual-install/sample.conf index 42a1dc1e..d4da3604 100644 --- a/manual-install/sample.conf +++ b/manual-install/sample.conf @@ -1,4 +1,5 @@ DATABASE_PASSWORD= # TODO! This needs to be a unique and good password! +EUROOFFICE_SECRET= # TODO! This needs to be a unique and good password! FULLTEXTSEARCH_PASSWORD= # TODO! This needs to be a unique and good password! IMAGINARY_SECRET= # TODO! This needs to be a unique and good password! NC_DOMAIN=yourdomain.com # TODO! Needs to be changed to the domain that you want to use for Nextcloud. @@ -14,6 +15,7 @@ WHITEBOARD_SECRET= # TODO! This needs to be a unique and good password! CLAMAV_ENABLED="no" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically. COLLABORA_ENABLED="no" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically. +EUROOFFICE_ENABLED="no" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically. FULLTEXTSEARCH_ENABLED="no" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically. IMAGINARY_ENABLED="no" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically. ONLYOFFICE_ENABLED="no" # Setting this to "yes" (with quotes) enables the option in Nextcloud automatically.