diff --git a/.gitignore b/.gitignore index 8fae2d1..462bd13 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Binaries -nextworkspace +/nextworkspace app/core app/core.exe app/data/*.db diff --git a/config/nextworkspace/apps.yaml b/config/nextworkspace/apps.yaml new file mode 100644 index 0000000..1eed6e7 --- /dev/null +++ b/config/nextworkspace/apps.yaml @@ -0,0 +1,59 @@ +apps: + - name: "NextWks Core" + subtitle: "Launcher & Workspace Hub" + path: "/home" + icon: "home" + groups: ["users"] + - name: "OpenCloud" + subtitle: "File Storage" + path: "/drive" + upstream: "http://127.0.0.1:9100" + icon: "cloud" + groups: ["drive", "admins"] + - name: "Euro Office" + subtitle: "Collaborative Suite" + path: "/office" + upstream: "http://127.0.0.1:9200" + icon: "office" + groups: ["office", "admins"] + - name: "ERPNext" + subtitle: "Enterprise ERP" + path: "/enterprise" + upstream: "http://127.0.0.1:9300" + icon: "erp" + groups: ["erp", "admins"] + - name: "Matrix Chat" + subtitle: "Team Communication" + path: "/chat" + upstream: "http://127.0.0.1:9400" + icon: "chat" + groups: ["chat", "admins"] + - name: "Jitsi" + subtitle: "Video Conferencing" + path: "/meet" + upstream: "http://127.0.0.1:9500" + icon: "meet" + groups: ["meet", "admins"] + - name: "Webmail" + subtitle: "Email Client" + path: "/connect" + upstream: "http://127.0.0.1:9600" + icon: "mail" + groups: ["mail", "admins"] + - name: "AI Chat" + subtitle: "Open WebUI" + path: "/aida" + upstream: "http://127.0.0.1:9700" + icon: "ai" + groups: ["ai", "admins"] + - name: "Portainer" + subtitle: "Container Management" + path: "/admin" + upstream: "http://127.0.0.1:9800" + icon: "admin" + groups: ["admins"] + - name: "Admin Panel" + subtitle: "Workspace Configuration" + path: "/config" + icon: "settings" + groups: ["admins"] diff --git a/config/nextworkspace/config.yaml b/config/nextworkspace/config.yaml new file mode 100644 index 0000000..f4da62c --- /dev/null +++ b/config/nextworkspace/config.yaml @@ -0,0 +1,7 @@ +server: + port: 9000 + host: "0.0.0.0" + +app: + name: "NextWorkspace" + description: "Your Self-Hosted Workspace" diff --git a/config/nextworkspace/settings.yaml b/config/nextworkspace/settings.yaml new file mode 100644 index 0000000..b9b5634 --- /dev/null +++ b/config/nextworkspace/settings.yaml @@ -0,0 +1,14 @@ +company: + name: "NextWorkspace" + subtitle: "Your Self-Hosted Workspace for Startups" + logo: "" + language: "en" + timezone: "UTC" +smtp: + host: "" + port: 587 + user: "" + sender: "" +imap: + host: "" + port: 993