> For AI agents: the complete documentation index is available at https://www.jumpserver.com/docs/v4/llms.txt, the full documentation bundle is available at https://www.jumpserver.com/docs/v4/llms-full.txt.

# VirtualApp 

Enterprise Edition

VirtualApp containers

Requires JumpServer Enterprise Edition. Connect to assets through on-demand VirtualApp containers managed by the Panda application provider component.

[Start 14-day trial](https://www.jumpserver.com/free-trial)[View pricing](https://www.jumpserver.com/pricing)[Contact sales](https://www.jumpserver.com/contact)

In JumpServer, a **VirtualApp** is an application that includes an image address. When a user connects to an asset through a VirtualApp, Panda creates a corresponding VirtualApp container based on the image and establishes the connection through that container.

**Panda**, also called the **Application provider**, is a component of JumpServer. It is used to fetch VirtualApp images and manage containers, including creating, starting, stopping, and deleting containers.

## Enable and configure VirtualApp

### 1. Enable VirtualApp

For details on how to enable the VirtualApp feature, see [Enable virtual app](https://www.jumpserver.com/docs/v4/features/virtual-app.md#enable-virtual-app).

### 2. Configure PANDA_HOST_IP


1

Log in to the Linux server using the "root" or another user with superuser privileges.

2

Edit the config file and type the current host IP.
```bash
vi  /opt/jumpserver/config/config.txt
```
```bash
PANDA_HOST_IP=Host-IP
```

3

Restart JumpServer.
```bash
jmsctl restart
```

## Upload VirtualApp


1

In the right area of the top navigation bar, click .

![image](/docs/images/docs/navs/nav-settings.png)

2

In the left menu, click **<Icon name="Application" /> RemoteApp**.

3

On the right page, click **RemoteApp** tab.

4

Click **App market** to open the App Store page and download the desired VirtualApp package (.zip).

5

On the right page, click **VirtualApp** tab.

6

Click **+ Upload** to upload the VirtualApp package (.zip) you have just downloaded.

## Check VirtualApp status


1

In the right area of the top navigation bar, click .

![image](/docs/images/docs/navs/nav-settings.png)

2

In the left menu, click **<Icon name="Application" /> RemoteApp**.

3

On the right page, click **Application providers** tab.

4

In the table, click the name of the application provider to open the details page.

5

On the details page, click **VirtualApp** tab.

6

You can view the image names and release status of all VirtualApps.


Tip

Panda retrieves the uploaded Virtual Apps every 5 minutes.

## Check VirtualApp containers


1

In the right area of the top navigation bar, click .

![image](/docs/images/docs/navs/nav-settings.png)

2

In the left menu, click **<Icon name="Application" /> RemoteApp**.

3

On the right page, click **Application providers** tab.

4

In the table, click the name of the application provider to open the details page.

5

On the details page, click **Container** tab.

6

You can view the created containers here when users connect to assets via Virtual Apps.
