{"id":21889348,"url":"https://github.com/kbdharun/kasm-images","last_synced_at":"2026-05-08T15:11:34.287Z","repository":{"id":210531518,"uuid":"726782040","full_name":"kbdharun/kasm-images","owner":"kbdharun","description":"This repository contains my custom development images for Kasm Workspaces and webtop.","archived":false,"fork":false,"pushed_at":"2025-02-27T10:46:27.000Z","size":111,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-22T02:41:25.629Z","etag":null,"topics":["hacktoberfest","images","kasm","kasm-workspaces","webtop"],"latest_commit_sha":null,"homepage":"https://kbdharun.dev/kasm-workspaces-registry","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kbdharun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"kbdharun"}},"created_at":"2023-12-03T11:43:47.000Z","updated_at":"2025-01-29T16:44:03.000Z","dependencies_parsed_at":"2024-02-01T11:46:17.001Z","dependency_job_id":"46bf03d4-f29e-4312-af36-d19f1e9076aa","html_url":"https://github.com/kbdharun/kasm-images","commit_stats":null,"previous_names":["kbdharun/kasm-images"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kbdharun/kasm-images","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbdharun%2Fkasm-images","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbdharun%2Fkasm-images/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbdharun%2Fkasm-images/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbdharun%2Fkasm-images/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kbdharun","download_url":"https://codeload.github.com/kbdharun/kasm-images/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbdharun%2Fkasm-images/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265336644,"owners_count":23749197,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","images","kasm","kasm-workspaces","webtop"],"created_at":"2024-11-28T11:23:55.930Z","updated_at":"2026-05-08T15:11:29.252Z","avatar_url":"https://github.com/kbdharun.png","language":"Dockerfile","funding_links":["https://github.com/sponsors/kbdharun"],"categories":[],"sub_categories":[],"readme":"# kasm-images\n\nThis repository contains my custom development images for [Kasm Workspaces](https://kasmweb.com) and webtop.\n\n## Quick Reference\n\n- **Compatible Kasm version** (for images): `1.14.0`.\n- **Supported architecture**: `amd64`.\n- **Registry**: \u003chttps://kbdharun.dev/kasm-workspaces-registry\u003e.\n- **Registry repo**: \u003chttps://github.com/kbdharun/kasm-workspaces-registry\u003e.\n\n## Images\n\n\u003e [!NOTE]\n\u003e The images in this repository are not official images and are not supported by Kasm Technologies. If you have any issues with these images, please open an issue in this repository and not upstream. All images are built with Linuxserver.io images as a base.\n\n### Debian image\n\nThis image is based on the Linuxserver.io Debian image using XFCE as the desktop environment along with additional packages of programming languages for development.\n\nAvailable via:\n\n- GHCR (GitHub Container Registry): `ghcr.io/kbdharun/kasm-dev-debian:latest`\n- DockerHub: `docker.io/kbdharun/kasm-dev-debian:latest`\n- Quay: `quay.io/kbdharun/kasm-dev-debian:latest`\n\n---\n\nTo verify the container image using [`cosign`](https://github.com/sigstore/cosign) (download the `cosign.pub` file from [here](https://github.com/kbdharun/kasm-images/blob/main/cosign.pub) and execute the following command):\n\n- For GHCR (GitHub Container Registry) image:\n\n```zsh\ncosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-debian:latest\n```\n\n- For DockerHub image:\n\n```zsh\ncosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-debian:latest\n```\n\n- For Quay image:\n\n```zsh\ncosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-debian:latest\n```\n\n### Ubuntu image\n\nThis image is based on the Linuxserver.io Ubuntu image using XFCE as the desktop environment along with additional packages of programming languages for development.\n\nAvailable via:\n\n- GHCR (GitHub Container Registry): `ghcr.io/kbdharun/kasm-dev-ubuntu:latest`\n- DockerHub: `docker.io/kbdharun/kasm-dev-ubuntu:latest`\n- Quay: `quay.io/kbdharun/kasm-dev-ubuntu:latest`\n\n---\n\nTo verify the container image using [`cosign`](https://github.com/sigstore/cosign) (download the `cosign.pub` file from [here](https://github.com/kbdharun/kasm-images/blob/main/cosign.pub) and execute the following command):\n\n- For GHCR (GitHub Container Registry) image:\n\n```zsh\ncosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-ubuntu:latest\n```\n\n- For DockerHub image:\n\n```zsh\ncosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-ubuntu:latest\n```\n\n- For Quay image:\n\n```zsh\ncosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-ubuntu:latest\n```\n\n### Fedora image\n\nThere are two images based on the Linuxserver.io Fedora image. One uses XFCE as the desktop environment and the other uses KDE Plasma as the desktop environment. Both images have additional packages of programming languages for development.\n\nAvailable via:\n\n- GHCR (GitHub Container Registry): `ghcr.io/kbdharun/kasm-dev-fedora:latest` and `ghcr.io/kbdharun/kasm-dev-fedora-kde:latest`\n- DockerHub: `docker.io/kbdharun/kasm-dev-fedora:latest` and `docker.io/kbdharun/kasm-dev-fedora-kde:latest`\n- Quay: `quay.io/kbdharun/kasm-dev-fedora:latest` and `quay.io/kbdharun/kasm-dev-fedora-kde:latest`\n\n---\n\nTo verify the container image using [`cosign`](https://github.com/sigstore/cosign) (download the `cosign.pub` file from [here](https://github.com/kbdharun/kasm-images/blob/main/cosign.pub) and execute the following command):\n\n- For GHCR (GitHub Container Registry) image:\n\n```zsh\ncosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-fedora:latest\ncosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-fedora-kde:latest\n```\n\n- For DockerHub image:\n\n```zsh\ncosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-fedora:latest\ncosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-fedora-kde:latest\n```\n\n- For Quay image:\n\n```zsh\ncosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-fedora:latest\ncosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-fedora-kde:latest\n```\n\n## Image Build Attestation\n\nAll the image builds/pushes are attested for provenance and integrity using [`actions/attest-build-provenance`](https://github.com/actions/attest-build-provenance). They can be verfied by downloading the recent bundle from the [attestations page](https://github.com/kbdharun/kasm-images/attestations) and having the latest version of [GitHub CLI](https://github.com/cli/cli/releases/latest) installed in your system. Then, execute the following command:\n\n```sh\ngh attestation verify oci://\u003cinsert-image-url\u003e --owner kbdharun --bundle \u003cpath/to/attestation_file.sigstore.json\u003e\n```\n\nWhere, `\u003cinsert-image-url\u003e` is the URL of the image you want to verify (don't specify a tag) and `\u003cpath/to/attestation_file.sigstore.json\u003e` is the path to the downloaded attestation file.\n\n## Using as webtop\n\nYou can use these images as webtop by using the following [these steps](https://github.com/linuxserver/docker-webtop#usage) and replacing the image name with any image from this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkbdharun%2Fkasm-images","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkbdharun%2Fkasm-images","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkbdharun%2Fkasm-images/lists"}