Interactive Terminal

The Interactive Terminal tab provides direct command-line access to your application container running on the FluxCloud. This powerful feature allows developers and administrators to troubleshoot, configure, or modify their applications in real time—without redeploying.

How To Access

My Apps → Active Apps → App Details → Manage App → Component Control → Interactive Terminal

Navigate to the My Apps tab, select an application from Active Apps, click Manage App, then go to the Component Control section and open the Interactive Terminal tab.

Backend Selector

At the top you'll find a FluxNode IP selector, letting you choose which node you want to inspect or control. This allows you to manage individual node instances of your app. A reload button is also available to refresh the list of currently active FluxNodes running your application.


Overview

This tab enables you to:

  • Connect to your container using common shell environments.

  • Execute commands inside the live environment.

  • View output instantly within the dashboard.

  • Toggle user and environment settings for fine-tuned control.


How to Use the Terminal

  1. Select your application component from the dropdown (e.g., timpicollector).

  2. Choose your shell environment from the dropdown menu:

    • Linux (default)

    • /bin/bash

    • /bin/ash

    • /bin/sh

    • Other

    • Custom

  3. Optional toggles:

    • User: Enables user-based session context to preserve the container's user context (useful for permission-sensitive ops). Format is one of : user, user:group, uid, or uid:gid

    • Environment: Includes environment variables during terminal execution. Enter environment variables via (String).

  4. Click Connect to launch the terminal session.

  5. Type your commands directly into the terminal pane.


Shell Environment Options

Option
Description

Linux

Default terminal environment for typical Linux containers.

/bin/bash

Bash shell – widely used, feature-rich.

/bin/ash

Lightweight shell (often used in Alpine-based containers).

/bin/sh

Standard shell; basic scripting and interaction.

Other

Define a non-standard shell.

Custom

Enter a specific path for a custom shell or script executor.


Disconnecting

To end your session:

  • Simply close the terminal tab.

  • Or navigate away from the Interactive Terminal panel.

⚠️ All sessions are ephemeral and isolated—commands are executed live but not persisted unless saved or scripted accordingly.

Last updated