How do I know everything about CloudJiffy Dashboard Guide

This guide will help me with the basic information on Cloudjiffy dashboard usage and  to get acquainted with the possibilities it provides.

Here is a list of main sections:

  • Creating and Managing Environments
  • Function Icons for Environments
  • Function Icons for Each Instance
  • Import
  • Marketplace
  • Deployment Manager
  • Tasks Panel
  • Account Settings
  • Upgrade Trial Account & Balance
  • Additional Options: Search Box, Help, Email Address

 Creating and Managing Environments


1. Click NEW ENVIRONMENT in the upper left corner of the dashboard.
 



 
2. The Environment topology dialogue box will be opened, where I can fully customize my environment settings.

 


 
After finishing configurations, type name for my environment and click the Create button.

 
3. All of my environments will be listed in the upper pane of the admin panel, along with the following information within columns:

 


 
1. Name column includes the name (or alias if specified) of the environment, its domain. Using the triangle mark before the environment’s name, I can expand the list of nodes it includes.


2. The status column shows the permanent state of my environment (RunningSleepingStopped) or some temporary interim process it is currently undergoing (Creating, Launching, Stopping, Cloning, Exporting, Installing, Migrating, Deleting).


3. Tags column indicates the name of the owner who created the environment.


4. Usage column shows the number of cloudlets and percentage of available disk space that environment currently consumes. I can also find the Billing history buttonbilling history button here, which leads to a separate tab with statistics on my spends (both overall and for every node separately), divided according to the specified time period.

 

 
Function Icons for Environments


The main icons are as follows :
     1. Open in browser
     2. Settings
     3. Clone environment
     4. Change environment topology
     5.Delete environment


1. Click the Open in browser iconopen in browser button to open the environment in a new browser tab.
Note that this option could be absent in case my environment consists of Docker-based containers or just does not include an application server (i.e. no web interface is handled inside).

2 Click on Settings toSettings button open a separate tab with a number of configuration sections. There are ten options here: Custom domainsCustom SSLSSH AccessMonitoringEndpoints, Migration, collaborationChange Owner, Export and Info.

  •  Select Custom domains to access the following suboptionsDomain binding, and Swap domains


     

  • Choose the Custom SSL option and upload the necessary files in order to apply my custom SSL Certificate. 




  • Select Monitoring in order to start tracking the number of resources my environment consumes.




    Use Load Alerts for setting new triggers (or adjusting the default ones) to receive special email notifications in case the specified resource’s usage exceeds the stated limits.

    Within the Auto, Horizontal Scaling suboption I can configure triggers for changing the amount of my web/application nodes depending on CPUMemoryNetworkDisk I/O or Disk IOPS consumption.

    The Events History section contains records about all the events that occurred due to the configurations, set using the two abovementioned sections.


  • Within the Endpoints section, I can manage to map of my containers’ TCP/UDP ports for ensuring their collaboration with external resources via direct connection

                

  • Select collaboration to see the list of accounts which have access to the current environment.

               

  • If I need to share the environment with another account, click Add and fill in the Email field. I can also tick Change Topology / SSH Access if I would like to give such permissions to a user. Click Save.

  • Click Change Owner in order to transfer environment to another user account within the confines of a single platform.



  • Select Export in order to pack all my environment’s settings and data into a single downloadable file, that can be subsequently restored at another hosting provider’s platform for the creation of the identical and ready-to-use environment.

    Note that this feature is not currently available for Windows and Docker-based containers.



        Switch to the Info section to see additional information on environment domain (except environments without application server), its creator/owner (as they can differ due to the account collaboration feature), hardware region it belongs to and the date/time of creation.

       

4. To Clone the environment, click on the appropriate buttonclone button. In the opened frame, specify the name for the new environment and click Clone.

5. In order to Change the environment topology, select the needed option.Change environment topology button Perform the required changes in the appeared Environment topology dialogue box and click Apply to submit them.

6. To Delete an environment, click on the red cross icon andDelete button confirm that I really want to do this by entering my password.

Function Icons for Each Instance

Click on triangle before environment name within the upper frame to reveal a drop-down menu with the list of selected application servers, databases and other instances. I can also expand any of them in just the same way, to access separate containers and contexts with the deployed applications.

Over a particular instance or container to see the pop-up icons with different functions.



Use these icons to perform the following actions:

  • Click the Open in browser option to open the application server, database, balancer, VPS node, Docker container or application context in a new browser tab.

  • In order to Restart node, select the same-named option and confirm my decision. In just the same way this can be done for a set of the same-type nodes.

  • Select the Config option to open the Configuration Manager tab, where I can change the node’s settings by means of uploading and modifying files.

  • Select the Log option to view the log files for a separate node or for the set of the same-type ones. Log files list can differ depending on the selected instance.

  • Select the Statistics option to track the data on CPU, RAM, Network I/O and Disk space consumption for a separate node or a set of nodes in a real time.

  • Some nodes can also have optional buttons, such as Add-ons (for installing available pluggable modules) and Add project (for deploying apps via GIT/SVN).

    When hovering over a separate node, I’ll see one more Set-Alias set alias button icon. It allows me to set an alternative name for my node instead of the default Node ID label (e.g. to define master and slave servers in a DB cluster). The same thing can be done with the environment name, wherein its domain name will remain the same.



Import

Next, to the New environment option, I can find the Import button. It allows to upload .json.jpsor .cs file in order to create new environment (or modify the already existing one with an add-on) according to the settings, declared in it.



