diff --git a/php/public/disable-clamav.js b/php/public/disable-clamav.js deleted file mode 100644 index 18b08081..00000000 --- a/php/public/disable-clamav.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Clamav - let clamav = document.getElementById("clamav"); - clamav.disabled = true; -}); \ No newline at end of file diff --git a/php/public/disable-collabora.js b/php/public/disable-collabora.js deleted file mode 100644 index 762252ce..00000000 --- a/php/public/disable-collabora.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Collabora - const collabora = document.getElementById("office-collabora"); - collabora.disabled = true; -}); \ No newline at end of file diff --git a/php/public/disable-containers.js b/php/public/disable-containers.js new file mode 100644 index 00000000..41c5cfe1 --- /dev/null +++ b/php/public/disable-containers.js @@ -0,0 +1,44 @@ +document.addEventListener("DOMContentLoaded", function(event) { + // Clamav + let clamav = document.getElementById("clamav"); + clamav.disabled = true; + + // Docker socket proxy + let dockerSocketProxy = document.getElementById("docker-socket-proxy"); + if (dockerSocketProxy) { + dockerSocketProxy.disabled = true; + } + + // HaRP + let harp = document.getElementById("harp"); + if (harp) { + harp.disabled = true; + } + + // Talk + let talk = document.getElementById("talk"); + talk.disabled = true; + + // Collabora + const collabora = document.getElementById("office-collabora"); + collabora.disabled = true; + + // OnlyOffice + const onlyoffice = document.getElementById("office-onlyoffice"); + onlyoffice.disabled = true; + + // Imaginary + let imaginary = document.getElementById("imaginary"); + imaginary.disabled = true; + + // Fulltextsearch + let fulltextsearch = document.getElementById("fulltextsearch"); + fulltextsearch.disabled = true; + + // Talk-recording + document.getElementById("talk-recording").disabled = true; + + // Whiteboard + let whiteboard = document.getElementById("whiteboard"); + whiteboard.disabled = true; +}); diff --git a/php/public/disable-docker-socket-proxy.js b/php/public/disable-docker-socket-proxy.js deleted file mode 100644 index 7491042e..00000000 --- a/php/public/disable-docker-socket-proxy.js +++ /dev/null @@ -1,7 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Docker socket proxy - let dockerSocketProxy = document.getElementById("docker-socket-proxy"); - if (dockerSocketProxy) { - dockerSocketProxy.disabled = true; - } -}); diff --git a/php/public/disable-fulltextsearch.js b/php/public/disable-fulltextsearch.js deleted file mode 100644 index d3ca21fe..00000000 --- a/php/public/disable-fulltextsearch.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Fulltextsearch - let fulltextsearch = document.getElementById("fulltextsearch"); - fulltextsearch.disabled = true; -}); \ No newline at end of file diff --git a/php/public/disable-harp.js b/php/public/disable-harp.js deleted file mode 100644 index fb3b992b..00000000 --- a/php/public/disable-harp.js +++ /dev/null @@ -1,7 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // HaRP - let harp = document.getElementById("harp"); - if (harp) { - harp.disabled = true; - } -}); diff --git a/php/public/disable-imaginary.js b/php/public/disable-imaginary.js deleted file mode 100644 index 9cdec5fa..00000000 --- a/php/public/disable-imaginary.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Imaginary - let imaginary = document.getElementById("imaginary"); - imaginary.disabled = true; -}); \ No newline at end of file diff --git a/php/public/disable-onlyoffice.js b/php/public/disable-onlyoffice.js deleted file mode 100644 index c660bd9d..00000000 --- a/php/public/disable-onlyoffice.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // OnlyOffice - const onlyoffice = document.getElementById("office-onlyoffice"); - onlyoffice.disabled = true; -}); \ No newline at end of file diff --git a/php/public/disable-talk-recording.js b/php/public/disable-talk-recording.js deleted file mode 100644 index 72c5de32..00000000 --- a/php/public/disable-talk-recording.js +++ /dev/null @@ -1,4 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Talk-recording - document.getElementById("talk-recording").disabled = true; -}); diff --git a/php/public/disable-talk.js b/php/public/disable-talk.js deleted file mode 100644 index c37d72af..00000000 --- a/php/public/disable-talk.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Talk - let talk = document.getElementById("talk"); - talk.disabled = true; -}); \ No newline at end of file diff --git a/php/public/disable-whiteboard.js b/php/public/disable-whiteboard.js deleted file mode 100644 index 50e1215d..00000000 --- a/php/public/disable-whiteboard.js +++ /dev/null @@ -1,5 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Whiteboard - let whiteboard = document.getElementById("whiteboard"); - whiteboard.disabled = true; -}); diff --git a/php/templates/includes/optional-containers.twig b/php/templates/includes/optional-containers.twig index b33f2292..b93ef57f 100644 --- a/php/templates/includes/optional-containers.twig +++ b/php/templates/includes/optional-containers.twig @@ -224,16 +224,7 @@

Minimal system requirements: When any optional container is enabled, at least 2GB RAM, a dual-core CPU and 40GB system storage are required. When enabling ClamAV, Nextcloud Talk Recording-server or Fulltextsearch, at least 3GB RAM are required. For Talk Recording-server additional 2 vCPUs are required. When enabling everything, at least 5GB RAM and a quad-core CPU are required. Recommended are at least 1GB more RAM than the minimal requirement. For further advice and recommendations see this documentation

{% if isAnyRunning == true %} - - - - - - - - - - + {% endif %} {% if is_collabora_enabled == true and isAnyRunning == false and was_start_button_clicked == true %}