Skip to content
JelinaJelina DocumentationTechnical documentation
Back to website

Device control

Control device status and version updates through fleets or individually.

Fleet actions, first panel Fleet actions, second panel

Change the default device type selected when adding devices to the fleet. Existing device types remain unchanged.

Specify the Release deployed to fleet devices. The default is Latest (automatically install the newest Release). Other options are None (do not install a Release) and a specific Release (pin deployment to that version).

Fleet devices do not install incremental packages by default. Explicitly select an Increment to begin installation across the fleet.

Grant the Jelina team access to and operation of fleet resources.

The Jelina team receives fleet administrator access, but cannot:

  • Delete fleet resources.
  • Manage fleet member roles.
  • Modify the fleet permissions granted to it.

Download OTA packages for offline devices.

  • Supports offline updates of JelinaOS, Jelinvisor, kernel, and Releases.

Enable/disable automatic activation after registration

Section titled “Enable/disable automatic activation after registration”

Control whether newly registered fleet devices activate automatically. Devices must be activated to use JelinaCloud services.

Restart application services on every device in the fleet.

  • Containerized applications: delete and recreate containers; all data stored in container filesystems is lost.

  • Native applications: stop and restart.

Shut down or restart every device in the fleet.

Update all fleet devices, including subsequently added devices, to a specified OS version.

Note: Only devices meeting all these conditions update:

  • Their device type supports the OS version.
  • Their OS version is lower than the pinned version.
  • Their OS purpose (Developement/Production), Machine, and architecture match the pinned version.
  • They do not have an individually pinned OS version.

Update all fleet devices, including subsequently added devices, to a specified kernel version.

Note

  1. Pin the fleet’s JelinaOS version before pinning a kernel version.

  2. Only devices meeting these conditions update:

  • The current JelinaOS version supports that kernel version.
  • The current JelinaOS version and kernel version have the same Machine.
  • The device does not have an individually pinned kernel version.

Update all fleet devices, including subsequently added devices, to a specified Jelinvisor version.

Note

  1. Pin the fleet’s JelinaOS version first.

  2. Only devices meeting these conditions update:

  • Their Jelinvisor version is lower than the pinned fleet version.
  • Their JelinaOS version supports that Jelinvisor version.
  • They do not have an individually pinned Jelinvisor version.

Device actions, first panel Device actions, second panel

Move the device from its current fleet to another fleet.

You must have administrator permissions for both the source and target fleets.

Specify the Release the device should deploy. The default is FollowFleet, which follows the fleet’s selected Release. Other options are Latest, None, or a specific pinned Release.

By default, devices install the fleet-selected Increment. You can also select None to install no Increment, or specify a particular Increment.

Restart all containerized and native application services on the device.

  • Containerized applications: delete and recreate containers; all data in container filesystems is lost.
  • Native applications: stop and restart.

Restart or shut down the device.

Pin the device to an OS version so it no longer follows the fleet’s OS selection.

Note: Updates require:

  • JelinaOS can only be upgraded to a higher version.
  • The target OS must belong to the same series and have the same purpose as the current OS.

Pin the device to a Jelinvisor version so it no longer follows the fleet’s Jelinvisor selection.

Note: Updates require:

  • Jelinvisor can only be upgraded to a higher version.

Pin the device to a kernel version so it no longer follows the fleet’s kernel selection.

Activate or deactivate the device’s access to JelinaCloud services.

Access the device’s SSH terminal or RDP/VNC desktop through a browser.

Note

  • The device must be activated and Online, with the relevant protocol service installed and running.
  • SSH supports passwords, SSH private keys, and OpenSSH user certificates; RDP and VNC use password authentication.
  • SSH key and certificate login requires administrators to save user credentials and manually register and confirm device host identity. Users configure device public keys/CAs themselves; no synchronization acknowledgment is required.

Procedure

Open the device overview and select Remote desktop.

Remote device desktop entry

Select a remote protocol. For SSH, enter the system account and authentication method. For RDP/VNC, set the resolution as needed.

Authentication Information required when connecting
SSH password System account and password
SSH key System account and stored SSH credential you are authorized to use
OpenSSH user certificate System account and stored user certificate credential you are authorized to use
RDP / VNC password Password; RDP also requires an account, while VNC username may remain empty

The image below shows password authentication. For key and certificate generation on Windows/Linux management computers, JelinaOS (Linux) device setup, cloud uploads, and connections, see SSH key and certificate authentication.

Password connection example

Review connection quotas, idle timeout, and maximum duration, then select Connect. After connecting, use the terminal or desktop; read-only and clipboard operations remain subject to administrator security policies.

Remote desktop connection example

To manage shared credentials, usage permissions, host identities, or disconnect existing sessions, see remote access management.

Proxy a service on a device port. The default port is 80 and can be changed.

Note The device must be activated and Online to use this feature.

Open the device overview, enable the service proxy switch, then follow the link on the right.

Enable the service proxy

Edit the proxy port

Select the settings icon beside the service proxy field and change the port in the dialog.

Edit the proxy port