Giter Site home page Giter Site logo

kbdharun / kasm-images Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 123 KB

This repository contains my custom development images for Kasm Workspaces and webtop.

Home Page: https://kbdharun.dev/kasm-workspaces-registry

License: GNU General Public License v3.0

Dockerfile 100.00%
images kasm kasm-workspaces webtop

kasm-images's Introduction

kasm-images

This repository contains my custom development images for Kasm Workspaces and webtop.

Quick Reference

Images

Note

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.

Debian image

This image is based on the Linuxserver.io Debian image using XFCE as the desktop environment along with additional packages of programming languages for development.

Available via:

  • GHCR (GitHub Container Registry): ghcr.io/kbdharun/kasm-dev-debian:latest
  • DockerHub: docker.io/kbdharun/kasm-dev-debian:latest
  • Quay: quay.io/kbdharun/kasm-dev-debian:latest

To verify the container image using cosign (download the cosign.pub file from here and execute the following command):

  • For GHCR (GitHub Container Registry) image:
cosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-debian:latest
  • For DockerHub image:
cosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-debian:latest
  • For Quay image:
cosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-debian:latest

Ubuntu image

This image is based on the Linuxserver.io Ubuntu image using XFCE as the desktop environment along with additional packages of programming languages for development.

Available via:

  • GHCR (GitHub Container Registry): ghcr.io/kbdharun/kasm-dev-ubuntu:latest
  • DockerHub: docker.io/kbdharun/kasm-dev-ubuntu:latest
  • Quay: quay.io/kbdharun/kasm-dev-ubuntu:latest

To verify the container image using cosign (download the cosign.pub file from here and execute the following command):

  • For GHCR (GitHub Container Registry) image:
cosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-ubuntu:latest
  • For DockerHub image:
cosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-ubuntu:latest
  • For Quay image:
cosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-ubuntu:latest

Fedora image

There 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.

Available via:

  • GHCR (GitHub Container Registry): ghcr.io/kbdharun/kasm-dev-fedora:latest and ghcr.io/kbdharun/kasm-dev-fedora-kde:latest
  • DockerHub: docker.io/kbdharun/kasm-dev-fedora:latest and docker.io/kbdharun/kasm-dev-fedora-kde:latest
  • Quay: quay.io/kbdharun/kasm-dev-fedora:latest and quay.io/kbdharun/kasm-dev-fedora-kde:latest

To verify the container image using cosign (download the cosign.pub file from here and execute the following command):

  • For GHCR (GitHub Container Registry) image:
cosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-fedora:latest
cosign verify --key cosign.pub ghcr.io/kbdharun/kasm-dev-fedora-kde:latest
  • For DockerHub image:
cosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-fedora:latest
cosign verify --key cosign.pub docker.io/kbdharun/kasm-dev-fedora-kde:latest
  • For Quay image:
cosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-fedora:latest
cosign verify --key cosign.pub quay.io/kbdharun/kasm-dev-fedora-kde:latest

Image Build Attestation

All the image builds/pushes are attested for provenance and integrity using actions/attest-build-provenance. They can be verfied by downloading the recent bundle from the attestations page and having the latest version of GitHub CLI installed in your system. Then, execute the following command:

gh attestation verify oci://<insert-image-url> --owner kbdharun --bundle <path/to/attestation_file.sigstore.json>

Where, <insert-image-url> is the URL of the image you want to verify (don't specify a tag) and <path/to/attestation_file.sigstore.json> is the path to the downloaded attestation file.

Using as webtop

You can use these images as webtop by using the following these steps and replacing the image name with any image from this repository.

kasm-images's People

Contributors

dependabot[bot] avatar kbdharun avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.