Containerized Workstations for the Future.
Helios provides base images for multiple key Linux distributions, optimized to be as small as possible to:
- Reduce pull times
- Minimize the attack surface
- Lower data transfer costs
These images are lightweight, efficient, and ready to use across environments like Docker, Kubernetes, and more.
Some key points about Helios:
- Base Images: Designed as base images for Selkies-compatible deployments.
- Extremely Minimal Desktops: Images are intentionally minimal; avoid adding software directly. Instead, extend via the
FROMinstruction in your Dockerfile.
- 🚀 Features
- ⚙️ Selkies Setup
- 🐧 Distros Overview
- 🏷️ Versioning
- ⚡ Usage
- 🤝 Contributing
- Lightweight: Minimal resource usage for efficient performance.
- WebRTC Support (Coming Soon): High performance, low-latency video streaming.
- Audio Support: High-quality audio streaming for improved user experience.
- VirtualGL Support: Hardware-accelerated 3D graphics using
vglrun.
We maintain the latest versions of Selkies components to ensure access to the newest features and bug fixes:
Explore the supported Linux distributions with their versions, image sizes, and X Server details.
- Size: 1.6 GB
- Size: 1.69 GB
Tip
No default Kali tools are installed in this image. Please refer to the Kali Linux Docker Image documentation for installing them.
- Size: 1.69 GB (Excludes Kali tools which increase image size)
- Size: 1.45 GB
- Size: 1.32 GB
- Size: 1.8 GB
- Size: 1.56 GB
Helios uses its own versioning scheme independent of the underlying distro versions. The format is: v0.0.0-codename where codename represents the underlying distro. This allows tracking Helios changes separately from distro updates.
| Helios Version | Distro |
|---|---|
v0.0.0-bookworm |
Debian 12 (Bookworm) |
v0.0.0-noble |
Ubuntu 24.04 |
v0.0.0-jammy |
Ubuntu 22.04 |
v0.0.0-kali |
Kali Linux |
v0.0.0-rocky-9 |
Rocky Linux |
v0.0.0-alma-9 |
Alma Linux |
-
Unstable builds (from the
mainbranch): Intended for testing and development only. These builds may contain bugs or incomplete features.Examples:
unstable-bookworm(Debian 12)unstable-noble(Ubuntu 24.04)unstable-jammy(Ubuntu 22.04)unstable-kali(Kali Linux)unstable-rocky-9(Rocky Linux)unstable-alma-9(Alma Linux)
-
Testing builds (from the
testingbranch): For testing new features before merging intomain. Also may contain bugs or incomplete features.Examples:
testing-noble(Ubuntu 24.04)testing-bookworm(Debian 12)testing-jammy(Ubuntu 22.04)testing-kali(Kali Linux)testing-rocky-9(Rocky Linux)testing-alma-9(Alma Linux)
