VirtualApp
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 VirtualApp feature
Configure PANDA_HOST_IP
Log in to the Linux server using the "root" or another user with superuser privileges.
Edit the config file and type the current host IP.
vi /opt/jumpserver/config/config.txt
PANDA_HOST_IP="Host IP"
Restart JumpServer.
jmsctl restart
Enable VirtualApp

In the left menu, click Features.
On the right page, click VirtualApp tab.
Check Virtual app.
Click Submit.
Upload VirtualApp

In the left menu, click RemoteApp.
On the right page, click RemoteApp tab.
Click App market to open the App Store page and download the desired VirtualApp package (.zip).
On the right page, click VirtualApp tab.
Click + Upload to upload the VirtualApp package (.zip) you have just downloaded.
Check VirtualApp status

In the left menu, click RemoteApp.
On the right page, click Application providers tab.
In the table, click the name of the application provider to open the details page.
On the details page, click VirtualApp tab.
You can view the image names and release status of all VirtualApps.
Panda retrieves the uploaded Virtual Apps every 5 minutes.
Check VirtualApp containers

In the left menu, click RemoteApp.
On the right page, click Application providers tab.
In the table, click the name of the application provider to open the details page.
On the details page, click Container tab.
You can view the created containers here when users connect to assets via Virtual Apps.