From 5cae536a0452e7ddd1fa02b42ea4306a50b643da Mon Sep 17 00:00:00 2001
From: Mathias Wagner <germannewsmaker@gmail.com>
Date: Fri, 2 Jun 2023 03:52:23 +0200
Subject: [PATCH] Added nextcloud to the software.jsx

---
 .../pages/tools/linux/InstallSoftware/software.jsx  | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/client/src/pages/tools/linux/InstallSoftware/software.jsx b/client/src/pages/tools/linux/InstallSoftware/software.jsx
index 55afa0b..f25275e 100644
--- a/client/src/pages/tools/linux/InstallSoftware/software.jsx
+++ b/client/src/pages/tools/linux/InstallSoftware/software.jsx
@@ -1,6 +1,7 @@
 import MySpeedImage from "./images/myspeed.webp";
 import DockerImage from "./images/docker.webp";
-import {faBox, faFolder} from "@fortawesome/free-solid-svg-icons";
+import NextCloudImage from "./images/nextcloud.webp";
+import {faBox, faFolder, faGlobe, faKey, faUser} from "@fortawesome/free-solid-svg-icons";
 
 export default [
     {
@@ -19,5 +20,15 @@ export default [
             {type: "select", id: "environment", text: "Umgebung", icon: faBox, options: ["Stabil", "Test"],
                 value: "Stabil"},
         ]
+    },
+    {
+        name: "NextCloud",
+        icon: NextCloudImage,
+        configuration: [
+            {type: "input", id: "folder", text: "Ort", icon: faFolder, value: "/var/www/cloud"},
+            {type: "input", id: "domain", text: "Domain", icon: faGlobe, value: "cloud.example.com"},
+            {type: "input", id: "user", text: "Benutzer", icon: faUser, value: "Admin"},
+            {type: "input", id: "pass", text: "Passwort", icon: faKey, value: () => Math.random().toString(36).slice(-8)}
+        ]
     }
 ];
\ No newline at end of file