Skip to content
joshuaaferguson edited this page Apr 26, 2026 · 6 revisions

StreamSpace Wiki

Welcome to the user-facing knowledge base for StreamSpace. This wiki is the entry point for operators and end users; deeper technical reference for contributors lives in the docs/ directory of the main repo.

Project state — April 2026

StreamSpace v2.0 (Control Plane + Agents) shipped. We're currently rebuilding around two architectural decisions:

  • Selkies-GStreamer (WebRTC) is the only streaming protocol. The earlier dual VNC/Selkies code path was retired.
  • Container image source + build pipeline lives in streamspace-templates. Custom images publish to ghcr.io/streamspace-dev/<image> with cosign signatures and SBOM attestations.

The first custom image — ghcr.io/streamspace-dev/chrome-selkies:latest — is published (linux/amd64 only; arm64 blocked on upstream Selkies binaries). The Selkies-native catalog (Firefox, VS Code, full desktops) builds on the same pipeline pattern.

Repository topology

Repo What it owns
streamspace-dev/streamspace Control Plane API, K8s/Docker agents, Web UI, Helm chart
streamspace-dev/streamspace-templates Application templates (CRDs) and image source + build pipeline
streamspace-dev/streamspace-plugins Optional plugins (auth, storage, observability, billing, …)
streamspace-dev/streamspace.wiki This wiki — end-user docs

Quick navigation

If you find a wiki page that doesn't match the codebase, the codebase wins — open an issue against the streamspace repo and we'll reconcile.

Clone this wiki locally