From b6dbf622910c4b75e9088d8cc48fb2034d443022 Mon Sep 17 00:00:00 2001 From: doctorfree Date: Wed, 29 Nov 2023 03:17:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20doctorfr?= =?UTF-8?q?ee/kasm-registry@724d4a8ec55c758c8d1175501ab5c3d2c4009073=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.0/404.html | 4 ++-- 1.0/404/index.html | 4 ++-- .../new.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json | 0 .../ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json | 1 + .../ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json | 0 ...9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json | 0 ...9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json | 0 .../ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json | 0 .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 .../new/[[...workspace]]-391a7ba9cfba3d75.js | 1 - .../new/[[...workspace]]-fe8abbd102deb5c4.js | 1 + 1.0/icons/lmstudio.png | Bin 0 -> 108401 bytes 1.0/index.html | 2 +- 1.0/list.json | 2 +- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 15 +++++++++++++++ .../index.html | 4 ++-- .../index.html | 4 ++-- .../index.html | 4 ++-- .../ZG9jdG9yd2hlbi9rYXNtOndpbmc=/index.html | 4 ++-- .../index.html | 4 ++-- 1.0/new/index.html | 4 ++-- 33 files changed, 46 insertions(+), 30 deletions(-) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json (100%) create mode 100644 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json (100%) rename 1.0/_next/data/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json (100%) rename 1.0/_next/static/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/_buildManifest.js (86%) rename 1.0/_next/static/{CUOAeyuXAPyaq902VF12g => NVcusTtb1jvxnTv9uWQBI}/_ssgManifest.js (100%) delete mode 100644 1.0/_next/static/chunks/pages/new/[[...workspace]]-391a7ba9cfba3d75.js create mode 100644 1.0/_next/static/chunks/pages/new/[[...workspace]]-fe8abbd102deb5c4.js create mode 100644 1.0/icons/lmstudio.png create mode 100644 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/index.html diff --git a/1.0/404.html b/1.0/404.html index 46cead4..dc93483 100644 --- a/1.0/404.html +++ b/1.0/404.html @@ -1,4 +1,4 @@ -404: This page could not be found
Record Technologies
Workspace Registry

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/1.0/404/index.html b/1.0/404/index.html index 46cead4..dc93483 100644 --- a/1.0/404/index.html +++ b/1.0/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found
Record Technologies
Workspace Registry

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json diff --git a/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json new file mode 100644 index 0000000..8042e32 --- /dev/null +++ b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json @@ -0,0 +1 @@ +{"pageProps":{"workspace":["ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv"]},"__N_SSG":true} \ No newline at end of file diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json diff --git a/1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json b/1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json similarity index 100% rename from 1.0/_next/data/CUOAeyuXAPyaq902VF12g/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json rename to 1.0/_next/data/NVcusTtb1jvxnTv9uWQBI/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json diff --git a/1.0/_next/static/CUOAeyuXAPyaq902VF12g/_buildManifest.js b/1.0/_next/static/NVcusTtb1jvxnTv9uWQBI/_buildManifest.js similarity index 86% rename from 1.0/_next/static/CUOAeyuXAPyaq902VF12g/_buildManifest.js rename to 1.0/_next/static/NVcusTtb1jvxnTv9uWQBI/_buildManifest.js index 5212053..9587246 100644 --- a/1.0/_next/static/CUOAeyuXAPyaq902VF12g/_buildManifest.js +++ b/1.0/_next/static/NVcusTtb1jvxnTv9uWQBI/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/css/7c9e31c2156353a4.css","static/chunks/pages/index-0232135f3416a57b.js"],"/_error":["static/chunks/pages/_error-8353112a01355ec2.js"],"/new/[[...workspace]]":["static/chunks/484-ea12e2f7cb01c6ad.js","static/chunks/pages/new/[[...workspace]]-391a7ba9cfba3d75.js"],sortedPages:["/","/_app","/_error","/new/[[...workspace]]"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST={__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":["static/css/7c9e31c2156353a4.css","static/chunks/pages/index-0232135f3416a57b.js"],"/_error":["static/chunks/pages/_error-8353112a01355ec2.js"],"/new/[[...workspace]]":["static/chunks/484-ea12e2f7cb01c6ad.js","static/chunks/pages/new/[[...workspace]]-fe8abbd102deb5c4.js"],sortedPages:["/","/_app","/_error","/new/[[...workspace]]"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/1.0/_next/static/CUOAeyuXAPyaq902VF12g/_ssgManifest.js b/1.0/_next/static/NVcusTtb1jvxnTv9uWQBI/_ssgManifest.js similarity index 100% rename from 1.0/_next/static/CUOAeyuXAPyaq902VF12g/_ssgManifest.js rename to 1.0/_next/static/NVcusTtb1jvxnTv9uWQBI/_ssgManifest.js diff --git a/1.0/_next/static/chunks/pages/new/[[...workspace]]-391a7ba9cfba3d75.js b/1.0/_next/static/chunks/pages/new/[[...workspace]]-391a7ba9cfba3d75.js deleted file mode 100644 index 34b5f75..0000000 --- a/1.0/_next/static/chunks/pages/new/[[...workspace]]-391a7ba9cfba3d75.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[858],{4873:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/new/[[...workspace]]",function(){return s(5790)}])},5790:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSG:function(){return u},default:function(){return p}});var a=s(5893),i=s(9008),r=s.n(i),o=s(7294),c=s(3162),n=s(8813),l=s(3157),d=s(1163),m=JSON.parse('{"wZ":[{"description":"Customized Ubuntu 22.04 desktop with AppImage Launcher","docker_registry":"https://index.docker.io/v1/","image_src":"appimage.png","name":"doctorwhen/kasm:appimage","friendly_name":"AppImage Launcher","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-appimage","privileged":true},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Productivity","Desktop"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"5209f493216d4407a13ad3967a524ca1ec2b92e5"},{"description":"Art, games, utilities, and tools to generate and view Ascii Art. Asciiville includes nearly 1,000 works of ASCII and ANSI Art!","docker_registry":"https://index.docker.io/v1/","image_src":"asciiville.png","name":"doctorwhen/kasm:asciiville","friendly_name":"Asciiville","run_config":{"hostname":"kasm-asciiville"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":8250,"sha":"ec6eb51076bb4bfbce5bb92f6e83fbfd7ccf2786"},{"description":"Asciiville, Neovim, Spiderfoot, and Wing all in one workspace","docker_registry":"https://index.docker.io/v1/","image_src":"deluxe.png","name":"doctorwhen/kasm:deluxe","friendly_name":"Deluxe Desktop","run_config":{"hostname":"kasm-deluxe"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Development","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":10200,"sha":"ee948f1b203a23f34d94932dd7b671c181c5e362"},{"description":"Jupyter Notebooks Data Science Desktop Environment","docker_registry":"https://index.docker.io/v1/","image_src":"jupyter.png","name":"doctorwhen/kasm:jupyter","friendly_name":"Jupyter","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jupyter"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":12500,"sha":"12893804a133b8e47780a0011857c4ea3b0e42aa"},{"description":"Neovim is a hyper-extensible text editor derived from Vim","docker_registry":"https://index.docker.io/v1/","image_src":"neovim.png","name":"doctorwhen/kasm:neovim","friendly_name":"Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-neovim"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":7810,"sha":"15e7d3f35dc7e2cf7393b31d71bea31db04f2d8c"},{"description":"SpiderFoot is a reconnaissance tool that automatically queries public data sources to gather intelligence","docker_registry":"https://index.docker.io/v1/","image_src":"spiderfoot.png","name":"doctorwhen/kasm:spiderfoot","friendly_name":"SpiderFoot","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-spiderfoot","ports":{"5001/tcp":5001}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Security","Browser"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":3340,"sha":"f76be7d16599b4b441ff2d601f1f4b3dc4f97581"},{"description":"Customized Ubuntu 20.04 (Focal) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-focal.png","name":"doctorwhen/kasm:ubuntu-focal","friendly_name":"Ubuntu Focal","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-focal"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9700,"sha":"6e9c89b7631143fd31fe7be838cea68b76971e26"},{"description":"Customized Ubuntu 22.04 (Jammy) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-jammy.png","name":"doctorwhen/kasm:ubuntu-jammy","friendly_name":"Ubuntu Jammy","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jammy"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9780,"sha":"e23c3b2e96f7baa2f35e5f506b2e31d09c2c7761"},{"description":"Wing is a programming language for the cloud","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing","friendly_name":"Wing","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8820,"sha":"3d1ad7fa85b222a0c60fe88bc32d87a646200fc3"},{"description":"Wing is a programming language for the cloud, Neovim is a hyper-extensible text editor","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing-neovim","friendly_name":"Wing + Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8110,"sha":"39a20ceac2accc864347822cceae9d7bee4b0520"}]}'),u=!0;function p(e){let{workspace:t}=e,i=(0,o.useRef)(null),u=(0,o.useRef)(null),p=(0,o.useRef)(null),[f,g]=(0,o.useState)(null),[b,x]=(0,o.useState)(null),[_,v]=(0,o.useState)(null),[y,k]=(0,o.useState)("png"),[w,N]=(0,o.useState)(null),j={friendly_name:null,image_src:null,description:null,name:null,cores:2,memory:2768,gpu_count:0,cpu_allocation_method:"Inherit",docker_registry:"https://index.docker.io/v1/",categories:[],require_gpu:!1,enabled:!0,image_type:"Container"},[L,A]=(0,o.useState)(j);(0,d.useRouter)(),(0,o.useEffect)(()=>{if(null===t)p.current.value="",i.current.value="",u.current.value="",g(null),x(null),v(null),A(j);else if(t&&t[0]){let e=m.wZ.find(e=>e.name===atob(t[0]));if(delete e.sha,p.current.value=e.description,i.current.value=e.name,u.current.value=e.friendly_name,e.categories){let s=[];e.categories.map(e=>s.push({label:e,value:e})),g(s)}if(e.architecture){let a=[];e.architecture.map(e=>a.push({label:e,value:e})),x(a)}N("../../icons/"+e.image_src),A({...L,...e})}},[t]);let S={control:(e,t)=>({...e,background:"#f1f5f9",borderRadius:"0.5rem",borderColor:"#94a3b8"}),multiValue(e,t){let{data:s}=t;return{...e,backgroundColor:"#dde6f1"}}};(0,o.useEffect)(()=>{if(L&&L.friendly_name){let e={...L};e.image_src=I(e.friendly_name)+"."+y,A(e)}},[y]);let D=e=>{let t={...L};t.categories=e.map(e=>e.value),A(t);let s=[];t.categories.map(e=>s.push({label:e,value:e})),g(s)},P=e=>{let t={...L};t.architecture=e.map(e=>e.value),A(t);let s=[];t.architecture.map(e=>s.push({label:e,value:e})),x(s)};function I(e){var t=e.toString().toLowerCase();return(t=(t=(t=t.split(/\&+/).join("-and-")).split(/[^a-z0-9]/).join("-")).split(/-+/).join("-")).trim("-")}let C=()=>{var e=s(5733);let t=new e,a=t.folder(L.friendly_name);if(a.file("workspace.json",JSON.stringify(L,null,2)),_)a.file(L.image_src,_.file);else if(w){let i=fetch(w).then(e=>e.blob());a.file(L.image_src,i)}t.generateAsync({type:"blob"}).then(function(e){(0,c.saveAs)(e,I(L.friendly_name)+".zip")})},O=e=>{let t={...L};t[e.target.name]=e.target.value,"icon"===e.target.name&&(delete t.icon,v({value:e.target.value,file:e.target.files[0]}),k(e.target.value.substr(e.target.value.lastIndexOf(".")+1)),N(null)),t.friendly_name&&(t.image_src=I(t.friendly_name)+"."+y),A(t)};return(0,a.jsxs)("div",{className:"",children:[(0,a.jsxs)(r(),{children:[(0,a.jsx)("title",{children:"Kasm Workspaces"}),(0,a.jsx)("meta",{name:"description",content:"List of workspaces for Kasm Webspaces"}),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row w-full my-20 max-w-6xl text-sm rounded-xl overflow-hidden mx-auto",children:[(0,a.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-300",children:[(0,a.jsx)("h1",{className:"text-2xl font-medium mb-2",children:"Add Workspace"}),(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("p",{className:"mb-8 opacity-70",children:'This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.'}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Icon"}),(0,a.jsx)("input",{type:"file",name:"icon",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsx)("p",{className:"mb-6 opacity-70",children:"Select the image to use, image will be renamed when it's downloaded."}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Friendly Name"}),(0,a.jsx)("input",{ref:u,name:"friendly_name",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsx)("p",{className:"mb-6 opacity-70",children:"This is the name that will show for users"}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Categories"}),(0,a.jsx)(n.Z,{instanceId:"1",name:"categories",isMulti:!0,options:[{value:"Browser",label:"Browser"},{value:"Communication",label:"Communication"},{value:"Desktop",label:"Desktop"},{value:"Development",label:"Development"},{value:"Games",label:"Games"},{value:"Multimedia",label:"Multimedia"},{value:"Office",label:"Office"},{value:"Privacy",label:"Privacy"},{value:"Productivity",label:"Productivity"},{value:"Remote Access",label:"Remote Access"}],onChange:D,styles:S,value:f}),(0,a.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Description"}),(0,a.jsx)("input",{ref:p,name:"description",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsx)("p",{className:"mb-6 opacity-70",children:"A short description about the workspace"}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Docker Image"}),(0,a.jsx)("input",{ref:i,name:"name",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsxs)("p",{className:"mb-6 opacity-70",children:["The docker image to use, i.e. ",(0,a.jsx)("code",{className:"text-xs p-1 px-2 rounded bg-white/40",children:"kasmweb/filezilla:develop"})]}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Architecture"}),(0,a.jsx)(l.ZP,{instanceId:"2",name:"architecture",isMulti:!0,options:[{value:"amd64",label:"amd64"},{value:"arm64",label:"arm64"}],onChange:P,styles:S,value:b}),(0,a.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."})]})]}),(0,a.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-100",children:[(0,a.jsx)(h,{workspace:L,icon:_,inlineImage:w}),(0,a.jsx)("pre",{className:"my-8 overflow-y-auto text-xs",children:JSON.stringify({...L},null,2)}),(0,a.jsx)("button",{onClick:C,className:"p-4 relative z-10 px-5 bg-cyan-700 border-t border-white/20 border-solid hover:bg-slate-900 transition m-2 rounded items-center text-white/70 flex cursor-pointer",children:"Download"})]})]})]})}function h(e){let{workspace:t,icon:s,inlineImage:i}=e,[r,c]=(0,o.useState)(!1),n=null;if(s){let l=new Blob([s.file]);n=URL.createObjectURL(l),t.image_src=n}return(0,a.jsx)("div",{className:"rounded-xl group w-full shadow max-w-xs relative overflow-hidden h-[100px] border border-solid flex flex-col justify-between bg-slate-300 border-slate-400/50",children:(0,a.jsxs)("div",{className:"absolute top-0 left-0 right-0 h-[200px] transition-all"+(r?" -translate-y-1/2":""),children:[(0,a.jsxs)("div",{onClick:()=>c(!0),className:"h-[100px] p-4 relative overflow-hidden cursor-pointer",children:[(0,a.jsx)("img",{className:"h-[90px] group-hover:scale-150 transition-all absolute left-2 top-1",src:t.image_src,onError(e){null!==i&&(e.target.src=i)},alt:t.friendly_name}),(0,a.jsxs)("div",{className:"flex-col pl-28",children:[(0,a.jsx)("div",{className:"font-bold",children:t.friendly_name||"Friendly Name"}),(0,a.jsxs)("div",{className:"text-xs mb-2 flex gap-2",children:["Record Technologies"," ",(0,a.jsx)("span",{children:void 0})]}),(0,a.jsx)("div",{className:" h-8"})]}),(0,a.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 bg-slate-400/20 h-8 text-[10px] flex items-center justify-center",children:[t.architecture&&t.architecture.map((e,t)=>(0,a.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-400/70",children:e},"arch"+t)),t.categories.map((e,t)=>(0,a.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-300/90",children:e},"cat"+t))]}),!1]}),(0,a.jsxs)("div",{className:"h-[100px] text-xs relative p-2 pl-4 flex",children:[(0,a.jsx)("button",{className:"absolute right-2 top-2 bg-slate-100 rounded-full flex justify-center items-center h-6 w-6",onClick:()=>c(!1),children:(0,a.jsx)("svg",{style:{height:"14px"},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",children:(0,a.jsx)("path",{d:"M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"})})}),(0,a.jsxs)("div",{className:"flex flex-col flex-grow",children:[(0,a.jsx)("div",{className:"font-bold",children:t.friendly_name})," ",t.description]}),(0,a.jsxs)("div",{className:"flex flex-col justify-end gap-1",children:[(0,a.jsx)("div",{className:"text-xs text-color w-full p-4 py-1 rounded-lg bg-black/5 flex justify-center items-center",children:"Edit"}),(0,a.jsx)("button",{className:"text-xs w-full p-4 py-1 rounded-lg flex justify-center items-center bg-blue-500 font-bold text-white",children:"Install"})]})]})]})})}}},function(e){e.O(0,[484,774,888,179],function(){return e(e.s=4873)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/1.0/_next/static/chunks/pages/new/[[...workspace]]-fe8abbd102deb5c4.js b/1.0/_next/static/chunks/pages/new/[[...workspace]]-fe8abbd102deb5c4.js new file mode 100644 index 0000000..281cd35 --- /dev/null +++ b/1.0/_next/static/chunks/pages/new/[[...workspace]]-fe8abbd102deb5c4.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[858],{4873:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/new/[[...workspace]]",function(){return s(5790)}])},5790:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSG:function(){return u},default:function(){return p}});var a=s(5893),i=s(9008),o=s.n(i),r=s(7294),c=s(3162),n=s(8813),l=s(3157),d=s(1163),m=JSON.parse('{"wZ":[{"description":"Customized Ubuntu 22.04 desktop with AppImage Launcher","docker_registry":"https://index.docker.io/v1/","image_src":"appimage.png","name":"doctorwhen/kasm:appimage","friendly_name":"AppImage Launcher","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-appimage","privileged":true},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Productivity","Desktop"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"5209f493216d4407a13ad3967a524ca1ec2b92e5"},{"description":"Art, games, utilities, and tools to generate and view Ascii Art. Asciiville includes nearly 1,000 works of ASCII and ANSI Art!","docker_registry":"https://index.docker.io/v1/","image_src":"asciiville.png","name":"doctorwhen/kasm:asciiville","friendly_name":"Asciiville","run_config":{"hostname":"kasm-asciiville"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":8250,"sha":"ec6eb51076bb4bfbce5bb92f6e83fbfd7ccf2786"},{"description":"Asciiville, Neovim, Spiderfoot, and Wing all in one workspace","docker_registry":"https://index.docker.io/v1/","image_src":"deluxe.png","name":"doctorwhen/kasm:deluxe","friendly_name":"Deluxe Desktop","run_config":{"hostname":"kasm-deluxe"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Development","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":10200,"sha":"ee948f1b203a23f34d94932dd7b671c181c5e362"},{"description":"Jupyter Notebooks Data Science Desktop Environment","docker_registry":"https://index.docker.io/v1/","image_src":"jupyter.png","name":"doctorwhen/kasm:jupyter","friendly_name":"Jupyter","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jupyter"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":12500,"sha":"12893804a133b8e47780a0011857c4ea3b0e42aa"},{"description":"Customized Ubuntu 22.04 desktop with LM Studio","docker_registry":"https://index.docker.io/v1/","image_src":"lmstudio.png","name":"doctorwhen/kasm:lmstudio","friendly_name":"LM Studio","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-lmstudio","privileged":true},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Productivity","Desktop"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8170,"sha":"749ea3d08420bbc0d1443016407fee8e2beec07b"},{"description":"Neovim is a hyper-extensible text editor derived from Vim","docker_registry":"https://index.docker.io/v1/","image_src":"neovim.png","name":"doctorwhen/kasm:neovim","friendly_name":"Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-neovim"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":7810,"sha":"15e7d3f35dc7e2cf7393b31d71bea31db04f2d8c"},{"description":"SpiderFoot is a reconnaissance tool that automatically queries public data sources to gather intelligence","docker_registry":"https://index.docker.io/v1/","image_src":"spiderfoot.png","name":"doctorwhen/kasm:spiderfoot","friendly_name":"SpiderFoot","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-spiderfoot","ports":{"5001/tcp":5001}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Security","Browser"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":3340,"sha":"f76be7d16599b4b441ff2d601f1f4b3dc4f97581"},{"description":"Customized Ubuntu 20.04 (Focal) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-focal.png","name":"doctorwhen/kasm:ubuntu-focal","friendly_name":"Ubuntu Focal","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-focal"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9700,"sha":"6e9c89b7631143fd31fe7be838cea68b76971e26"},{"description":"Customized Ubuntu 22.04 (Jammy) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-jammy.png","name":"doctorwhen/kasm:ubuntu-jammy","friendly_name":"Ubuntu Jammy","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jammy"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9780,"sha":"e23c3b2e96f7baa2f35e5f506b2e31d09c2c7761"},{"description":"Wing is a programming language for the cloud","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing","friendly_name":"Wing","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8820,"sha":"3d1ad7fa85b222a0c60fe88bc32d87a646200fc3"},{"description":"Wing is a programming language for the cloud, Neovim is a hyper-extensible text editor","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing-neovim","friendly_name":"Wing + Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8110,"sha":"39a20ceac2accc864347822cceae9d7bee4b0520"}]}'),u=!0;function p(e){let{workspace:t}=e,i=(0,r.useRef)(null),u=(0,r.useRef)(null),p=(0,r.useRef)(null),[f,g]=(0,r.useState)(null),[b,_]=(0,r.useState)(null),[x,y]=(0,r.useState)(null),[v,k]=(0,r.useState)("png"),[w,L]=(0,r.useState)(null),N={friendly_name:null,image_src:null,description:null,name:null,cores:2,memory:2768,gpu_count:0,cpu_allocation_method:"Inherit",docker_registry:"https://index.docker.io/v1/",categories:[],require_gpu:!1,enabled:!0,image_type:"Container"},[j,A]=(0,r.useState)(N);(0,d.useRouter)(),(0,r.useEffect)(()=>{if(null===t)p.current.value="",i.current.value="",u.current.value="",g(null),_(null),y(null),A(N);else if(t&&t[0]){let e=m.wZ.find(e=>e.name===atob(t[0]));if(delete e.sha,p.current.value=e.description,i.current.value=e.name,u.current.value=e.friendly_name,e.categories){let s=[];e.categories.map(e=>s.push({label:e,value:e})),g(s)}if(e.architecture){let a=[];e.architecture.map(e=>a.push({label:e,value:e})),_(a)}L("../../icons/"+e.image_src),A({...j,...e})}},[t]);let S={control:(e,t)=>({...e,background:"#f1f5f9",borderRadius:"0.5rem",borderColor:"#94a3b8"}),multiValue(e,t){let{data:s}=t;return{...e,backgroundColor:"#dde6f1"}}};(0,r.useEffect)(()=>{if(j&&j.friendly_name){let e={...j};e.image_src=I(e.friendly_name)+"."+v,A(e)}},[v]);let D=e=>{let t={...j};t.categories=e.map(e=>e.value),A(t);let s=[];t.categories.map(e=>s.push({label:e,value:e})),g(s)},P=e=>{let t={...j};t.architecture=e.map(e=>e.value),A(t);let s=[];t.architecture.map(e=>s.push({label:e,value:e})),_(s)};function I(e){var t=e.toString().toLowerCase();return(t=(t=(t=t.split(/\&+/).join("-and-")).split(/[^a-z0-9]/).join("-")).split(/-+/).join("-")).trim("-")}let C=()=>{var e=s(5733);let t=new e,a=t.folder(j.friendly_name);if(a.file("workspace.json",JSON.stringify(j,null,2)),x)a.file(j.image_src,x.file);else if(w){let i=fetch(w).then(e=>e.blob());a.file(j.image_src,i)}t.generateAsync({type:"blob"}).then(function(e){(0,c.saveAs)(e,I(j.friendly_name)+".zip")})},O=e=>{let t={...j};t[e.target.name]=e.target.value,"icon"===e.target.name&&(delete t.icon,y({value:e.target.value,file:e.target.files[0]}),k(e.target.value.substr(e.target.value.lastIndexOf(".")+1)),L(null)),t.friendly_name&&(t.image_src=I(t.friendly_name)+"."+v),A(t)};return(0,a.jsxs)("div",{className:"",children:[(0,a.jsxs)(o(),{children:[(0,a.jsx)("title",{children:"Kasm Workspaces"}),(0,a.jsx)("meta",{name:"description",content:"List of workspaces for Kasm Webspaces"}),(0,a.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row w-full my-20 max-w-6xl text-sm rounded-xl overflow-hidden mx-auto",children:[(0,a.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-300",children:[(0,a.jsx)("h1",{className:"text-2xl font-medium mb-2",children:"Add Workspace"}),(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("p",{className:"mb-8 opacity-70",children:'This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.'}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Icon"}),(0,a.jsx)("input",{type:"file",name:"icon",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsx)("p",{className:"mb-6 opacity-70",children:"Select the image to use, image will be renamed when it's downloaded."}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Friendly Name"}),(0,a.jsx)("input",{ref:u,name:"friendly_name",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsx)("p",{className:"mb-6 opacity-70",children:"This is the name that will show for users"}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Categories"}),(0,a.jsx)(n.Z,{instanceId:"1",name:"categories",isMulti:!0,options:[{value:"Browser",label:"Browser"},{value:"Communication",label:"Communication"},{value:"Desktop",label:"Desktop"},{value:"Development",label:"Development"},{value:"Games",label:"Games"},{value:"Multimedia",label:"Multimedia"},{value:"Office",label:"Office"},{value:"Privacy",label:"Privacy"},{value:"Productivity",label:"Productivity"},{value:"Remote Access",label:"Remote Access"}],onChange:D,styles:S,value:f}),(0,a.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Description"}),(0,a.jsx)("input",{ref:p,name:"description",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsx)("p",{className:"mb-6 opacity-70",children:"A short description about the workspace"}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Docker Image"}),(0,a.jsx)("input",{ref:i,name:"name",onChange:O,className:"mb-2 p-2 rounded-lg bg-slate-100 border border-solid border-slate-400"}),(0,a.jsxs)("p",{className:"mb-6 opacity-70",children:["The docker image to use, i.e. ",(0,a.jsx)("code",{className:"text-xs p-1 px-2 rounded bg-white/40",children:"kasmweb/filezilla:develop"})]}),(0,a.jsx)("label",{className:"mb-2 font-medium",children:"Architecture"}),(0,a.jsx)(l.ZP,{instanceId:"2",name:"architecture",isMulti:!0,options:[{value:"amd64",label:"amd64"},{value:"arm64",label:"arm64"}],onChange:P,styles:S,value:b}),(0,a.jsx)("p",{className:"mb-6 mt-2 opacity-70",children:"You can select from the available option or create new ones."})]})]}),(0,a.jsxs)("div",{className:"w-full lg:w-1/2 p-16 bg-slate-100",children:[(0,a.jsx)(h,{workspace:j,icon:x,inlineImage:w}),(0,a.jsx)("pre",{className:"my-8 overflow-y-auto text-xs",children:JSON.stringify({...j},null,2)}),(0,a.jsx)("button",{onClick:C,className:"p-4 relative z-10 px-5 bg-cyan-700 border-t border-white/20 border-solid hover:bg-slate-900 transition m-2 rounded items-center text-white/70 flex cursor-pointer",children:"Download"})]})]})]})}function h(e){let{workspace:t,icon:s,inlineImage:i}=e,[o,c]=(0,r.useState)(!1),n=null;if(s){let l=new Blob([s.file]);n=URL.createObjectURL(l),t.image_src=n}return(0,a.jsx)("div",{className:"rounded-xl group w-full shadow max-w-xs relative overflow-hidden h-[100px] border border-solid flex flex-col justify-between bg-slate-300 border-slate-400/50",children:(0,a.jsxs)("div",{className:"absolute top-0 left-0 right-0 h-[200px] transition-all"+(o?" -translate-y-1/2":""),children:[(0,a.jsxs)("div",{onClick:()=>c(!0),className:"h-[100px] p-4 relative overflow-hidden cursor-pointer",children:[(0,a.jsx)("img",{className:"h-[90px] group-hover:scale-150 transition-all absolute left-2 top-1",src:t.image_src,onError(e){null!==i&&(e.target.src=i)},alt:t.friendly_name}),(0,a.jsxs)("div",{className:"flex-col pl-28",children:[(0,a.jsx)("div",{className:"font-bold",children:t.friendly_name||"Friendly Name"}),(0,a.jsxs)("div",{className:"text-xs mb-2 flex gap-2",children:["Record Technologies"," ",(0,a.jsx)("span",{children:void 0})]}),(0,a.jsx)("div",{className:" h-8"})]}),(0,a.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 bg-slate-400/20 h-8 text-[10px] flex items-center justify-center",children:[t.architecture&&t.architecture.map((e,t)=>(0,a.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-400/70",children:e},"arch"+t)),t.categories.map((e,t)=>(0,a.jsx)("span",{className:"p-2 py-0 m-[1px] inline-block rounded bg-slate-300/90",children:e},"cat"+t))]}),!1]}),(0,a.jsxs)("div",{className:"h-[100px] text-xs relative p-2 pl-4 flex",children:[(0,a.jsx)("button",{className:"absolute right-2 top-2 bg-slate-100 rounded-full flex justify-center items-center h-6 w-6",onClick:()=>c(!1),children:(0,a.jsx)("svg",{style:{height:"14px"},xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",children:(0,a.jsx)("path",{d:"M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"})})}),(0,a.jsxs)("div",{className:"flex flex-col flex-grow",children:[(0,a.jsx)("div",{className:"font-bold",children:t.friendly_name})," ",t.description]}),(0,a.jsxs)("div",{className:"flex flex-col justify-end gap-1",children:[(0,a.jsx)("div",{className:"text-xs text-color w-full p-4 py-1 rounded-lg bg-black/5 flex justify-center items-center",children:"Edit"}),(0,a.jsx)("button",{className:"text-xs w-full p-4 py-1 rounded-lg flex justify-center items-center bg-blue-500 font-bold text-white",children:"Install"})]})]})]})})}}},function(e){e.O(0,[484,774,888,179],function(){return e(e.s=4873)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/1.0/icons/lmstudio.png b/1.0/icons/lmstudio.png new file mode 100644 index 0000000000000000000000000000000000000000..b2b73591fba5ccf7a8f4221334a7ce543808339a GIT binary patch literal 108401 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

@fH7TQEhbWd~kTy^t4 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 Workspaces

WorkspacesKasm Version

No workspaces found

\ No newline at end of file +Kasm Workspaces
Record Technologies
Workspace Registry

WorkspacesKasm Version

No workspaces found

\ No newline at end of file diff --git a/1.0/list.json b/1.0/list.json index 01950bf..cf76e22 100644 --- a/1.0/list.json +++ b/1.0/list.json @@ -1 +1 @@ -{"name":"Record Technologies","workspacecount":10,"icon":"https://doctorfree.github.io/kasm-registry/1.0/sp2.png","description":"An unofficial registry for Kasm workspaces.","list_url":"https://doctorfree.github.io/kasm-registry/","contact_url":"https://github.com/doctorfree","modified":1701216357927,"workspaces":[{"description":"Customized Ubuntu 22.04 desktop with AppImage Launcher","docker_registry":"https://index.docker.io/v1/","image_src":"appimage.png","name":"doctorwhen/kasm:appimage","friendly_name":"AppImage Launcher","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-appimage","privileged":true},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Productivity","Desktop"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"5209f493216d4407a13ad3967a524ca1ec2b92e5"},{"description":"Art, games, utilities, and tools to generate and view Ascii Art. Asciiville includes nearly 1,000 works of ASCII and ANSI Art!","docker_registry":"https://index.docker.io/v1/","image_src":"asciiville.png","name":"doctorwhen/kasm:asciiville","friendly_name":"Asciiville","run_config":{"hostname":"kasm-asciiville"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":8250,"sha":"ec6eb51076bb4bfbce5bb92f6e83fbfd7ccf2786"},{"description":"Asciiville, Neovim, Spiderfoot, and Wing all in one workspace","docker_registry":"https://index.docker.io/v1/","image_src":"deluxe.png","name":"doctorwhen/kasm:deluxe","friendly_name":"Deluxe Desktop","run_config":{"hostname":"kasm-deluxe"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Development","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":10200,"sha":"ee948f1b203a23f34d94932dd7b671c181c5e362"},{"description":"Jupyter Notebooks Data Science Desktop Environment","docker_registry":"https://index.docker.io/v1/","image_src":"jupyter.png","name":"doctorwhen/kasm:jupyter","friendly_name":"Jupyter","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jupyter"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":12500,"sha":"12893804a133b8e47780a0011857c4ea3b0e42aa"},{"description":"Neovim is a hyper-extensible text editor derived from Vim","docker_registry":"https://index.docker.io/v1/","image_src":"neovim.png","name":"doctorwhen/kasm:neovim","friendly_name":"Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-neovim"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":7810,"sha":"15e7d3f35dc7e2cf7393b31d71bea31db04f2d8c"},{"description":"SpiderFoot is a reconnaissance tool that automatically queries public data sources to gather intelligence","docker_registry":"https://index.docker.io/v1/","image_src":"spiderfoot.png","name":"doctorwhen/kasm:spiderfoot","friendly_name":"SpiderFoot","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-spiderfoot","ports":{"5001/tcp":5001}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Security","Browser"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":3340,"sha":"f76be7d16599b4b441ff2d601f1f4b3dc4f97581"},{"description":"Customized Ubuntu 20.04 (Focal) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-focal.png","name":"doctorwhen/kasm:ubuntu-focal","friendly_name":"Ubuntu Focal","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-focal"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9700,"sha":"6e9c89b7631143fd31fe7be838cea68b76971e26"},{"description":"Customized Ubuntu 22.04 (Jammy) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-jammy.png","name":"doctorwhen/kasm:ubuntu-jammy","friendly_name":"Ubuntu Jammy","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jammy"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9780,"sha":"e23c3b2e96f7baa2f35e5f506b2e31d09c2c7761"},{"description":"Wing is a programming language for the cloud","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing","friendly_name":"Wing","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8820,"sha":"3d1ad7fa85b222a0c60fe88bc32d87a646200fc3"},{"description":"Wing is a programming language for the cloud, Neovim is a hyper-extensible text editor","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing-neovim","friendly_name":"Wing + Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8110,"sha":"39a20ceac2accc864347822cceae9d7bee4b0520"}]} \ No newline at end of file +{"name":"Record Technologies","workspacecount":11,"icon":"https://doctorfree.github.io/kasm-registry/1.0/sp2.png","description":"An unofficial registry for Kasm workspaces.","list_url":"https://doctorfree.github.io/kasm-registry/","contact_url":"https://github.com/doctorfree","modified":1701227855386,"workspaces":[{"description":"Customized Ubuntu 22.04 desktop with AppImage Launcher","docker_registry":"https://index.docker.io/v1/","image_src":"appimage.png","name":"doctorwhen/kasm:appimage","friendly_name":"AppImage Launcher","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-appimage","privileged":true},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Productivity","Desktop"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"5209f493216d4407a13ad3967a524ca1ec2b92e5"},{"description":"Art, games, utilities, and tools to generate and view Ascii Art. Asciiville includes nearly 1,000 works of ASCII and ANSI Art!","docker_registry":"https://index.docker.io/v1/","image_src":"asciiville.png","name":"doctorwhen/kasm:asciiville","friendly_name":"Asciiville","run_config":{"hostname":"kasm-asciiville"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":8250,"sha":"ec6eb51076bb4bfbce5bb92f6e83fbfd7ccf2786"},{"description":"Asciiville, Neovim, Spiderfoot, and Wing all in one workspace","docker_registry":"https://index.docker.io/v1/","image_src":"deluxe.png","name":"doctorwhen/kasm:deluxe","friendly_name":"Deluxe Desktop","run_config":{"hostname":"kasm-deluxe"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Development","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":10200,"sha":"ee948f1b203a23f34d94932dd7b671c181c5e362"},{"description":"Jupyter Notebooks Data Science Desktop Environment","docker_registry":"https://index.docker.io/v1/","image_src":"jupyter.png","name":"doctorwhen/kasm:jupyter","friendly_name":"Jupyter","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jupyter"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":12500,"sha":"12893804a133b8e47780a0011857c4ea3b0e42aa"},{"description":"Customized Ubuntu 22.04 desktop with LM Studio","docker_registry":"https://index.docker.io/v1/","image_src":"lmstudio.png","name":"doctorwhen/kasm:lmstudio","friendly_name":"LM Studio","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-lmstudio","privileged":true},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Productivity","Desktop"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8170,"sha":"749ea3d08420bbc0d1443016407fee8e2beec07b"},{"description":"Neovim is a hyper-extensible text editor derived from Vim","docker_registry":"https://index.docker.io/v1/","image_src":"neovim.png","name":"doctorwhen/kasm:neovim","friendly_name":"Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-neovim"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":7810,"sha":"15e7d3f35dc7e2cf7393b31d71bea31db04f2d8c"},{"description":"SpiderFoot is a reconnaissance tool that automatically queries public data sources to gather intelligence","docker_registry":"https://index.docker.io/v1/","image_src":"spiderfoot.png","name":"doctorwhen/kasm:spiderfoot","friendly_name":"SpiderFoot","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-spiderfoot","ports":{"5001/tcp":5001}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Security","Browser"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":3340,"sha":"f76be7d16599b4b441ff2d601f1f4b3dc4f97581"},{"description":"Customized Ubuntu 20.04 (Focal) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-focal.png","name":"doctorwhen/kasm:ubuntu-focal","friendly_name":"Ubuntu Focal","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-focal"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9700,"sha":"6e9c89b7631143fd31fe7be838cea68b76971e26"},{"description":"Customized Ubuntu 22.04 (Jammy) desktop with extras","docker_registry":"https://index.docker.io/v1/","image_src":"ubuntu-jammy.png","name":"doctorwhen/kasm:ubuntu-jammy","friendly_name":"Ubuntu Jammy","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-jammy"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":9780,"sha":"e23c3b2e96f7baa2f35e5f506b2e31d09c2c7761"},{"description":"Wing is a programming language for the cloud","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing","friendly_name":"Wing","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8820,"sha":"3d1ad7fa85b222a0c60fe88bc32d87a646200fc3"},{"description":"Wing is a programming language for the cloud, Neovim is a hyper-extensible text editor","docker_registry":"https://index.docker.io/v1/","image_src":"wing.png","name":"doctorwhen/kasm:wing-neovim","friendly_name":"Wing + Neovim","cores":2,"memory":5536,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-wing","ports":{"3000/tcp":3000}},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Development","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":8110,"sha":"39a20ceac2accc864347822cceae9d7bee4b0520"}]} \ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html index 5c50b5d..9bf3f47 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl/index.html index 5655803..fdc8360 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=/index.html index b041cc6..7cb71df 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==/index.html index 84c77a4..c9ceaa7 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=/index.html index e6ca2d2..1f1626c 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/index.html new file mode 100644 index 0000000..4a06062 --- /dev/null +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/index.html @@ -0,0 +1,15 @@ +Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+  "friendly_name": null,
+  "image_src": null,
+  "description": null,
+  "name": null,
+  "cores": 2,
+  "memory": 2768,
+  "gpu_count": 0,
+  "cpu_allocation_method": "Inherit",
+  "docker_registry": "https://index.docker.io/v1/",
+  "categories": [],
+  "require_gpu": false,
+  "enabled": true,
+  "image_type": "Container"
+}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html index 2c147c4..c0163be 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==/index.html index 29f740b..4fcb4a6 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==/index.html index fc32ad3..0181d81 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=/index.html index 4f5841b..d3263c5 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt/index.html index 1fb94a9..bed109f 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file diff --git a/1.0/new/index.html b/1.0/new/index.html index db0582b..2b426f4 100644 --- a/1.0/new/index.html +++ b/1.0/new/index.html @@ -1,4 +1,4 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
+Kasm Workspaces
Record Technologies
Workspace Registry

Add Workspace

This page is designed to allow admins to generate the JSON they need to upload to the "workspaces" directory. It also allows end users to see what settings are needed if they want to manually copy them into a new workspace.

Select the image to use, image will be renamed when it's downloaded.

This is the name that will show for users

Select...

You can select from the available option or create new ones.

A short description about the workspace

The docker image to use, i.e. kasmweb/filezilla:develop

Select...

You can select from the available option or create new ones.

Friendly Name
Record Technologies
Edit
{
   "friendly_name": null,
   "image_src": null,
   "description": null,
@@ -12,4 +12,4 @@
   "require_gpu": false,
   "enabled": true,
   "image_type": "Container"
-}
\ No newline at end of file +}
\ No newline at end of file