Kasm Workspace Images for KiCad and Anycubic Slicer Next
  • Dockerfile 93.4%
  • Makefile 6.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
openclaw becbf6aa35
All checks were successful
Build and Push Kasm Images / build (kasm-browser-192.168.11.78_9119) (push) Successful in 4s
Build and Push Kasm Images / build (kasm-jlcone) (push) Successful in 3s
Build and Push Kasm Images / build (kasm-kicad) (push) Successful in 3s
Build and Push Kasm Images / build (kasm-slicer) (push) Successful in 3s
Rename kasm-browser to kasm-browser-192.168.11.78_9119
2026-08-29 06:30:16 +02:00
.forgejo/workflows Rename kasm-browser to kasm-browser-192.168.11.78_9119 2026-08-29 06:30:16 +02:00
kasm-browser-192.168.11.78_9119 Rename kasm-browser to kasm-browser-192.168.11.78_9119 2026-08-29 06:30:16 +02:00
kasm-jlcone Add --no-sandbox wrapper for jlcone in kasm-jlcone 2026-08-29 06:25:56 +02:00
kasm-kicad Update kasm-kicad to KiCad 10 2026-08-26 06:24:22 +02:00
kasm-slicer Fix Firefox tarball extraction: use tar.xz format 2026-08-26 09:49:21 +02:00
.dockerignore Initial commit: kasm-kicad and kasm-slicer Dockerfiles with build workflow 2026-08-25 22:15:28 +02:00
.gitignore Initial commit: kasm-kicad and kasm-slicer Dockerfiles with build workflow 2026-08-25 22:15:28 +02:00
Makefile Rename kasm-browser to kasm-browser-192.168.11.78_9119 2026-08-29 06:30:16 +02:00
README.md Rename kasm-browser to kasm-browser-192.168.11.78_9119 2026-08-29 06:30:16 +02:00

Kasm Workspace Images

Zwei Docker-Images für Kasm Workspaces, gehostet im Forgejo-Container-Registry auf git.dc8wan.de.

Image Pfad Beschreibung
kasm-kicad git.dc8wan.de/dc8wan/kasm-kicad:latest Ubuntu Noble + KiCad 10
kasm-slicer git.dc8wan.de/dc8wan/kasm-slicer:latest Ubuntu Noble + Anycubic Slicer Next
kasm-jlcone git.dc8wan.de/dc8wan/kasm-jlcone:latest Ubuntu Noble + JLC One Slicer
kasm-browser-192.168.11.78_9119 git.dc8wan.de/dc8wan/kasm-browser-192.168.11.78_9119:latest Ubuntu Noble + Firefox Kiosk für 192.168.11.78:9119

Lokales Bauen & Pushen

# Beide Images bauen
make build

# Beide Images bauen und pushen (Login erforderlich)
make push

# Einzelnes Image
make build-kasm-kicad
make build-kasm-slicer

Login in die Registry

make login
# oder
docker login git.dc8wan.de

CI / Forgejo Actions

Bei jedem Push auf master oder public und bei Tags v* baut .forgejo/workflows/build.yml die Images und pusht sie nach git.dc8wan.de/dc8wan/.

  • Der Workflow nutzt ausschließlich actions/checkout@v4 als externe Action; Buildx, Login und Push laufen über reine Shell-Befehle.
  • Der Login verwendet das Repository-Secret REGISTRY_PASSWORD mit dem Benutzer dc8wan.
  • Der Runner-Label ist ubuntu-latest an die eigene Forgejo-Runner-Konfiguration anpassen, falls nötig.

Benötigtes Repository-Secret:

  • REGISTRY_PASSWORD Personal Access Token mit write:package-Berechtigung für git.dc8wan.de

Manuelles Triggern

Im Forgejo-Webinterface: Actions → Build and Push Kasm Images → Run workflow.

Basis-Image

Beide Images leiten sich von kasmweb/core-ubuntu-noble:1.19.0-rolling-weekly ab.