Helios Auto Shutdown¶
![]()
Category: Helios Plugin
Type: Workstation Add-on
Tags: shutdown · desktop · customization
Overview¶
Helios Auto Shutdown is a Helios workstation add-on that automatically shuts down idle workstations. When the workstation detects that the user has been idle for a configured period, it triggers a clean shutdown — freeing up cluster resources and reducing costs in deployments where workstations should not run unattended indefinitely.
The idle timeout is controlled by the IDLE_TIME environment variable set on the workstation at launch time.
How It Works¶
Workstation Add-on — When added to a project, this plugin automatically attaches to every Helios workstation launched in that project. No extra steps are needed — install it once and all new Helios workstations will have auto-shutdown behaviour.
Prerequisites¶
- Helios workload template installed in the cluster
- Helios workstations must be launched in the same project where this plugin is installed
Installation¶
- Open Terra and navigate to the Plugin Marketplace
- Search for "Helios Auto Shutdown"
- Click Install
- Click Confirm to deploy (no configuration required)
Once installed, the auto-shutdown behaviour will be active for all Helios workstations in the project. Set the IDLE_TIME environment variable when creating workloads in Genesis to control the idle timeout duration.
Configuration¶
Install-Time Fields¶
No install-time configuration is required for this plugin.
Runtime Configuration¶
The shutdown behaviour is controlled via environment variables set on the Helios workload at launch time:
| Variable | Details |
|---|---|
IDLE_TIME |
Duration of user inactivity before shutdown is triggered (e.g. 30m, 1h) |
Notes¶
- This plugin is a Helios-specific add-on and has no effect on non-Helios workloads
- The
IDLE_TIMEvalue is set in the workload's environment variables in Genesis at launch time - Shutdown is clean — the workstation saves state and stops gracefully rather than being force-killed