Tip: In particular, this function can be used to import environment copy, that was previously exported from another Cloudjiffy installation, and create the similar one at the current platform.


Within the opened Import frame, I’ll see three tabs:

  • Local File - select the locally stored file (via the Browse button), that should be uploaded and executed on a Platform


             

 

  • URL - type in or paste a direct link to the required manifest file

                              


  • JSON - the inbuilt JSON editor can be used to insert and edit my code before the deployment, or even to declare my package from the scratch manually


                  



Marketplace

Upon clicking on the last Marketplace option at the top dashboard panel, I’ll access a separate frame with the AppsAdd-ons and Containers sections inside.


 

  • The first Apps tab provides access to the list of preconfigured packaged applications.



    Locate the desired package (using the categorized list or search box) and click Install in order to automatically create an appropriate environment and deploy the chosen application to it.

  • Within the Add-ons section, I can find a number of modules, which can be installed on top of the existing environment to modify it and get the advanced functionality.




  • Choosing the  Docker Containers suboption will open the panel, where I can find and subsequently deploy the desired Docker image through one of the available tabs:
    • Search allows finding the required template within the official Docker Registry Hub
    • The custom section provides the ability to add my own template from a custom registry
    • Favourites tab lists solutions I’ve previously marked as favourite (with the gold star in the top right plank corner) to quickly access them

     

Deployment Manager

The Deployment Manager is used to upload application packages and subsequently deploy them to an application server of my running environment.

1. Click the Upload button to access the Upload archive dialogue box. Using it I can browse to the desired local file or specify a URL (http://https:// or ftp://) in the appropriate tab.

Note that the maximum available size of the uploaded local file is 150 MB. If my application size exceeds this limit, please use the URL option for uploading.


Fill in the Comment field if required and then click Upload.



2. Select the uploaded file and click the "Deploy to"  button to see the list of suitable environments. Choose the one I would like to deploy my application to.



3. In the opened dialogue box, I can either just confirm the deployment (in this case the default root context will be used) or optionally set the desired custom context. Herewith, depending on the programming language used, this should be performed as follows:
  • for Java/PHP/.NET - type the context name to the special field
  • for Ruby - choose out of the proposed variants
  • for Python and Node.js - a single predefined deployment path is used, thus specifying my custom contexts for these programming languages is not available

Note: Also, in case no custom context is specified, I can enable the ZDT deployment mode for my PHP application using the appropriate checkbox below.


 

Click Deploy to initiate the process itself.

In our Deployment Guide, I can find a number of links to the instructions on different apps deployment, according to the programming languages they have been written in.

Tasks Panel

The Tasks panel is placed at the very bottom of the dashboard and contains live and historical data on the tasks that Cloudjiffy engine is doing or has already done.



This panel includes the Date, Name and Status columns, which give me the detailed information on each task:

  • When the action has taken place
  • What has been performed
  • Result of this action (i.e. Success if everything is OK or an error description if some problem occurred)



Task panel tracks all global processes (like Creating an environmentAdding node(s) or Deploying context), as well as the subsequent changes and actions performed in the File manager (Creating a fileRenaming a fileUploading file etc).

Account Settings

Click the Settings button at the top-right corner of the dashboard in order to access a few more configurations, which are applied to the whole account.




I’ll see two sections available here: SSH Keys and Collaboration.



  • SSH Keys - here I can find general information on the SSH protocol usage at Cloudjiffy and several useful links to our documentation with instructions for both private and public SSH keys. The same-named subsections can be found within the menu to the left.

    The Private one gives me the possibility to add the pre-generated private SSH keys to my Cloudjiffy account. Subsequently, they can be used for authentication at my private GIT/SVN repositories, allowing to work with the remote secured projects directly from the Cloudjiffy dashboard.

    The Public subsection allows binding of a public SSH key to my account, required for getting the ability to securely access and manage my containers via this protocol.


    The Collaboration option includes two items - Account Management and Shared with Me. Here, the first one allows me to share certain activities with other accounts by means of creating and configuring my own collaboration, while the second one is intended for managing the already shared with my accounts..  

Additional Options: Help, Email Address


There are several additional options in the upper right corner of the dashboard:
  • Help (Contact support, Docs, API docs, Video, Go to community, Show Cloudjiffy tutorial)
  • Email address (Change password, Language, Sign out)

2. The Help drop-down menu gives me access to the Contact supportDocsAPI docsCloudjiffy CLI, VideoGo to community and Show Cloudjiffy tutorial options.


      

  • Contact support is a hyperlink to my hoster's Support page (sometimes available only for billing users)
  • The Docs option is a hyperlink to the Cloudjiffy Devs Documentation
  • The API docs option is a hyperlink to the Cloudjiffy API Documentation
  • The Video option is a hyperlink to the Cloudjiffy Youtube Channel
  • The Cloudjiffy CLI option is a hyperlink to the Cloudjiffy CLI Overview
  • The Go to community option links to the Cloudjiffy online community

3. The last option is my Login (email address). Click on it to open the drop-down list with the following options: Change passwordLanguage and Signout.

      

  • Click Change password to open the same-named dialogue box. Fill in the required fields (Current passwordNew password and Confirm password) and confirm my entries with the Change password button.
  • Use the Language option to change the localization of the dashboard interface.
  • Click Sign out to leave the dashboard.

Now I know all of the basic dashboard possibilities and hopefully won’t have any problems in using it. If I still have additional questions, please contact the Support team of my hosting provider.


Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 17237