Closed Nightraven23 closed 2 years ago
To help us troubleshoot please past the output of the following commands.
df
sudo docker info
sudo docker ps | grep kasm
sudo docker logs --tail 100 kasm_agent
df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 8151564 0 8151564 0% /dev
tmpfs 1639312 1684 1637628 1% /run
/dev/sda2 153766352 36944272 108941532 26% /
tmpfs 8196544 0 8196544 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 8196544 0 8196544 0% /sys/fs/cgroup
/dev/loop1 56832 56832 0 100% /snap/core18/2128
/dev/loop0 33152 33152 0 100% /snap/snapd/12704
/dev/loop2 72064 72064 0 100% /snap/lxd/21029
tmpfs 1639308 0 1639308 0% /run/user/1000
sudo docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.7.1-docker)
scan: Docker Scan (Docker Inc., v0.12.0)
Server:
Containers: 7
Running: 7
Paused: 0
Stopped: 0
Images: 30
Server Version: 20.10.12
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
runc version: v1.0.2-0-g52b36a2
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 5.4.0-96-generic
Operating System: Ubuntu 20.04.3 LTS
OSType: linux
Architecture: x86_64
CPUs: 6
Total Memory: 15.63GiB
Name: kasm
ID: CDLW:2OCB:EIES:H73L:ILO6:NZC4:5THO:32NF:O37O:U6WA:UDW5:7FYZ
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No swap limit support
sudo docker ps | grep kasm
04133c92af2a kasmweb/nginx:latest "/docker-entrypoint.…" 2 hours ago Up Less than a second 80/tcp, 0.0.0.0:8443->8443/tcp, :::8443->8443/tcp kasm_proxy
bf67562f2433 kasmweb/agent:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second 4444/tcp kasm_agent
15f4b8657330 kasmweb/share:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second 8182/tcp kasm_share
9ebefac8749b kasmweb/api:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second (healthy) 8080/tcp kasm_api
5eb1f739b428 kasmweb/manager:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second 8181/tcp kasm_manager
e58672e39646 redis:5-alpine "docker-entrypoint.s…" 2 hours ago Up Less than a second 6379/tcp kasm_redis
9f5773e7a34e postgres:9.5-alpine "docker-entrypoint.s…" 2 hours ago Up Less than a second 5432/tcp kasm_db
sudo docker logs --tail 100 kasm_agent
2022-01-19 23:26:35,328 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:26:35,331 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:26:35,332 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:26:35,343 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:27:05,285 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:27:05,287 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:27:05,288 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:27:05,300 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:27:35,284 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:27:35,288 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:27:35,289 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:27:35,300 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-20 02:11:43,658 [INFO] __main__.handler: Starting Server On Port 4444
2022-01-20 02:11:43,728 [INFO] __main__.handler: Sending initial agent heartbeat
2022-01-19 23:28:18,567 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:28:18,569 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:28:18,570 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:18,580 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:18,595 [DEBUG] __main__.handler: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,596 [INFO] __main__.handler: ['kasm', 'proxy']
2022-01-19 23:28:18,597 [WARNING] __main__.handler: Failed sending heartbeat to proxy: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,597 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:18,609 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:18,620 [DEBUG] __main__.handler: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,621 [INFO] __main__.handler: ['kasm', 'proxy']
2022-01-19 23:28:18,621 [WARNING] __main__.handler: Failed sending heartbeat to proxy: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,624 [INFO] __main__.handler: Current list or prioritized images managers (['kasm', 'proxy']
2022-01-19 23:28:18,625 [INFO] __main__.handler: Sending images request to https://kasm:8443/manager_api/api/v1/images
2022-01-19 23:28:18,638 [DEBUG] __main__.handler: Sending manager request (https://kasm:8443/manager_api/api/v1/images)
2022-01-19 23:28:18,641 [DEBUG] __main__.handler: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:18,643 [DEBUG] __main__.handler: Failed sending images request to https://kasm:8443/manager_api/api/v1/images: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:18,644 [INFO] __main__.handler: Sending images request to https://proxy:8443/manager_api/api/v1/images
2022-01-19 23:28:18,657 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/images)
2022-01-19 23:28:18,668 [DEBUG] __main__.handler: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,669 [DEBUG] __main__.handler: Failed sending images request to https://proxy:8443/manager_api/api/v1/images: HTTP Error 502: Bad Gateway
2022-01-19 23:28:48,255 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:28:48,258 [DEBUG] __main__.handler: Current list or prioritized managers (['kasm', 'proxy']
2022-01-19 23:28:48,259 [INFO] __main__.handler: Sending heartbeat to https://kasm:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:48,271 [DEBUG] __main__.handler: Sending manager request (https://kasm:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:48,276 [DEBUG] __main__.handler: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:48,277 [INFO] __main__.handler: ['proxy', 'kasm']
2022-01-19 23:28:48,278 [WARNING] __main__.handler: Failed sending heartbeat to kasm: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:48,279 [INFO] __main__.handler: Sending heartbeat to https://kasm:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:48,290 [DEBUG] __main__.handler: Sending manager request (https://kasm:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:48,293 [DEBUG] __main__.handler: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:48,294 [INFO] __main__.handler: ['proxy', 'kasm']
2022-01-19 23:28:48,295 [WARNING] __main__.handler: Failed sending heartbeat to kasm: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:29:57,778 [DEBUG] __main__.handler: Writing Config
2022-01-20 00:28:18,676 [INFO] __main__.handler: Current list or prioritized images managers (['proxy', 'kasm']
2022-01-20 00:28:18,682 [INFO] __main__.handler: Sending images request to https://proxy:8443/manager_api/api/v1/images
2022-01-20 00:28:18,693 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/images)
2022-01-20 00:28:18,783 [DEBUG] __main__.handler: {'message': 'Successfully processed Image Request', 'data': [{'image_id': '226c5168d3704da0b7e28fe6a0c29b1a', 'cores': 1.0, 'description': 'CentOS is a Linux distribution that provides a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'CentOS 7', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/centos-7-desktop:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'b9e59c6eb6084657a5513085a8db7af6', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}, {'attr_id': '1f595158bfe8492da59c14058b0e589d', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}, {'attr_id': 'a464e2a7d48f4707a3cdbbd2e46809ca', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}, {'attr_id': '86ebc09e0e5e49b490ad17663a602a60', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/centos.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Productivity'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9', 'cores': 1.0, 'description': 'Google Chrome is a cross-platform web browser developed by Google.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Chrome', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/chrome:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'c514da50405646f1b29a56beec7db4ea', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}, {'attr_id': '2a595934a0e747e59f0e23d092139d39', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}, {'attr_id': '23b2c95af81940e898d97a392096edf4', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}, {'attr_id': '99527ad5da27497382e1cdb2e3c06d20', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/chrome.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'google-chrome --start-maximized "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'google-chrome --start-maximized "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '6297b88e971e44c0934917f34ca33be7', 'cores': 1.0, 'description': 'Tor is free and open-source software for enabling anonymous communication by directing Internet traffic through a free, worldwide, volunteer overlay network.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Tor-Browser', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/tor-browser:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '41c7e7a97a1944f4beac1f8a12ade5b4', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '6297b88e971e44c0934917f34ca33be7'}, {'attr_id': '1c9840fef87c4ef3a4f66973cffb871d', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '6297b88e971e44c0934917f34ca33be7'}, {'attr_id': '9152d466ab894850925b6e210b9bad26', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '6297b88e971e44c0934917f34ca33be7'}, {'attr_id': '7a223dc5898849ad8dd1c5d0d2a00839', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '6297b88e971e44c0934917f34ca33be7'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/tor-browser.png', 'available': True, 'exec_config': {'first_launch': {'environment': {'LAUNCH_URL': ''}, 'cmd': 'bash -c \'/tmp/tor-browser_en-US/Browser/start-tor-browser --detach --allow-remote --new-tab "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'/tmp/tor-browser_en-US/Browser/start-tor-browser --detach --allow-remote --new-tab --detach "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'/tmp/tor-browser_en-US/Browser/start-tor-browser --detach --allow-remote --new-tab --detach "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser', 'Privacy'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '7ae79b9bd1224b1690c179145f744235', 'cores': 1.0, 'description': 'Xfce Terminal is a lightweight and easy to use terminal emulator application with many advanced features including drop down, tabs, unlimited scrolling, full colors, fonts, transparent backgrounds, and more.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Terminal', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/terminal:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'c73eb0980b6a4040aeb076a3917afe7b', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '7ae79b9bd1224b1690c179145f744235'}, {'attr_id': '079ee9c1ba41416ea4eeb98d8fe35a80', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '7ae79b9bd1224b1690c179145f744235'}, {'attr_id': '69b72406c7dd4a5cae9637d8e2e0f4f2', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '7ae79b9bd1224b1690c179145f744235'}, {'attr_id': 'bfcca6a71a264a9d8887d112586929de', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '7ae79b9bd1224b1690c179145f744235'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm', 'environment': {'TERMINAL_ARGS': '--fullscreen --hide-borders --hide-menubar --zoom=-1 --hide-scrollbar'}}, 'image_src': 'img/thumbnails/terminal.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': [], 'default_category': '', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '544a35ff001a406882ec50d79a4a6990', 'cores': 1.0, 'description': 'The Brave browser is a fast, private and secure web browser.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Brave', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/brave:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'f7ed21fe142a48f5abbab565e4a1c8cc', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '544a35ff001a406882ec50d79a4a6990'}, {'attr_id': '4e2a0b429c3a40318b68fad6a380438b', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '544a35ff001a406882ec50d79a4a6990'}, {'attr_id': '3e430bc3348f4fd48fa8d81c7b00634f', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '544a35ff001a406882ec50d79a4a6990'}, {'attr_id': 'b50245c6ac7649b19ed7c725aa27ee70', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '544a35ff001a406882ec50d79a4a6990'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': '447a04a4816a4ede8ec65768895f2625', 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/brave.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'brave-browser --start-maximized "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'brave-browser --start-maximized "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'bf9d39bd13d1411e81d1463a243e5184', 'cores': 1.0, 'description': 'Microsoft Edge is a cross-platform web browser developed by Microsoft.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Edge', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/edge:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '864ed7c7c9dd407aa3c132f29492d239', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}, {'attr_id': 'fae1df4d2b7441388285aa3a7f366d7a', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}, {'attr_id': 'e0e52901e13c4a16a1abf1e4b1a10f11', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}, {'attr_id': '5909867c04f84ff4a3f181610f27a253', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/edge.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'microsoft-edge --start-maximized "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'microsoft-edge --start-maximized "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '0dcab421f00644ffb78628557a548057', 'cores': 1.0, 'description': 'Insomnia API Design Platform', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Insomnia', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/insomnia:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '8801ea77bf6a4763940abb97c95e977b', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '0dcab421f00644ffb78628557a548057'}, {'attr_id': '686025eddd194f60ae46bdaae36bf83c', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '0dcab421f00644ffb78628557a548057'}, {'attr_id': '5fc2f8d9551749deb9b031cb9a636615', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '0dcab421f00644ffb78628557a548057'}, {'attr_id': '261be96c0985443fb5b3558a7fe581a7', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '0dcab421f00644ffb78628557a548057'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/insomnia.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '8004edf7ce61474d96e5d23fb10290da', 'cores': 1.0, 'description': 'The Collaboration Platform for API Development.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Postman', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/postman:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'eb95f98eb7a441d8aaa1f5e09970f65e', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}, {'attr_id': '70dcde5bbf5645aaab45e37c733385f4', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}, {'attr_id': 'dff7dc0f427141ecb41fef6f1fea4d06', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}, {'attr_id': 'a30042127e974ab6bfcb6be541449a26', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/postman.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'e4d40941f82742bb9452ec0c579fd6f4', 'cores': 1.0, 'description': 'Chat app supporting end-to-end encryption.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Signal', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/signal:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'd62d446f57f944738f6800824c5becef', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}, {'attr_id': '1149ab4235854892b7d2e13cbebcc1c9', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}, {'attr_id': '1d4c276e7ac741c6af8f507fbf49e568', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}, {'attr_id': '92908f609e494e3a94dcf6d1baaaea4a', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/signal.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication', 'Chat', 'Privacy'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'c156f7e7e4944991b143c93c3f35ee21', 'cores': 1.0, 'description': 'Videotelephony and online chat services.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Zoom', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/zoom:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '1d830cd3c19d47f086940555e206f8a9', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}, {'attr_id': 'ee29e5bc15be44c7824618a138e084ed', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}, {'attr_id': 'acfa5afa852a4779ba7e1f297cf8c1e9', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}, {'attr_id': '1f75e724b86243cf989d95d0deb9cd8a', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/zoom.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'fe135bc7afb8433fbbb801b1676e683e', 'cores': 1.0, 'description': 'ONLYOFFICE offers a secure online office suite highly compatible with MS Office formats.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Only Office', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/only-office:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'b645734babec4fe884a5b8fd3844e6fc', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}, {'attr_id': '47d15adcca4543de9c114137c8509b20', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}, {'attr_id': '07af4d4834344c3784f96911ed4acde6', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}, {'attr_id': 'c3bc84659cd5483da73803fd4fdef283', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/only-office.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Productivity', 'Office'], 'default_category': 'Productivity', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf', 'cores': 1.0, 'description': 'Chat, Meet, Call, and Collaborate.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Teams', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/teams:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '39d0efefd0ca42e8bf346bd4fa0b8b6c', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}, {'attr_id': 'a3e42be16b6648a09cc630c792e37b7b', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}, {'attr_id': 'b58f92db8e8148eaafdfa3d8525239d3', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}, {'attr_id': '66c5ed42b2b5467889e25c33aa778a46', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/teams.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '5f52320d1b3b4197974461f1078e6e84', 'cores': 1.0, 'description': "Slack is a new way to communicate with your team. It's faster, better organized, and more secure than email.", 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Slack', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/slack:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'e5dd818289844b64adea6ff7488b8cf4', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}, {'attr_id': '7ad049ac621a4b48b698aa47924b9ef4', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}, {'attr_id': 'de3e386031f5491592b2950ff1ba5381', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}, {'attr_id': '57baec39e14441ccbb0b1f91b00aca01', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/slack.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349', 'cores': 1.0, 'description': 'Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Visual Studio Code', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/vs-code:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'f8cf9e63a8b24f57b9d0a15b03103e4f', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}, {'attr_id': '0556b11157b14d008887993fc78d3208', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}, {'attr_id': 'c8ddb35fa47c4424aa58962c1427b9d5', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}, {'attr_id': '34dbecb07f664f4581a4bc7d698d2019', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/vs-code.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '561a4c1e1ec84f8396f421ad3f5e923b', 'cores': 1.0, 'description': 'GIMP is a cross-platform image editor.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Gimp', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/gimp:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '09ff0d24b007415180d35ce5f5cb1bd8', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}, {'attr_id': '51b19598263a44ab9b86fdeb41d0bf90', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}, {'attr_id': 'bedd416534f54ae5bd44c5854df86398', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}, {'attr_id': 'e3d48b4923b440918002d4eea475d2b2', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/gimp.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Multimedia'], 'default_category': 'Multimedia', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f', 'cores': 1.0, 'description': 'Sublime Text is a sophisticated text editor for code, markup and prose.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Sublime Text', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/sublime-text:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'ff97a5dafbf44caf9c74557dc1f6cda4', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}, {'attr_id': '26aef03a9fb64770b883fcaaf8b27fcb', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}, {'attr_id': '9eed54681c6c4c2bb4f5fd9bdd830300', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}, {'attr_id': '42daecd1e01f4676bea65ba37c6c4fbc', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/sublime-text.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44', 'cores': 1.0, 'description': 'Discord is the easiest way to talk over voice, video, and text. Talk, chat, hang out, and stay close with your friends and communities.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Discord', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/discord:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '5e0cdc7f91a3461da497c0ea6bdc9c7f', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}, {'attr_id': '2103ae14e20f41c0a804ca7aa82a9a02', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}, {'attr_id': 'ac7ea3be59e24066bc3fb86e99d12fd5', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}, {'attr_id': 'd0aebcd404134e408338a3533158c576', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/discord.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication', 'Games'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '8473225f65f1465d94dac817220b2905', 'cores': 1.0, 'description': 'Remmina is a remote desktop client for POSIX-based computer operating systems. It supports the Remote Desktop Protocol, VNC, NX, XDMCP, SPICE and SSH.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Remmina', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/remmina:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'deda6813f3c7458b8a150b81b7870d18', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '8473225f65f1465d94dac817220b2905'}, {'attr_id': '3464370dcb2e44579b6bd68a4150ad35', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '8473225f65f1465d94dac817220b2905'}, {'attr_id': '703a0b89c49b49fbae25f7330daabbb9', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '8473225f65f1465d94dac817220b2905'}, {'attr_id': '7851ac2cbd0f420b976d5079b99f4bde', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '8473225f65f1465d94dac817220b2905'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/remmina.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Productivity', 'Remote Access'], 'default_category': 'Productivity', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '7442abea7410410d8f7e8ab43aecba4e', 'cores': 1.0, 'description': 'REMnux is a Linux toolkit for reverse-engineering and analyzing malicious software.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': False, 'friendly_name': 'REMnux', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/core-remnux-bionic:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '35e18ac533dc4a788fa024a38704ea36', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}, {'attr_id': '31623881ed574da4ad707f4171e6c887', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}, {'attr_id': 'fd74641127434bd9b064a8b4359f1e7a', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}, {'attr_id': '9bb3385c21274ab58f7857fce1f99dd8', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/remnux.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Security', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '955c087d3124417087707e7d8cae5d27', 'cores': 1.0, 'description': 'The CUDA Toolkit includes GPU-accelerated libraries, a compiler, development tools and the CUDA runtime.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': False, 'friendly_name': 'CUDA Development Toolkit', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/core-cuda-bionic:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'd7a3003d99454412ae12ce54333f5586', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '955c087d3124417087707e7d8cae5d27'}, {'attr_id': '528e3dec337a4f33ac14f0ab617bba10', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '955c087d3124417087707e7d8cae5d27'}, {'attr_id': 'b9c8efdfa91e4c3d8f2f1a418d1ea97f', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '955c087d3124417087707e7d8cae5d27'}, {'attr_id': '0e2d83423b9b4e8bbb125013a08b586e', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '955c087d3124417087707e7d8cae5d27'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/nvidia.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f', 'cores': 1.0, 'description': 'Steam is the ultimate destination for playing, discussing, and creating games.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': False, 'friendly_name': 'Steam', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/steam:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '37ff781ac3ce4ab0a4abf915450def52', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}, {'attr_id': '7a08e1e51a39478ba15d8ac205c096e7', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}, {'attr_id': '5911c62b4cc74a5fa1849e98d66cd453', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}, {'attr_id': '3d18963b192f40a2a916812d0c833abc', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/steam.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Games'], 'default_category': 'Games', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '0b90be261d8f476fbc956ed7aab05dab', 'cores': 1.0, 'description': 'Ubuntu is a Linux distribution based on Debian.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Ubuntu Bionic', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/ubuntu-bionic-desktop:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '204c498aaae943a0b236ffbe3001300b', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}, {'attr_id': 'f4eeab6fca9840f39757ed7a7decef13', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}, {'attr_id': '4633e12a3c8a47f0b99dfbf988045583', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}, {'attr_id': '27f23c62ebed4f9c991c3c71cb17c716', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/ubuntu.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Productivity', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c', 'cores': 1.0, 'description': 'Firefox was created by Mozilla as a faster, more private alternative to browsers like Internet Explorer, and now Chrome.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Firefox', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/firefox:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'e2e734953d924d6c8189499c4b2eb13f', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}, {'attr_id': '047aeb3b4a0142c58c96156c75eb8857', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}, {'attr_id': '4f32eb846fd141d687e86dd09031593a', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}, {'attr_id': '44bc128286d94ff4a4625e21f0344c3f', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/firefox.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'firefox -width ${VNC_RESOLUTION/x*/} -height ${VNC_RESOLUTION/*x/} --new-tab "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'firefox -width ${VNC_RESOLUTION/x*/} -height ${VNC_RESOLUTION/*x/} --new-tab "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '1bcd17fabf0d4ad2963903c3e91382b4', 'cores': 1.0, 'description': 'VLC media player is a free and open-source, portable, cross-platform media player software, and streaming media server.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'VLC', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/vlc:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '554947bfcde34293b3cb15ae8b664ea9', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}, {'attr_id': '88dacee1f4694fbc95abfdc0ba0c020a', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}, {'attr_id': 'ebfc4dab0d394aa1b92b5b09e16acef9', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}, {'attr_id': '44a62709c0294b91ae4537cd4db3874e', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/vlc.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Multimedia'], 'default_category': 'Multimedia', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '619c2d73e524494da12f20b9b02a1ee7', 'cores': 1.0, 'description': 'Doom is a 1993 first-person shooter developed by id Software.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Doom', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/doom:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '743f319c30324a88a0cca7289216ec2e', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}, {'attr_id': '7f98e89067a24f32990e20b1c38689a3', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}, {'attr_id': '5f76360843314aad8822c98f98a49aa0', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}, {'attr_id': 'e241b48b384f4ffabfadf2279156b534', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/doom.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Games'], 'default_category': 'Games', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'ed67f213ec074153a64e4ade556d9f86', 'cores': 1.0, 'description': 'Kali Linux is a Debian-derived Linux distribution designed for digital forensics and penetration testing.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Kali Linux', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/core-kali-rolling:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '4766fef4ef10488d81f1946e4d2a7f50', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}, {'attr_id': 'b9236d9235e242a689ad4d1a45db2355', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}, {'attr_id': '0599df8d5ed74c32a43ef5c270403dc0', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}, {'attr_id': '25515426c5cd4cf780808db178e4bebf', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'user': 'root'}, 'image_src': 'img/thumbnails/kali.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Security', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}], 'managers': [{'manager_id': 'f23a4f4caf9b41c6b3aa14663129a1fa', 'manager_version': '', 'manager_hostname': 'kasm', 'first_reported': '2022-01-19 23:19:35.485924', 'last_reported': '2022-01-19 23:27:37.382869', 'last_reported_elapsed': '1:00:41', 'last_reported_seconds': 3641.396251, 'zone_id': 'a169e83ccc2f43a7ba7b752196ef2200', 'zone_name': 'default'}], 'prune_images_mode': 'Normal'}
2022-01-20 00:28:18,789 [INFO] __main__.handler: Pulling docker image kasmweb/centos-7-desktop:1.9.0
2022-01-20 00:28:21,685 [INFO] __main__.handler: Successfully pulled image (kasmweb/centos-7-desktop:1.9.0) with hash (sha256:601fdfe5313fe3088d043a06fd4705c4c56278fd42e66da43eaefe7bd927c379)
2022-01-20 00:28:21,686 [INFO] __main__.handler: Pulling docker image kasmweb/chrome:1.9.0
2022-01-20 00:28:23,372 [INFO] __main__.handler: Successfully pulled image (kasmweb/chrome:1.9.0) with hash (sha256:230bdd82b5b778660592483b60317ca0f627b3c0208067feb5abef70938a4c18)
2022-01-20 00:28:23,373 [INFO] __main__.handler: Pulling docker image kasmweb/tor-browser:1.9.0
2022-01-20 00:28:25,033 [INFO] __main__.handler: Successfully pulled image (kasmweb/tor-browser:1.9.0) with hash (sha256:e24f79e76a09784da94c31bffb3d005ed8b298550dcfa5719816c854546a725b)
2022-01-20 00:28:25,034 [INFO] __main__.handler: Pulling docker image kasmweb/terminal:1.9.0
2022-01-20 00:28:26,728 [INFO] __main__.handler: Successfully pulled image (kasmweb/terminal:1.9.0) with hash (sha256:e9804110c3039c12a7b3bd44d1dd1ed5fb2e5a57ffa2a16118bf6d8218d9c919)
2022-01-20 00:28:26,730 [INFO] __main__.handler: Pulling docker image kasmweb/brave:1.9.0
2022-01-20 00:28:28,420 [INFO] __main__.handler: Successfully pulled image (kasmweb/brave:1.9.0) with hash (sha256:95fa9666d2e7f2e79dc5c36298bd5405b1d9cebd4d081b4b0fb7623b90dd2f7d)
2022-01-20 00:28:28,421 [INFO] __main__.handler: Pulling docker image kasmweb/edge:1.9.0
2022-01-20 00:28:30,082 [INFO] __main__.handler: Successfully pulled image (kasmweb/edge:1.9.0) with hash (sha256:0280c042e8c3bb01d8090597314901383907594525c6926604842efe4705a88f)
2022-01-20 00:28:30,083 [INFO] __main__.handler: Pulling docker image kasmweb/insomnia:1.9.0
2022-01-20 00:28:31,743 [INFO] __main__.handler: Successfully pulled image (kasmweb/insomnia:1.9.0) with hash (sha256:15d0c990f7c2985e316cb7c7dccef0f973913a3c77d600032008fa81b4bcb817)
2022-01-20 00:28:31,744 [INFO] __main__.handler: Pulling docker image kasmweb/postman:1.9.0
2022-01-20 00:28:33,391 [INFO] __main__.handler: Successfully pulled image (kasmweb/postman:1.9.0) with hash (sha256:a03de27dc1d54dc52d790b4de0a6c16921278e3c0056bf3c6408a99f135cacca)
2022-01-20 00:28:33,392 [INFO] __main__.handler: Pulling docker image kasmweb/signal:1.9.0
2022-01-20 00:28:35,075 [INFO] __main__.handler: Successfully pulled image (kasmweb/signal:1.9.0) with hash (sha256:f7377f5fe9e13c0aaa117b69e22d556286ef8c39a663d9469fa186100ab1f356)
2022-01-20 00:28:35,080 [INFO] __main__.handler: Pulling docker image kasmweb/zoom:1.9.0
2022-01-20 00:28:36,754 [INFO] __main__.handler: Successfully pulled image (kasmweb/zoom:1.9.0) with hash (sha256:daea2435b00fbd30a1d17c22e16fdd015071f231f05460e22806486aaf78584f)
2022-01-20 00:28:36,775 [INFO] __main__.handler: Pulling docker image kasmweb/only-office:1.9.0
2022-01-20 00:28:38,440 [INFO] __main__.handler: Successfully pulled image (kasmweb/only-office:1.9.0) with hash (sha256:68fbe31850c4309a5bffbe602d7a6005b33f22f5fab0a528a2cf2a44985d7267)
2022-01-20 00:28:38,442 [INFO] __main__.handler: Pulling docker image kasmweb/teams:1.9.0
2022-01-20 00:28:40,096 [INFO] __main__.handler: Successfully pulled image (kasmweb/teams:1.9.0) with hash (sha256:0a2728e03c14d35dc4636fe7830c8421e207e163f30166756f93c3fe9ae7adfe)
2022-01-20 00:28:40,098 [INFO] __main__.handler: Pulling docker image kasmweb/slack:1.9.0
2022-01-20 00:28:41,797 [INFO] __main__.handler: Successfully pulled image (kasmweb/slack:1.9.0) with hash (sha256:dedc81671fd4d0698caf2cdaa5c30f9b62dcfcee458124cf06a36404c5a9f360)
2022-01-20 00:28:41,799 [INFO] __main__.handler: Pulling docker image kasmweb/vs-code:1.9.0
2022-01-20 00:28:43,454 [INFO] __main__.handler: Successfully pulled image (kasmweb/vs-code:1.9.0) with hash (sha256:0da40bd29f6d498ef1c5ee828341ab57defbb518df8f35277bd436da172e589c)
2022-01-20 00:28:43,455 [INFO] __main__.handler: Pulling docker image kasmweb/gimp:1.9.0
2022-01-20 00:28:45,122 [INFO] __main__.handler: Successfully pulled image (kasmweb/gimp:1.9.0) with hash (sha256:83bc2478d164af800caefa67e746b72e2cfe5d0e2b94514ff6cefa248ea02af9)
2022-01-20 00:28:45,123 [INFO] __main__.handler: Pulling docker image kasmweb/sublime-text:1.9.0
2022-01-20 00:28:46,762 [INFO] __main__.handler: Successfully pulled image (kasmweb/sublime-text:1.9.0) with hash (sha256:2956ad2ffdb0348aacd131412935019ab80caedb19ebb7838e4518f4decc86e7)
2022-01-20 00:28:46,763 [INFO] __main__.handler: Pulling docker image kasmweb/discord:1.9.0
2022-01-20 00:28:48,419 [INFO] __main__.handler: Successfully pulled image (kasmweb/discord:1.9.0) with hash (sha256:3d0c5a3feb806c93736c7c1a1b0d4534c0192715813410f53af992b9f85a61d0)
2022-01-20 00:28:48,420 [INFO] __main__.handler: Pulling docker image kasmweb/remmina:1.9.0
2022-01-20 00:28:50,112 [INFO] __main__.handler: Successfully pulled image (kasmweb/remmina:1.9.0) with hash (sha256:8409c54d8de99231b0c4ba58d7727505c418ce736cf55d0de1da367855de970e)
2022-01-20 00:28:50,113 [INFO] __main__.handler: Pulling docker image kasmweb/ubuntu-bionic-desktop:1.9.0
2022-01-20 00:28:51,773 [INFO] __main__.handler: Successfully pulled image (kasmweb/ubuntu-bionic-desktop:1.9.0) with hash (sha256:27c45c4801a910ee0eaf497ba9b1ff2cc25579f5ea1f8c6f5caebcf29c3f3218)
2022-01-20 00:28:51,774 [INFO] __main__.handler: Pulling docker image kasmweb/firefox:1.9.0
2022-01-20 00:28:53,449 [INFO] __main__.handler: Successfully pulled image (kasmweb/firefox:1.9.0) with hash (sha256:6e0e1b6bdf453a4903abbe0c5376125bef1ebb7bf44d19c7364e96bd74f79c9e)
2022-01-20 00:28:53,451 [INFO] __main__.handler: Pulling docker image kasmweb/vlc:1.9.0
2022-01-20 00:28:55,122 [INFO] __main__.handler: Successfully pulled image (kasmweb/vlc:1.9.0) with hash (sha256:28ca5d060f57fc26deaf9aa77dbaf8eb9c9e4a226d066b156444713f0d21f3ea)
2022-01-20 00:28:55,124 [INFO] __main__.handler: Pulling docker image kasmweb/doom:1.9.0
2022-01-20 00:29:03,327 [INFO] __main__.handler: Successfully pulled image (kasmweb/doom:1.9.0) with hash (sha256:1b560f9730cf66f32636bb1b4a908b4c15abc2da55d86fdbbf2411c294d1ab2e)
2022-01-20 00:29:03,328 [INFO] __main__.handler: Pulling docker image kasmweb/core-kali-rolling:1.9.0
2022-01-20 00:32:51,897 [INFO] __main__.handler: Successfully pulled image (kasmweb/core-kali-rolling:1.9.0) with hash (sha256:2f0ae938cefff55b893464bed340ff88d315cb5ca494c560fe39a9df15f564d5)
Thank you. Can you run these commands again?
Also try creating a session now
sudo docker ps | grep kasm
sudo docker logs --tail 100 kasm_agent
The reason I"m asking you to run them again is because in the previous output it looks like your containers were only up for less than a second. Its possible something is causing them to crash or restart - or maybe its just timing..
Also in the last log it looks like the containers have a brief connection issue when connecting to the Kasm services. It may automatically clear up as it rotates through the addresses available to it.
sudo docker ps | grep kasm
04133c92af2a kasmweb/nginx:latest "/docker-entrypoint.…" 2 hours ago Up Less than a second 80/tcp, 0.0.0.0:8443->8443/tcp, :::8443->8443/tcp kasm_proxy
bf67562f2433 kasmweb/agent:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second 4444/tcp kasm_agent
15f4b8657330 kasmweb/share:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second 8182/tcp kasm_share
9ebefac8749b kasmweb/api:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second (healthy) 8080/tcp kasm_api
5eb1f739b428 kasmweb/manager:1.9.0 "/bin/sh -c '/usr/bi…" 2 hours ago Up Less than a second 8181/tcp kasm_manager
e58672e39646 redis:5-alpine "docker-entrypoint.s…" 2 hours ago Up Less than a second 6379/tcp kasm_redis
9f5773e7a34e postgres:9.5-alpine "docker-entrypoint.s…" 2 hours ago Up Less than a second 5432/tcp
sudo docker logs --tail 100 kasm_agent
2022-01-19 23:26:35,328 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:26:35,331 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:26:35,332 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:26:35,343 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:27:05,285 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:27:05,287 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:27:05,288 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:27:05,300 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:27:35,284 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:27:35,288 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:27:35,289 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:27:35,300 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-20 02:11:43,658 [INFO] __main__.handler: Starting Server On Port 4444
2022-01-20 02:11:43,728 [INFO] __main__.handler: Sending initial agent heartbeat
2022-01-19 23:28:18,567 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:28:18,569 [DEBUG] __main__.handler: Current list or prioritized managers (['proxy', 'kasm']
2022-01-19 23:28:18,570 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:18,580 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:18,595 [DEBUG] __main__.handler: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,596 [INFO] __main__.handler: ['kasm', 'proxy']
2022-01-19 23:28:18,597 [WARNING] __main__.handler: Failed sending heartbeat to proxy: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,597 [INFO] __main__.handler: Sending heartbeat to https://proxy:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:18,609 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:18,620 [DEBUG] __main__.handler: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,621 [INFO] __main__.handler: ['kasm', 'proxy']
2022-01-19 23:28:18,621 [WARNING] __main__.handler: Failed sending heartbeat to proxy: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,624 [INFO] __main__.handler: Current list or prioritized images managers (['kasm', 'proxy']
2022-01-19 23:28:18,625 [INFO] __main__.handler: Sending images request to https://kasm:8443/manager_api/api/v1/images
2022-01-19 23:28:18,638 [DEBUG] __main__.handler: Sending manager request (https://kasm:8443/manager_api/api/v1/images)
2022-01-19 23:28:18,641 [DEBUG] __main__.handler: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:18,643 [DEBUG] __main__.handler: Failed sending images request to https://kasm:8443/manager_api/api/v1/images: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:18,644 [INFO] __main__.handler: Sending images request to https://proxy:8443/manager_api/api/v1/images
2022-01-19 23:28:18,657 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/images)
2022-01-19 23:28:18,668 [DEBUG] __main__.handler: HTTP Error 502: Bad Gateway
2022-01-19 23:28:18,669 [DEBUG] __main__.handler: Failed sending images request to https://proxy:8443/manager_api/api/v1/images: HTTP Error 502: Bad Gateway
2022-01-19 23:28:48,255 [DEBUG] __main__.handler: Sending Heartbeat
2022-01-19 23:28:48,258 [DEBUG] __main__.handler: Current list or prioritized managers (['kasm', 'proxy']
2022-01-19 23:28:48,259 [INFO] __main__.handler: Sending heartbeat to https://kasm:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:48,271 [DEBUG] __main__.handler: Sending manager request (https://kasm:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:48,276 [DEBUG] __main__.handler: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:48,277 [INFO] __main__.handler: ['proxy', 'kasm']
2022-01-19 23:28:48,278 [WARNING] __main__.handler: Failed sending heartbeat to kasm: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:48,279 [INFO] __main__.handler: Sending heartbeat to https://kasm:8443/manager_api/api/v1/heartbeat
2022-01-19 23:28:48,290 [DEBUG] __main__.handler: Sending manager request (https://kasm:8443/manager_api/api/v1/heartbeat)
2022-01-19 23:28:48,293 [DEBUG] __main__.handler: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:28:48,294 [INFO] __main__.handler: ['proxy', 'kasm']
2022-01-19 23:28:48,295 [WARNING] __main__.handler: Failed sending heartbeat to kasm: <urlopen error [Errno 111] Connection refused>
2022-01-19 23:29:57,778 [DEBUG] __main__.handler: Writing Config
2022-01-20 00:28:18,676 [INFO] __main__.handler: Current list or prioritized images managers (['proxy', 'kasm']
2022-01-20 00:28:18,682 [INFO] __main__.handler: Sending images request to https://proxy:8443/manager_api/api/v1/images
2022-01-20 00:28:18,693 [DEBUG] __main__.handler: Sending manager request (https://proxy:8443/manager_api/api/v1/images)
2022-01-20 00:28:18,783 [DEBUG] __main__.handler: {'message': 'Successfully processed Image Request', 'data': [{'image_id': '226c5168d3704da0b7e28fe6a0c29b1a', 'cores': 1.0, 'description': 'CentOS is a Linux distribution that provides a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'CentOS 7', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/centos-7-desktop:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'b9e59c6eb6084657a5513085a8db7af6', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}, {'attr_id': '1f595158bfe8492da59c14058b0e589d', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}, {'attr_id': 'a464e2a7d48f4707a3cdbbd2e46809ca', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}, {'attr_id': '86ebc09e0e5e49b490ad17663a602a60', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '226c5168d3704da0b7e28fe6a0c29b1a'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/centos.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Productivity'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9', 'cores': 1.0, 'description': 'Google Chrome is a cross-platform web browser developed by Google.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Chrome', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/chrome:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'c514da50405646f1b29a56beec7db4ea', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}, {'attr_id': '2a595934a0e747e59f0e23d092139d39', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}, {'attr_id': '23b2c95af81940e898d97a392096edf4', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}, {'attr_id': '99527ad5da27497382e1cdb2e3c06d20', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'f7fd8239a0fe4739ab12c3068e3b8bc9'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/chrome.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'google-chrome --start-maximized "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'google-chrome --start-maximized "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '6297b88e971e44c0934917f34ca33be7', 'cores': 1.0, 'description': 'Tor is free and open-source software for enabling anonymous communication by directing Internet traffic through a free, worldwide, volunteer overlay network.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Tor-Browser', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/tor-browser:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '41c7e7a97a1944f4beac1f8a12ade5b4', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '6297b88e971e44c0934917f34ca33be7'}, {'attr_id': '1c9840fef87c4ef3a4f66973cffb871d', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '6297b88e971e44c0934917f34ca33be7'}, {'attr_id': '9152d466ab894850925b6e210b9bad26', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '6297b88e971e44c0934917f34ca33be7'}, {'attr_id': '7a223dc5898849ad8dd1c5d0d2a00839', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '6297b88e971e44c0934917f34ca33be7'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/tor-browser.png', 'available': True, 'exec_config': {'first_launch': {'environment': {'LAUNCH_URL': ''}, 'cmd': 'bash -c \'/tmp/tor-browser_en-US/Browser/start-tor-browser --detach --allow-remote --new-tab "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'/tmp/tor-browser_en-US/Browser/start-tor-browser --detach --allow-remote --new-tab --detach "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'/tmp/tor-browser_en-US/Browser/start-tor-browser --detach --allow-remote --new-tab --detach "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser', 'Privacy'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '7ae79b9bd1224b1690c179145f744235', 'cores': 1.0, 'description': 'Xfce Terminal is a lightweight and easy to use terminal emulator application with many advanced features including drop down, tabs, unlimited scrolling, full colors, fonts, transparent backgrounds, and more.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Terminal', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/terminal:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'c73eb0980b6a4040aeb076a3917afe7b', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '7ae79b9bd1224b1690c179145f744235'}, {'attr_id': '079ee9c1ba41416ea4eeb98d8fe35a80', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '7ae79b9bd1224b1690c179145f744235'}, {'attr_id': '69b72406c7dd4a5cae9637d8e2e0f4f2', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '7ae79b9bd1224b1690c179145f744235'}, {'attr_id': 'bfcca6a71a264a9d8887d112586929de', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '7ae79b9bd1224b1690c179145f744235'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm', 'environment': {'TERMINAL_ARGS': '--fullscreen --hide-borders --hide-menubar --zoom=-1 --hide-scrollbar'}}, 'image_src': 'img/thumbnails/terminal.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': [], 'default_category': '', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '544a35ff001a406882ec50d79a4a6990', 'cores': 1.0, 'description': 'The Brave browser is a fast, private and secure web browser.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Brave', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/brave:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'f7ed21fe142a48f5abbab565e4a1c8cc', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '544a35ff001a406882ec50d79a4a6990'}, {'attr_id': '4e2a0b429c3a40318b68fad6a380438b', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '544a35ff001a406882ec50d79a4a6990'}, {'attr_id': '3e430bc3348f4fd48fa8d81c7b00634f', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '544a35ff001a406882ec50d79a4a6990'}, {'attr_id': 'b50245c6ac7649b19ed7c725aa27ee70', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '544a35ff001a406882ec50d79a4a6990'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': '447a04a4816a4ede8ec65768895f2625', 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/brave.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'brave-browser --start-maximized "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'brave-browser --start-maximized "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'bf9d39bd13d1411e81d1463a243e5184', 'cores': 1.0, 'description': 'Microsoft Edge is a cross-platform web browser developed by Microsoft.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Edge', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/edge:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '864ed7c7c9dd407aa3c132f29492d239', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}, {'attr_id': 'fae1df4d2b7441388285aa3a7f366d7a', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}, {'attr_id': 'e0e52901e13c4a16a1abf1e4b1a10f11', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}, {'attr_id': '5909867c04f84ff4a3f181610f27a253', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'bf9d39bd13d1411e81d1463a243e5184'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/edge.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'microsoft-edge --start-maximized "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'microsoft-edge --start-maximized "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '0dcab421f00644ffb78628557a548057', 'cores': 1.0, 'description': 'Insomnia API Design Platform', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Insomnia', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/insomnia:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '8801ea77bf6a4763940abb97c95e977b', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '0dcab421f00644ffb78628557a548057'}, {'attr_id': '686025eddd194f60ae46bdaae36bf83c', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '0dcab421f00644ffb78628557a548057'}, {'attr_id': '5fc2f8d9551749deb9b031cb9a636615', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '0dcab421f00644ffb78628557a548057'}, {'attr_id': '261be96c0985443fb5b3558a7fe581a7', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '0dcab421f00644ffb78628557a548057'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/insomnia.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '8004edf7ce61474d96e5d23fb10290da', 'cores': 1.0, 'description': 'The Collaboration Platform for API Development.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Postman', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/postman:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'eb95f98eb7a441d8aaa1f5e09970f65e', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}, {'attr_id': '70dcde5bbf5645aaab45e37c733385f4', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}, {'attr_id': 'dff7dc0f427141ecb41fef6f1fea4d06', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}, {'attr_id': 'a30042127e974ab6bfcb6be541449a26', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '8004edf7ce61474d96e5d23fb10290da'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/postman.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'e4d40941f82742bb9452ec0c579fd6f4', 'cores': 1.0, 'description': 'Chat app supporting end-to-end encryption.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Signal', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/signal:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'd62d446f57f944738f6800824c5becef', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}, {'attr_id': '1149ab4235854892b7d2e13cbebcc1c9', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}, {'attr_id': '1d4c276e7ac741c6af8f507fbf49e568', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}, {'attr_id': '92908f609e494e3a94dcf6d1baaaea4a', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'e4d40941f82742bb9452ec0c579fd6f4'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/signal.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication', 'Chat', 'Privacy'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'c156f7e7e4944991b143c93c3f35ee21', 'cores': 1.0, 'description': 'Videotelephony and online chat services.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Zoom', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/zoom:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '1d830cd3c19d47f086940555e206f8a9', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}, {'attr_id': 'ee29e5bc15be44c7824618a138e084ed', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}, {'attr_id': 'acfa5afa852a4779ba7e1f297cf8c1e9', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}, {'attr_id': '1f75e724b86243cf989d95d0deb9cd8a', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'c156f7e7e4944991b143c93c3f35ee21'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/zoom.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'fe135bc7afb8433fbbb801b1676e683e', 'cores': 1.0, 'description': 'ONLYOFFICE offers a secure online office suite highly compatible with MS Office formats.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Only Office', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/only-office:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'b645734babec4fe884a5b8fd3844e6fc', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}, {'attr_id': '47d15adcca4543de9c114137c8509b20', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}, {'attr_id': '07af4d4834344c3784f96911ed4acde6', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}, {'attr_id': 'c3bc84659cd5483da73803fd4fdef283', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'fe135bc7afb8433fbbb801b1676e683e'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/only-office.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Productivity', 'Office'], 'default_category': 'Productivity', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf', 'cores': 1.0, 'description': 'Chat, Meet, Call, and Collaborate.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Teams', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/teams:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '39d0efefd0ca42e8bf346bd4fa0b8b6c', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}, {'attr_id': 'a3e42be16b6648a09cc630c792e37b7b', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}, {'attr_id': 'b58f92db8e8148eaafdfa3d8525239d3', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}, {'attr_id': '66c5ed42b2b5467889e25c33aa778a46', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'af76d1c8b9394a9da56b5f032f6a54cf'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/teams.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '5f52320d1b3b4197974461f1078e6e84', 'cores': 1.0, 'description': "Slack is a new way to communicate with your team. It's faster, better organized, and more secure than email.", 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Slack', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/slack:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'e5dd818289844b64adea6ff7488b8cf4', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}, {'attr_id': '7ad049ac621a4b48b698aa47924b9ef4', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}, {'attr_id': 'de3e386031f5491592b2950ff1ba5381', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}, {'attr_id': '57baec39e14441ccbb0b1f91b00aca01', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '5f52320d1b3b4197974461f1078e6e84'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/slack.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349', 'cores': 1.0, 'description': 'Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Visual Studio Code', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/vs-code:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'f8cf9e63a8b24f57b9d0a15b03103e4f', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}, {'attr_id': '0556b11157b14d008887993fc78d3208', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}, {'attr_id': 'c8ddb35fa47c4424aa58962c1427b9d5', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}, {'attr_id': '34dbecb07f664f4581a4bc7d698d2019', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '9cfa4195a8a8409f83ebe0e7ebabb349'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/vs-code.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '561a4c1e1ec84f8396f421ad3f5e923b', 'cores': 1.0, 'description': 'GIMP is a cross-platform image editor.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Gimp', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/gimp:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '09ff0d24b007415180d35ce5f5cb1bd8', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}, {'attr_id': '51b19598263a44ab9b86fdeb41d0bf90', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}, {'attr_id': 'bedd416534f54ae5bd44c5854df86398', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}, {'attr_id': 'e3d48b4923b440918002d4eea475d2b2', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '561a4c1e1ec84f8396f421ad3f5e923b'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/gimp.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Multimedia'], 'default_category': 'Multimedia', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f', 'cores': 1.0, 'description': 'Sublime Text is a sophisticated text editor for code, markup and prose.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Sublime Text', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/sublime-text:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'ff97a5dafbf44caf9c74557dc1f6cda4', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}, {'attr_id': '26aef03a9fb64770b883fcaaf8b27fcb', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}, {'attr_id': '9eed54681c6c4c2bb4f5fd9bdd830300', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}, {'attr_id': '42daecd1e01f4676bea65ba37c6c4fbc', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'ef91dc2e87224bc69833c0ffa6435c3f'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/sublime-text.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Development'], 'default_category': 'Development', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44', 'cores': 1.0, 'description': 'Discord is the easiest way to talk over voice, video, and text. Talk, chat, hang out, and stay close with your friends and communities.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Discord', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/discord:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '5e0cdc7f91a3461da497c0ea6bdc9c7f', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}, {'attr_id': '2103ae14e20f41c0a804ca7aa82a9a02', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}, {'attr_id': 'ac7ea3be59e24066bc3fb86e99d12fd5', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}, {'attr_id': 'd0aebcd404134e408338a3533158c576', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'be49a878ff2f4e748f7b8ea3e5c5fb44'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/discord.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Communication', 'Games'], 'default_category': 'Communication', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '8473225f65f1465d94dac817220b2905', 'cores': 1.0, 'description': 'Remmina is a remote desktop client for POSIX-based computer operating systems. It supports the Remote Desktop Protocol, VNC, NX, XDMCP, SPICE and SSH.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Remmina', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/remmina:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'deda6813f3c7458b8a150b81b7870d18', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '8473225f65f1465d94dac817220b2905'}, {'attr_id': '3464370dcb2e44579b6bd68a4150ad35', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '8473225f65f1465d94dac817220b2905'}, {'attr_id': '703a0b89c49b49fbae25f7330daabbb9', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '8473225f65f1465d94dac817220b2905'}, {'attr_id': '7851ac2cbd0f420b976d5079b99f4bde', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '8473225f65f1465d94dac817220b2905'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/remmina.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Productivity', 'Remote Access'], 'default_category': 'Productivity', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '7442abea7410410d8f7e8ab43aecba4e', 'cores': 1.0, 'description': 'REMnux is a Linux toolkit for reverse-engineering and analyzing malicious software.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': False, 'friendly_name': 'REMnux', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/core-remnux-bionic:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '35e18ac533dc4a788fa024a38704ea36', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}, {'attr_id': '31623881ed574da4ad707f4171e6c887', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}, {'attr_id': 'fd74641127434bd9b064a8b4359f1e7a', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}, {'attr_id': '9bb3385c21274ab58f7857fce1f99dd8', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '7442abea7410410d8f7e8ab43aecba4e'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/remnux.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Security', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '955c087d3124417087707e7d8cae5d27', 'cores': 1.0, 'description': 'The CUDA Toolkit includes GPU-accelerated libraries, a compiler, development tools and the CUDA runtime.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': False, 'friendly_name': 'CUDA Development Toolkit', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/core-cuda-bionic:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'd7a3003d99454412ae12ce54333f5586', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '955c087d3124417087707e7d8cae5d27'}, {'attr_id': '528e3dec337a4f33ac14f0ab617bba10', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '955c087d3124417087707e7d8cae5d27'}, {'attr_id': 'b9c8efdfa91e4c3d8f2f1a418d1ea97f', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '955c087d3124417087707e7d8cae5d27'}, {'attr_id': '0e2d83423b9b4e8bbb125013a08b586e', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '955c087d3124417087707e7d8cae5d27'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/nvidia.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f', 'cores': 1.0, 'description': 'Steam is the ultimate destination for playing, discussing, and creating games.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': False, 'friendly_name': 'Steam', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/steam:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '37ff781ac3ce4ab0a4abf915450def52', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}, {'attr_id': '7a08e1e51a39478ba15d8ac205c096e7', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}, {'attr_id': '5911c62b4cc74a5fa1849e98d66cd453', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}, {'attr_id': '3d18963b192f40a2a916812d0c833abc', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '9370c9bd16834fc6984a4dc5c5a3fd5f'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/steam.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Games'], 'default_category': 'Games', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '0b90be261d8f476fbc956ed7aab05dab', 'cores': 1.0, 'description': 'Ubuntu is a Linux distribution based on Debian.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Ubuntu Bionic', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/ubuntu-bionic-desktop:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '204c498aaae943a0b236ffbe3001300b', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}, {'attr_id': 'f4eeab6fca9840f39757ed7a7decef13', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}, {'attr_id': '4633e12a3c8a47f0b99dfbf988045583', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}, {'attr_id': '27f23c62ebed4f9c991c3c71cb17c716', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '0b90be261d8f476fbc956ed7aab05dab'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/ubuntu.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Productivity', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c', 'cores': 1.0, 'description': 'Firefox was created by Mozilla as a faster, more private alternative to browsers like Internet Explorer, and now Chrome.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Firefox', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/firefox:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': 'e2e734953d924d6c8189499c4b2eb13f', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}, {'attr_id': '047aeb3b4a0142c58c96156c75eb8857', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}, {'attr_id': '4f32eb846fd141d687e86dd09031593a', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}, {'attr_id': '44bc128286d94ff4a4625e21f0344c3f', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'c3976ef4f7ab4f0bb44223ddf012811c'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'hostname': 'kasm'}, 'image_src': 'img/thumbnails/firefox.png', 'available': True, 'exec_config': {'first_launch': {'cmd': 'bash -c \'$STARTUPDIR/custom_startup.sh "$KASM_URL"\''}, 'go': {'cmd': 'bash -c \'firefox -width ${VNC_RESOLUTION/x*/} -height ${VNC_RESOLUTION/*x/} --new-tab "$KASM_URL"\''}, 'assign': {'cmd': 'bash -c \'firefox -width ${VNC_RESOLUTION/x*/} -height ${VNC_RESOLUTION/*x/} --new-tab "$KASM_URL"\''}}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Browser'], 'default_category': 'Browser', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '1bcd17fabf0d4ad2963903c3e91382b4', 'cores': 1.0, 'description': 'VLC media player is a free and open-source, portable, cross-platform media player software, and streaming media server.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'VLC', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/vlc:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '554947bfcde34293b3cb15ae8b664ea9', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}, {'attr_id': '88dacee1f4694fbc95abfdc0ba0c020a', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}, {'attr_id': 'ebfc4dab0d394aa1b92b5b09e16acef9', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}, {'attr_id': '44a62709c0294b91ae4537cd4db3874e', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '1bcd17fabf0d4ad2963903c3e91382b4'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/vlc.png', 'available': True, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Multimedia'], 'default_category': 'Multimedia', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': '619c2d73e524494da12f20b9b02a1ee7', 'cores': 1.0, 'description': 'Doom is a 1993 first-person shooter developed by id Software.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Doom', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/doom:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '743f319c30324a88a0cca7289216ec2e', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}, {'attr_id': '7f98e89067a24f32990e20b1c38689a3', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}, {'attr_id': '5f76360843314aad8822c98f98a49aa0', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}, {'attr_id': 'e241b48b384f4ffabfadf2279156b534', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': '619c2d73e524494da12f20b9b02a1ee7'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {}, 'image_src': 'img/thumbnails/doom.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Games'], 'default_category': 'Games', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}, {'image_id': 'ed67f213ec074153a64e4ade556d9f86', 'cores': 1.0, 'description': 'Kali Linux is a Debian-derived Linux distribution designed for digital forensics and penetration testing.', 'docker_registry': 'https://index.docker.io/v1/', 'docker_token': None, 'docker_user': None, 'enabled': True, 'friendly_name': 'Kali Linux', 'hash': None, 'memory': 1768000000, 'name': 'kasmweb/core-kali-rolling:1.9.0', 'x_res': 800, 'y_res': 600, 'imageAttributes': [{'attr_id': '4766fef4ef10488d81f1946e4d2a7f50', 'name': 'vnc', 'category': 'port_map', 'value': '6901/tcp/https/basic_multi', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}, {'attr_id': 'b9236d9235e242a689ad4d1a45db2355', 'name': 'audio', 'category': 'port_map', 'value': '4901/tcp/https/basic', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}, {'attr_id': '0599df8d5ed74c32a43ef5c270403dc0', 'name': 'uploads', 'category': 'port_map', 'value': '4902/tcp/https/basic', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}, {'attr_id': '25515426c5cd4cf780808db178e4bebf', 'name': 'audio_input', 'category': 'port_map', 'value': '4903/tcp/https/basic', 'image_id': 'ed67f213ec074153a64e4ade556d9f86'}], 'restrict_to_network': False, 'restrict_network_names': [], 'restrict_to_server': False, 'server_id': None, 'persistent_profile_config': {}, 'volume_mappings': {}, 'run_config': {'user': 'root'}, 'image_src': 'img/thumbnails/kali.png', 'available': False, 'exec_config': {}, 'restrict_to_zone': False, 'zone_id': None, 'zone_name': None, 'persistent_profile_path': None, 'filter_policy_id': None, 'filter_policy_name': None, 'filter_policy_force_disabled': False, 'session_time_limit': None, 'categories': ['Desktop', 'Security', 'Development'], 'default_category': 'Desktop', 'allow_network_selection': False, 'require_gpu': False, 'gpu_count': 0}], 'managers': [{'manager_id': 'f23a4f4caf9b41c6b3aa14663129a1fa', 'manager_version': '', 'manager_hostname': 'kasm', 'first_reported': '2022-01-19 23:19:35.485924', 'last_reported': '2022-01-19 23:27:37.382869', 'last_reported_elapsed': '1:00:41', 'last_reported_seconds': 3641.396251, 'zone_id': 'a169e83ccc2f43a7ba7b752196ef2200', 'zone_name': 'default'}], 'prune_images_mode': 'Normal'}
2022-01-20 00:28:18,789 [INFO] __main__.handler: Pulling docker image kasmweb/centos-7-desktop:1.9.0
2022-01-20 00:28:21,685 [INFO] __main__.handler: Successfully pulled image (kasmweb/centos-7-desktop:1.9.0) with hash (sha256:601fdfe5313fe3088d043a06fd4705c4c56278fd42e66da43eaefe7bd927c379)
2022-01-20 00:28:21,686 [INFO] __main__.handler: Pulling docker image kasmweb/chrome:1.9.0
2022-01-20 00:28:23,372 [INFO] __main__.handler: Successfully pulled image (kasmweb/chrome:1.9.0) with hash (sha256:230bdd82b5b778660592483b60317ca0f627b3c0208067feb5abef70938a4c18)
2022-01-20 00:28:23,373 [INFO] __main__.handler: Pulling docker image kasmweb/tor-browser:1.9.0
2022-01-20 00:28:25,033 [INFO] __main__.handler: Successfully pulled image (kasmweb/tor-browser:1.9.0) with hash (sha256:e24f79e76a09784da94c31bffb3d005ed8b298550dcfa5719816c854546a725b)
2022-01-20 00:28:25,034 [INFO] __main__.handler: Pulling docker image kasmweb/terminal:1.9.0
2022-01-20 00:28:26,728 [INFO] __main__.handler: Successfully pulled image (kasmweb/terminal:1.9.0) with hash (sha256:e9804110c3039c12a7b3bd44d1dd1ed5fb2e5a57ffa2a16118bf6d8218d9c919)
2022-01-20 00:28:26,730 [INFO] __main__.handler: Pulling docker image kasmweb/brave:1.9.0
2022-01-20 00:28:28,420 [INFO] __main__.handler: Successfully pulled image (kasmweb/brave:1.9.0) with hash (sha256:95fa9666d2e7f2e79dc5c36298bd5405b1d9cebd4d081b4b0fb7623b90dd2f7d)
2022-01-20 00:28:28,421 [INFO] __main__.handler: Pulling docker image kasmweb/edge:1.9.0
2022-01-20 00:28:30,082 [INFO] __main__.handler: Successfully pulled image (kasmweb/edge:1.9.0) with hash (sha256:0280c042e8c3bb01d8090597314901383907594525c6926604842efe4705a88f)
2022-01-20 00:28:30,083 [INFO] __main__.handler: Pulling docker image kasmweb/insomnia:1.9.0
2022-01-20 00:28:31,743 [INFO] __main__.handler: Successfully pulled image (kasmweb/insomnia:1.9.0) with hash (sha256:15d0c990f7c2985e316cb7c7dccef0f973913a3c77d600032008fa81b4bcb817)
2022-01-20 00:28:31,744 [INFO] __main__.handler: Pulling docker image kasmweb/postman:1.9.0
2022-01-20 00:28:33,391 [INFO] __main__.handler: Successfully pulled image (kasmweb/postman:1.9.0) with hash (sha256:a03de27dc1d54dc52d790b4de0a6c16921278e3c0056bf3c6408a99f135cacca)
2022-01-20 00:28:33,392 [INFO] __main__.handler: Pulling docker image kasmweb/signal:1.9.0
2022-01-20 00:28:35,075 [INFO] __main__.handler: Successfully pulled image (kasmweb/signal:1.9.0) with hash (sha256:f7377f5fe9e13c0aaa117b69e22d556286ef8c39a663d9469fa186100ab1f356)
2022-01-20 00:28:35,080 [INFO] __main__.handler: Pulling docker image kasmweb/zoom:1.9.0
2022-01-20 00:28:36,754 [INFO] __main__.handler: Successfully pulled image (kasmweb/zoom:1.9.0) with hash (sha256:daea2435b00fbd30a1d17c22e16fdd015071f231f05460e22806486aaf78584f)
2022-01-20 00:28:36,775 [INFO] __main__.handler: Pulling docker image kasmweb/only-office:1.9.0
2022-01-20 00:28:38,440 [INFO] __main__.handler: Successfully pulled image (kasmweb/only-office:1.9.0) with hash (sha256:68fbe31850c4309a5bffbe602d7a6005b33f22f5fab0a528a2cf2a44985d7267)
2022-01-20 00:28:38,442 [INFO] __main__.handler: Pulling docker image kasmweb/teams:1.9.0
2022-01-20 00:28:40,096 [INFO] __main__.handler: Successfully pulled image (kasmweb/teams:1.9.0) with hash (sha256:0a2728e03c14d35dc4636fe7830c8421e207e163f30166756f93c3fe9ae7adfe)
2022-01-20 00:28:40,098 [INFO] __main__.handler: Pulling docker image kasmweb/slack:1.9.0
2022-01-20 00:28:41,797 [INFO] __main__.handler: Successfully pulled image (kasmweb/slack:1.9.0) with hash (sha256:dedc81671fd4d0698caf2cdaa5c30f9b62dcfcee458124cf06a36404c5a9f360)
2022-01-20 00:28:41,799 [INFO] __main__.handler: Pulling docker image kasmweb/vs-code:1.9.0
2022-01-20 00:28:43,454 [INFO] __main__.handler: Successfully pulled image (kasmweb/vs-code:1.9.0) with hash (sha256:0da40bd29f6d498ef1c5ee828341ab57defbb518df8f35277bd436da172e589c)
2022-01-20 00:28:43,455 [INFO] __main__.handler: Pulling docker image kasmweb/gimp:1.9.0
2022-01-20 00:28:45,122 [INFO] __main__.handler: Successfully pulled image (kasmweb/gimp:1.9.0) with hash (sha256:83bc2478d164af800caefa67e746b72e2cfe5d0e2b94514ff6cefa248ea02af9)
2022-01-20 00:28:45,123 [INFO] __main__.handler: Pulling docker image kasmweb/sublime-text:1.9.0
2022-01-20 00:28:46,762 [INFO] __main__.handler: Successfully pulled image (kasmweb/sublime-text:1.9.0) with hash (sha256:2956ad2ffdb0348aacd131412935019ab80caedb19ebb7838e4518f4decc86e7)
2022-01-20 00:28:46,763 [INFO] __main__.handler: Pulling docker image kasmweb/discord:1.9.0
2022-01-20 00:28:48,419 [INFO] __main__.handler: Successfully pulled image (kasmweb/discord:1.9.0) with hash (sha256:3d0c5a3feb806c93736c7c1a1b0d4534c0192715813410f53af992b9f85a61d0)
2022-01-20 00:28:48,420 [INFO] __main__.handler: Pulling docker image kasmweb/remmina:1.9.0
2022-01-20 00:28:50,112 [INFO] __main__.handler: Successfully pulled image (kasmweb/remmina:1.9.0) with hash (sha256:8409c54d8de99231b0c4ba58d7727505c418ce736cf55d0de1da367855de970e)
2022-01-20 00:28:50,113 [INFO] __main__.handler: Pulling docker image kasmweb/ubuntu-bionic-desktop:1.9.0
2022-01-20 00:28:51,773 [INFO] __main__.handler: Successfully pulled image (kasmweb/ubuntu-bionic-desktop:1.9.0) with hash (sha256:27c45c4801a910ee0eaf497ba9b1ff2cc25579f5ea1f8c6f5caebcf29c3f3218)
2022-01-20 00:28:51,774 [INFO] __main__.handler: Pulling docker image kasmweb/firefox:1.9.0
2022-01-20 00:28:53,449 [INFO] __main__.handler: Successfully pulled image (kasmweb/firefox:1.9.0) with hash (sha256:6e0e1b6bdf453a4903abbe0c5376125bef1ebb7bf44d19c7364e96bd74f79c9e)
2022-01-20 00:28:53,451 [INFO] __main__.handler: Pulling docker image kasmweb/vlc:1.9.0
2022-01-20 00:28:55,122 [INFO] __main__.handler: Successfully pulled image (kasmweb/vlc:1.9.0) with hash (sha256:28ca5d060f57fc26deaf9aa77dbaf8eb9c9e4a226d066b156444713f0d21f3ea)
2022-01-20 00:28:55,124 [INFO] __main__.handler: Pulling docker image kasmweb/doom:1.9.0
2022-01-20 00:29:03,327 [INFO] __main__.handler: Successfully pulled image (kasmweb/doom:1.9.0) with hash (sha256:1b560f9730cf66f32636bb1b4a908b4c15abc2da55d86fdbbf2411c294d1ab2e)
2022-01-20 00:29:03,328 [INFO] __main__.handler: Pulling docker image kasmweb/core-kali-rolling:1.9.0
2022-01-20 00:32:51,897 [INFO] __main__.handler: Successfully pulled image (kasmweb/core-kali-rolling:1.9.0) with hash (sha256:2f0ae938cefff55b893464bed340ff88d315cb5ca494c560fe39a9df15f564d5)
The timestamps of those logs are the same. Did you run it a second time?
yes, also it seems like it fixed itself, I've reset the server and had the same issue but after the 3 time it works, I'm not sure what seems to be the problem but turning on and off fix it thx again for your help and sorry for the trouble.
After a fresh install, I can't launch any image.
when I check the agent status I get Operational Status missing. Any advice will be much appreciated.