General Settings¶
All software applications listed in the UCloud apps catalogue are collected in one or more categories.
Most of these applications are developed for the DeiC intereactive HPC (AAU, SDU) provider, whereas software specialized for other providers comes in special categories (e.g. Type 3).
The general app configuration settings are summarized below.
Job lifetime¶
The user should always estimate the time necessary to complete the run before submitting a job. A reliable estimate of the program execution time is important to ensure fast job scheduling and completion.
Note
There is no upper limit to the job lifetime. The time allocation can also be extended at runtime.
Machine type¶
Before submitting a job, the user must select a machine type. The latter depends on the products available in the active workspace and on the provider.
Note
Selecting a machine with a large number of resources may result in a longer job scheduling.
Import data¶
A folder can be attached as a data volume inside the application container using the button
in the front-end page of the app. Data volumes are mounted within the /work
directory inside the application container. This also corresponds to the default working tree on UCloud.
Data volumes can also be mounted in multiple apps running simultaneously.
Important
Only files and folders located in the default working tree are saved after job completion.
Multi-node deployment¶
Distributed computing across multiple cluster nodes is enabled for only a few supported applications of the DeiC Interactive HPC (SDU) provider. See the Spark Cluster app and the Terminal for practical use cases.
Connect to other jobs¶
This option is used when it is necessary to use services from other jobs as networking and shared application file systems. By clicking on
the user is able to select the ID of a running job and set a hostname parameter, which is used to assign an IP address to the node where the selected job is executed.
Configure custom links¶
This option allows to create public URLs to grant external access to the application from a web interface. This feature is available only for interactive apps. It can be used, for example, to share dashboard apps deployed on UCloud. Multiple public URLs can be set during the same job session.
To register a new link, click on
and select a product, as shown below:

A string should be added, which will be included in the link name.
Once registered, the public URL is accessible only to project admins. By clicking on the link name it is possible to create a group with access to the public link, or change existing groups permission. The same operations can be done by selecting the Resources panel in the side menu.
Note
A public URL will be accessible as long as the job is running.
Attach public IP addresses¶
This option is used to attach a static IP address to an app deployed on UCloud. In this way it is possible to access the app via an external client. Public IPs may be used to deploy server applications (see, e.g., MinIO Server, Rsync Server, MariaDB Server, PostgreSQL Server, Terminal).
To create a new IP address, click on
and select a product, as shown below:

The IP address is unique: It is not possible to select the same IP for multiple job sessions running at the same time.
Once the IP address is allocated, the user can configure the protocol (TCP/UDP) and the corresponding port number by clicking on the address or selecting Properties from the address side menu. The protocol can be configured also from the Resources panel in the dashboard side menu.
Project admins can also restrict the usage of specific IPs to a selected group of collaborators.
Important
By enabling this feature, anyone with the IP can contact the application. Actions must be taken to ensure that the application is adequately protected.
Contents