From 7237851a5cb180b4da1be5df36be834ef728dbc6 Mon Sep 17 00:00:00 2001 From: doctorfree Date: Tue, 26 Dec 2023 22:40:03 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20doctorfr?= =?UTF-8?q?ee/kasm-registry@b5a5b9a00f17b9580ff8df94d3e0c1cf2f388d18=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 ++-- .../{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json | 0 .../new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json | 0 ...8efbf038b32979.js => [[...workspace]]-e2892a92d97996b8.js} | 2 +- .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 1.0/index.html | 2 +- 1.0/list.json | 2 +- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=/index.html | 4 ++-- 1.0/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt/index.html | 4 ++-- 1.0/new/index.html | 4 ++-- 37 files changed, 38 insertions(+), 38 deletions(-) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json (100%) rename 1.0/_next/data/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json (100%) rename 1.0/_next/static/chunks/pages/new/{[[...workspace]]-d88efbf038b32979.js => [[...workspace]]-e2892a92d97996b8.js} (88%) rename 1.0/_next/static/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/_buildManifest.js (86%) rename 1.0/_next/static/{QJfMe-8yDjfgRjmmx2JT4 => cpQY7jXIVzp3KZrgY9jcN}/_ssgManifest.js (100%) diff --git a/1.0/404.html b/1.0/404.html index 531e3ea..404484f 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 531e3ea..404484f 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/QJfMe-8yDjfgRjmmx2JT4/new.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmFwcGltYWdl.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpdmlsbGU=.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmRlbHV4ZQ==.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmp1cHl0ZXI=.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1mb2NhbA==.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOnVidW50dS1qYW1teQ==.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOndpbmc=.json diff --git a/1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json b/1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json similarity index 100% rename from 1.0/_next/data/QJfMe-8yDjfgRjmmx2JT4/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json rename to 1.0/_next/data/cpQY7jXIVzp3KZrgY9jcN/new/ZG9jdG9yd2hlbi9rYXNtOndpbmctbmVvdmlt.json diff --git a/1.0/_next/static/chunks/pages/new/[[...workspace]]-d88efbf038b32979.js b/1.0/_next/static/chunks/pages/new/[[...workspace]]-e2892a92d97996b8.js similarity index 88% rename from 1.0/_next/static/chunks/pages/new/[[...workspace]]-d88efbf038b32979.js rename to 1.0/_next/static/chunks/pages/new/[[...workspace]]-e2892a92d97996b8.js index c128742..a3cb06a 100644 --- a/1.0/_next/static/chunks/pages/new/[[...workspace]]-d88efbf038b32979.js +++ b/1.0/_next/static/chunks/pages/new/[[...workspace]]-e2892a92d97996b8.js @@ -1 +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),o=s(9008),i=s.n(o),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":"Collection of Ascii Games","docker_registry":"https://index.docker.io/v1/","image_src":"games.png","name":"doctorwhen/kasm:asciigames","friendly_name":"Ascii Games","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-games"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Games","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"85e161235af606344f51392cd702980c9be57c00"},{"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":10200,"sha":"3afb8a32a22c20d3198302bd4ed4bbc727cc577a"},{"description":"Utilizes rclone, a command-line program to manage files on cloud storage","docker_registry":"https://index.docker.io/v1/","image_src":"rclone.png","name":"doctorwhen/kasm:rclone","friendly_name":"Cloud Storage","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-rclone","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":"af0d758b10cd9be9e398248b52634c4e4c637993"},{"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":11300,"sha":"ce30f97392d9c98d3324a358cc93f81949e1cded"},{"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":18200,"sha":"0904126810af3d4c33e7aac0abe77ae28c2a4318"},{"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":10500,"sha":"1bde519f8c5686741143c19284e6a8f2feac0fb7"},{"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":10500,"sha":"9d1d75cc4dc69dbcbd83155c7b116ba69d184b44"},{"description":"Open Source Intelligence reconnaissance tool, forensics and link analyzer","docker_registry":"https://index.docker.io/v1/","image_src":"osint.png","name":"doctorwhen/kasm:osint","friendly_name":"OS Intelligence","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-osint","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":10700,"sha":"9eda5384c684d1cf1dbcda3583bba15a0cc61488"},{"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":9440,"sha":"ae48d61bc1b48ab3d5b7fc47d82193e69cdcd67d"},{"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 20.04","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":9170,"sha":"54032dccc9e780da9a837ef67745ada90d86e72a"},{"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 22.04","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":9830,"sha":"26b765cf3715288ecc02c0f806d78c7c6ebb3a05"},{"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":10500,"sha":"bf6196649d0a32230ee6c55a4c620186a6866ed7"},{"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":11200,"sha":"e9c086f7bb7941a91aaf9311d2e869e275ef4075"}]}'),u=!0;function p(e){let{workspace:t}=e,o=(0,r.useRef)(null),u=(0,r.useRef)(null),p=(0,r.useRef)(null),[g,f]=(0,r.useState)(null),[b,_]=(0,r.useState)(null),[x,y]=(0,r.useState)(null),[v,k]=(0,r.useState)("png"),[L,w]=(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"},[A,j]=(0,r.useState)(N);(0,d.useRouter)(),(0,r.useEffect)(()=>{if(null===t)p.current.value="",o.current.value="",u.current.value="",f(null),_(null),y(null),j(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,o.current.value=e.name,u.current.value=e.friendly_name,e.categories){let s=[];e.categories.map(e=>s.push({label:e,value:e})),f(s)}if(e.architecture){let a=[];e.architecture.map(e=>a.push({label:e,value:e})),_(a)}w("../../icons/"+e.image_src),j({...A,...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(A&&A.friendly_name){let e={...A};e.image_src=I(e.friendly_name)+"."+v,j(e)}},[v]);let D=e=>{let t={...A};t.categories=e.map(e=>e.value),j(t);let s=[];t.categories.map(e=>s.push({label:e,value:e})),f(s)},P=e=>{let t={...A};t.architecture=e.map(e=>e.value),j(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 O=()=>{var e=s(5733);let t=new e,a=t.folder(A.friendly_name);if(a.file("workspace.json",JSON.stringify(A,null,2)),x)a.file(A.image_src,x.file);else if(L){let o=fetch(L).then(e=>e.blob());a.file(A.image_src,o)}t.generateAsync({type:"blob"}).then(function(e){(0,c.saveAs)(e,I(A.friendly_name)+".zip")})},z=e=>{let t={...A};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)),w(null)),t.friendly_name&&(t.image_src=I(t.friendly_name)+"."+v),j(t)};return(0,a.jsxs)("div",{className:"",children:[(0,a.jsxs)(i(),{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:z,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:z,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:g}),(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:z,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:o,name:"name",onChange:z,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:A,icon:x,inlineImage:L}),(0,a.jsx)("pre",{className:"my-8 overflow-y-auto text-xs",children:JSON.stringify({...A},null,2)}),(0,a.jsx)("button",{onClick:O,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:o}=e,[i,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"+(i?" -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!==o&&(e.target.src=o)},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 +(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),o=s(9008),i=s.n(o),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":4096,"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":"58c82ca023a5bbccdded782e861b01befa84e9b1"},{"description":"Collection of Ascii Games","docker_registry":"https://index.docker.io/v1/","image_src":"games.png","name":"doctorwhen/kasm:asciigames","friendly_name":"Ascii Games","cores":2,"memory":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-games"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c \'echo \\"kasm-user ALL=(ALL) NOPASSWD: ALL\\" >> /etc/sudoers\'"}},"categories":["Games","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"08b354f24f7c1e59a64021dd18df0b88e197ec52"},{"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":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":10200,"sha":"333a83b45c73b99fb3ee4c683db53b41a7dbe2c1"},{"description":"Utilizes rclone, a command-line program to manage files on cloud storage","docker_registry":"https://index.docker.io/v1/","image_src":"rclone.png","name":"doctorwhen/kasm:rclone","friendly_name":"Cloud Storage","cores":2,"memory":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-rclone","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":"6d41f6a8c47d0de19d5350f205c1a537f2901a3c"},{"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":11300,"sha":"ce30f97392d9c98d3324a358cc93f81949e1cded"},{"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":4096,"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":18200,"sha":"fee8a272bee816e1aaf109319e73dafc756ab3df"},{"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":4096,"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":10500,"sha":"4bb48bbb4656436bcaa40166c99dbd57d616bf58"},{"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":10500,"sha":"9d1d75cc4dc69dbcbd83155c7b116ba69d184b44"},{"description":"Open Source Intelligence reconnaissance tool, forensics and link analyzer","docker_registry":"https://index.docker.io/v1/","image_src":"osint.png","name":"doctorwhen/kasm:osint","friendly_name":"OS Intelligence","cores":2,"memory":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-osint","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":10700,"sha":"d06fcc85957e7b6fb11c49fd6d26e8ba43dca9bd"},{"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":9440,"sha":"ae48d61bc1b48ab3d5b7fc47d82193e69cdcd67d"},{"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 20.04","cores":2,"memory":4096,"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":9170,"sha":"616ebd0c6540310d4b41966d472c1fbd472449e1"},{"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 22.04","cores":2,"memory":4096,"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":9830,"sha":"73f8a093b1b829fa62eec103b96cd9ec908925c8"},{"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":4096,"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":10500,"sha":"199f7fcfc5f17f586da5c9b5affd16f7146d1b98"},{"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":11200,"sha":"e9c086f7bb7941a91aaf9311d2e869e275ef4075"}]}'),u=!0;function p(e){let{workspace:t}=e,o=(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"),[L,w]=(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"},[A,j]=(0,r.useState)(N);(0,d.useRouter)(),(0,r.useEffect)(()=>{if(null===t)p.current.value="",o.current.value="",u.current.value="",g(null),_(null),y(null),j(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,o.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)}w("../../icons/"+e.image_src),j({...A,...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(A&&A.friendly_name){let e={...A};e.image_src=I(e.friendly_name)+"."+v,j(e)}},[v]);let D=e=>{let t={...A};t.categories=e.map(e=>e.value),j(t);let s=[];t.categories.map(e=>s.push({label:e,value:e})),g(s)},P=e=>{let t={...A};t.architecture=e.map(e=>e.value),j(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 O=()=>{var e=s(5733);let t=new e,a=t.folder(A.friendly_name);if(a.file("workspace.json",JSON.stringify(A,null,2)),x)a.file(A.image_src,x.file);else if(L){let o=fetch(L).then(e=>e.blob());a.file(A.image_src,o)}t.generateAsync({type:"blob"}).then(function(e){(0,c.saveAs)(e,I(A.friendly_name)+".zip")})},z=e=>{let t={...A};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)),w(null)),t.friendly_name&&(t.image_src=I(t.friendly_name)+"."+v),j(t)};return(0,a.jsxs)("div",{className:"",children:[(0,a.jsxs)(i(),{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:z,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:z,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:z,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:o,name:"name",onChange:z,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:A,icon:x,inlineImage:L}),(0,a.jsx)("pre",{className:"my-8 overflow-y-auto text-xs",children:JSON.stringify({...A},null,2)}),(0,a.jsx)("button",{onClick:O,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:o}=e,[i,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"+(i?" -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!==o&&(e.target.src=o)},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/QJfMe-8yDjfgRjmmx2JT4/_buildManifest.js b/1.0/_next/static/cpQY7jXIVzp3KZrgY9jcN/_buildManifest.js similarity index 86% rename from 1.0/_next/static/QJfMe-8yDjfgRjmmx2JT4/_buildManifest.js rename to 1.0/_next/static/cpQY7jXIVzp3KZrgY9jcN/_buildManifest.js index cf046e7..664062d 100644 --- a/1.0/_next/static/QJfMe-8yDjfgRjmmx2JT4/_buildManifest.js +++ b/1.0/_next/static/cpQY7jXIVzp3KZrgY9jcN/_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]]-d88efbf038b32979.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]]-e2892a92d97996b8.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/QJfMe-8yDjfgRjmmx2JT4/_ssgManifest.js b/1.0/_next/static/cpQY7jXIVzp3KZrgY9jcN/_ssgManifest.js similarity index 100% rename from 1.0/_next/static/QJfMe-8yDjfgRjmmx2JT4/_ssgManifest.js rename to 1.0/_next/static/cpQY7jXIVzp3KZrgY9jcN/_ssgManifest.js diff --git a/1.0/index.html b/1.0/index.html index 760063e..51f9225 100644 --- a/1.0/index.html +++ b/1.0/index.html @@ -1 +1 @@ -Kasm Workspaces
Record Technologies
Workspace Registry

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 6e54119..2da6fbe 100644 --- a/1.0/list.json +++ b/1.0/list.json @@ -1 +1 @@ -{"name":"Record Technologies","workspacecount":14,"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":1703565921157,"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":"Collection of Ascii Games","docker_registry":"https://index.docker.io/v1/","image_src":"games.png","name":"doctorwhen/kasm:asciigames","friendly_name":"Ascii Games","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-games"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Games","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"85e161235af606344f51392cd702980c9be57c00"},{"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":10200,"sha":"3afb8a32a22c20d3198302bd4ed4bbc727cc577a"},{"description":"Utilizes rclone, a command-line program to manage files on cloud storage","docker_registry":"https://index.docker.io/v1/","image_src":"rclone.png","name":"doctorwhen/kasm:rclone","friendly_name":"Cloud Storage","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-rclone","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":"af0d758b10cd9be9e398248b52634c4e4c637993"},{"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":11300,"sha":"ce30f97392d9c98d3324a358cc93f81949e1cded"},{"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":18200,"sha":"0904126810af3d4c33e7aac0abe77ae28c2a4318"},{"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":10500,"sha":"1bde519f8c5686741143c19284e6a8f2feac0fb7"},{"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":10500,"sha":"9d1d75cc4dc69dbcbd83155c7b116ba69d184b44"},{"description":"Open Source Intelligence reconnaissance tool, forensics and link analyzer","docker_registry":"https://index.docker.io/v1/","image_src":"osint.png","name":"doctorwhen/kasm:osint","friendly_name":"OS Intelligence","cores":2,"memory":2768,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-osint","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":10700,"sha":"9eda5384c684d1cf1dbcda3583bba15a0cc61488"},{"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":9440,"sha":"ae48d61bc1b48ab3d5b7fc47d82193e69cdcd67d"},{"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 20.04","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":9170,"sha":"54032dccc9e780da9a837ef67745ada90d86e72a"},{"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 22.04","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":9830,"sha":"26b765cf3715288ecc02c0f806d78c7c6ebb3a05"},{"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":10500,"sha":"bf6196649d0a32230ee6c55a4c620186a6866ed7"},{"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":11200,"sha":"e9c086f7bb7941a91aaf9311d2e869e275ef4075"}]} \ No newline at end of file +{"name":"Record Technologies","workspacecount":14,"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":1703630391721,"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":4096,"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":"58c82ca023a5bbccdded782e861b01befa84e9b1"},{"description":"Collection of Ascii Games","docker_registry":"https://index.docker.io/v1/","image_src":"games.png","name":"doctorwhen/kasm:asciigames","friendly_name":"Ascii Games","cores":2,"memory":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-games"},"exec_config":{"first_launch":{"user":"root","cmd":"bash -c 'echo \"kasm-user ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers'"}},"categories":["Games","Desktop","Productivity"],"architecture":["amd64"],"compatibility":["1.14.x"],"uncompressed_size_mb":10100,"sha":"08b354f24f7c1e59a64021dd18df0b88e197ec52"},{"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":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","uncompressed_size_mb":10200,"sha":"333a83b45c73b99fb3ee4c683db53b41a7dbe2c1"},{"description":"Utilizes rclone, a command-line program to manage files on cloud storage","docker_registry":"https://index.docker.io/v1/","image_src":"rclone.png","name":"doctorwhen/kasm:rclone","friendly_name":"Cloud Storage","cores":2,"memory":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-rclone","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":"6d41f6a8c47d0de19d5350f205c1a537f2901a3c"},{"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":11300,"sha":"ce30f97392d9c98d3324a358cc93f81949e1cded"},{"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":4096,"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":18200,"sha":"fee8a272bee816e1aaf109319e73dafc756ab3df"},{"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":4096,"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":10500,"sha":"4bb48bbb4656436bcaa40166c99dbd57d616bf58"},{"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":10500,"sha":"9d1d75cc4dc69dbcbd83155c7b116ba69d184b44"},{"description":"Open Source Intelligence reconnaissance tool, forensics and link analyzer","docker_registry":"https://index.docker.io/v1/","image_src":"osint.png","name":"doctorwhen/kasm:osint","friendly_name":"OS Intelligence","cores":2,"memory":4096,"gpu_count":0,"cpu_allocation_method":"Inherit","run_config":{"hostname":"kasm-osint","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":10700,"sha":"d06fcc85957e7b6fb11c49fd6d26e8ba43dca9bd"},{"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":9440,"sha":"ae48d61bc1b48ab3d5b7fc47d82193e69cdcd67d"},{"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 20.04","cores":2,"memory":4096,"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":9170,"sha":"616ebd0c6540310d4b41966d472c1fbd472449e1"},{"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 22.04","cores":2,"memory":4096,"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":9830,"sha":"73f8a093b1b829fa62eec103b96cd9ec908925c8"},{"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":4096,"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":10500,"sha":"199f7fcfc5f17f586da5c9b5affd16f7146d1b98"},{"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":11200,"sha":"e9c086f7bb7941a91aaf9311d2e869e275ef4075"}]} \ No newline at end of file diff --git a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm5lb3ZpbQ==/index.html index 15ce54b..ecc6833 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/ZG9jdG9yd2hlbi9rYXNtOm9zaW50/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50/index.html index 3e3ecbb..7a3a292 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOm9zaW50/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 e1b3068..3f048ab 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/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=/index.html index d38b3e7..c4b0103 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmFzY2lpZ2FtZXM=/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 97cbb3f..257b7be 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 759d5ee..842c784 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 10988ee..3b172e7 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 index dde2d04..48c3f15 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOmxtc3R1ZGlv/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/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==/index.html index af47e78..9941952 100644 --- a/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==/index.html +++ b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnJjbG9uZQ==/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/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html b/1.0/new/ZG9jdG9yd2hlbi9rYXNtOnNwaWRlcmZvb3Q=/index.html index a67a2b0..2d99aec 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 15ab41c..e00f7ac 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 7151388..f466333 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 0937dda..6074d96 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 6b021f8..06cce86 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 c09af4f..2497f7e 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