Dashboard Guide
This guide offers essential information on using the platform dashboard and familiarizes you with its available features.
An interactive tutorial is accessible within the dashboard under Help > Tutorial in the top-right corner.
Setting up and Managing Environments
- Click New Environment in the upper left corner of the dashboard.
-
The Topology Wizard will open, allowing you to customize your environment settings in detail.
-
After setting up the configurations, name your environment and click on the create button.
- All of your environments will be listed in the central panel of the dashboard.
The following information is available in the columns:
- Name - Displays the name (or alias if specified) of the environment along with its domain. You can expand the list of nodes by clicking the arrow icon next to the environment name.
- Status - Indicates the current state of your environments (e.g., Running, Sleeping, Stopped, Creating, Launching, Stopping, Cloning, Redeploying, Exporting, Installing, Migrating, Deleting).
- Tags - Shows Environment groups the region of the environment, versions (tags) , and the name of the deployed project.
- Usage - Reflects the current load, including cloudlet and disk space usage. .
Function Icons for Environments
Hover over a running environment to see various management icons: Set Alias, Open in Browser, Settings, Change Environment Topology, Clone Environment, Start/Stop, and Delete Environment.
-
Set Alias: Use this
icon to give the environment a new name (the domain will stay the same).
-
Open in Browser: Click this
icon to open the environment in a new browser tab.
-
Settings: Click this
icon to access a new tab with several configuration panels.
-
Change Environment Topology": Select the
option from the menu. Make your changes in the Topology Wizard dialog and click Apply to save.
-
Clone Environment: Click the clone button
enter a name for the new environment in the popup, and click Clone to create it.
-
To change the environment's status, use the Start
and Stop
buttons from the menu.
-
To delete the environment, click the
icon in the dropdown menu and confirm the action by entering your password.
-
Hover over the Tags column to manage environment groups using the Env Groups
dropdown menu .
The platform allows you to create Environment Groups to help categorize your environments. This makes managing multiple projects much easier, as each project can be organized into its own dedicated group.
When the environment is stopped, only the Settings, Clone Environment, Start, and Delete buttons are available .
In the Settings tab for a stopped environment, you’ll find the following active options: Collaboration, Change Owner, Load Alerts, Auto Horizontal Scaling and Info.
Environment Settings
The environment Settings tab has eleven options: Custom Domains, Custom SSL, SSH Access, Endpoints, Firewall, Load Alerts, Auto Horizontal Scaling, Collaboration, Change Owner, Export, and Info.
1.Custom Domains: To access sub-options for Domain Binding and Swap Domains.
l
- Custom SSL: Choose to upload the necessary files to apply for your custom SSL certificate.
- SSH Access:
- Public Keys: Manage your public SSH keys.
- SSH Connection: Instructions for accessing your environment via SSH Gate or Web SSH.
- SFTP/Direct SSH Access: Details on SFTP/FISH protocol connections.
- Endpoints: Manage TCP/UDP port mapping for your containers to connect with external resources.
- Firewall: Set Inbound and Outbound Rules to control access to your containers, specifying which connections are allowed or blocked.
- Load Alerts: Set or adjust triggers to receive email notifications when resource usage exceeds defined limits. The History tab lists all the triggered alerts with the details.
- Auto Horizontal Scaling: Configure triggers to control the number of containers based on CPU, Memory, Network, Disk I/O, and Disk IOPS consumption. The History tab displays all scaling operations triggered by these settings.
8.Collaboration:
- View and manage accounts that have access to the environment.
- To grant access to another user, click Add, enter their email, and select permissions.
- Click Save to apply changes.
- Change Owner: Transfer the environment to another user account within the same platform.
10.Export: Download all environment settings and data into a single file, which can be restored on another hosting provider to create an identical environment.
11.Info: View details about the environment including its Domain , Owner, Creator, Region, and Creation Date.
That concludes the environment settings.
Function Icons for Each Instance
Click on the environment in the dashboard to view its components , such as application servers, and databases. You can expand these groups to manage individual containers, deployed contexts, and attached IP addresses.
Hover over a specific component or container to see pop-up icons that indicate different functions.
Use these options to perform the following actions:
- Click the Set Alias
button to assign an alternative name to your component/node (e.g., to define primary and secondary servers in a DB cluster).
- Use Open in Browser
to access a node of the component in a new browser tab (this option may be hidden for some stacks, like Shared Storage or Maven build nodes).
- Select Restart Node(s)
to restart the appropriate service within a specific container or all containers in the component.
- Choose Config
to open the configuration file manager, allowing you to adjust nodes by mounting data, creating/uploading new files, and modifying/removing existing ones.
- Select Log
to view the log files for the nodes in the component. The list of log files varies based on the selected instance.
- Click Statistics
to monitor real-time data on CPU, RAM, Network, Disk space, and IOPS consumption for a specific node or a group of nodes.
- Select Web SSH
to connect to your container via SSH directly in the browser.
- Use the Redeploy Container(s)
option to update nodes to the preferred tag (version).
- Some nodes can have additional options, such as Add-Ons
(for installing pluggable modules) for installing pluggable modules.
- The Additionally
list allows you to configure container settings (Variables, Links, Volumes, CMD / Entry Point), view SFTP / Direct SSH Access details, and access Scaling Nodes functionality. Depending on the node, it may also include other options (e.g. Reset Password or Admin Panel Login).
Import
- Next to the New Environment option, you can find the Import
list allows you to configure container settings button. This allows you to upload a .json, .jps, .cs, .yml, or .yaml file to create a new environment or modify an existing one based on the provided settings.
In the opened Import frame, you’ll see three tabs along with an Examples link to the JPS Collection containing various ready-to-use solutions:
- Local File - Select a file stored on your local machine using the Browse button. This file will be uploaded and executed on the platform.
- URL - Enter a direct link to the desired manifest file.
- JPS - Use the built-in JSON/YAML editor to insert and edit your code before deployment, or even create your package from scratch.
Marketplace
Clicking Marketplace option at the top of the dashboard will open a separate window displaying a list of pre-packaged solutions available for automatic installation.
These packages are organized into two groups:
Applications_ for creating new environments.
Add-Ons for modifying existing ones.
You can search for a specific solution using the search field in the top-left corner or browse through the categorized list in the left-hand menu.
Once you’ve found the desired package, click Install and follow the steps in the installation frame that appears.
Dashboard Search
The platform includes a built-in search feature in the dashboard.
To use it, go to the search form at the top-right corner or press Ctrl+F (Cmd+F on Mac) .
Enter your search term and press Enter. You can search for items like a container by its IP or ID, specific deployed projects or environments, and applications in the platform Marketplace.
Deployment Manager
The Deployment Manager is located at the bottom of the dashboard. It helps automate the deployment of applications to your environments.
There are two main sections within the tab:
-
Archive
- This stores the application package itself. You can Upload it from your local machine (Local File) or via any external link (URL)
-
Git / SVN
- This section saves your access credentials for remote Git or SVN repositories. Click the Add Repo button and enter the necessary details.
Once you add your package to the Deployment Manager, you can automatically deploy deploy it to the desired environment.
- the VCS deployment type for Java application servers is performed with the help of the Maven build node
- the .NET deployment process for the Windows-based IIS application server is different from the standardized flow
Tasks Panel
The Tasks panel is located at the bottom of the dashboard. It provides real-time and historical data on tasks that the platform is currently performing or has completed
You can expand a task to see the action parameters and server response after it’s completed. There’s a button that appears when you hover over these sections, making it easy to copy the content.
Using the Tasks panel, you can always track the activity on your account, as well as troubleshoot issues. -->
To view a complete list of actions performed on your account (not just recent ones), switch to the Active Log tab (
icon). This section offers advanced search and filter options to help you quickly find the tasks you need.
User Settings
Click the Settings button at the top-right corner of the dashboard to access User Settings .
The Account section lets you manage two-factor authentication and change your password.
In the Access Tokens tab, you can set up personal access tokens for your account.
The SSH Keys and SSH Access section contains four sub-tabs:
- Public Keys - This stores the public keys added to the platform, needed for remote access via a local SSH client.
- Private Keys -This lists the private keys added to the platform , necessary for accessing your private Git repository over SSH.
- SSH Connection - This provides the steps to connect to your account via SSH Gate and allows direct access to specific nodes in the browser using Web SSH.
- SFTP / Direct SSH Access - This displays connection data for SFTP/FISH protocols.
The Collaboration section has two options - Shared by Me and Shared with Me.
'Shared By Me' ets you share your environments with other users on the platform.
'Shared With Me lists the collaborations you are involved in.
Help and Account Overview
The last two sections of the dashboard are Help and Account (email address).
- The Help drop-down menu includes multiple useful links:
-
Contact Support: Redirects to the platform customers support page.
-
Go to Community: Links to the PaaS online community on Stackoverflow.
-
Documentation: Directs to the Platform Devs Documentation.
-
API: Opens the Platform API Documentation.
-
CLI: Redirects to the Platform Command-Line Interface Overview.
-
Video: Links to the Platform YouTube Channel.
-
Tutorial: starts a short, interactive guide, that explains the basics of using with the platform
-
How do I..? Displays a list of documents relevant to your request.
- In the Account (email address) drop-down menu, you can find the following options.
- Settings: Redirects you to the User Settings section
- Change Password: Opens a dialog box where you can enter the required fields (Current Password, New Password, and Confirm Password)
- Sign out: Logs out of the current account.
The dashboard is designed to provide users with an intuitive and efficient way to manage their applications and settings. You can easily navigate the platform, access essential resources, and customize your user experience.
Familiarizing yourself with these features will enhance your productivity and ensure you make the most of the platform's capabilities. If you have any questions or need assistance, the Help section is always available to guide you.
The dashboard offers an intuitive way to manage your applications and settings, allowing easy navigation and access to essential resources. Familiarizing yourself with its features will boost your productivity and help you maximize the platform's capabilities. For assistance, the Help section is always available.