> For the complete documentation index, see [llms.txt](https://eaclouddoc.eauditor.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eaclouddoc.eauditor.eu/eacloud-docs-en/features/it-management/installation-server.md).

# Installation server

## **Installation server**

The installation server enables remote installation and uninstallation of MSI and EXE applications on end-user computers via the eAgent service. The feature supports both IT administrators and end users (feature under development), enabling application installation without the need to elevate administrative privileges. The system offers two application repositories:

* **Public** – managed by the system vendor, containing verified installers.
* **Private** – managed by the user, with the ability to add custom applications.

### **Detailed view**

Interface **Installation server** has been divided into four main sections, visible in the top menu:

1. **Remote Application Manager**
2. **Application Catalogs**
3. **Current Operations**
4. **Logs**

<figure><img src="/files/093790c12980770ec5ee9679d2ef862960cd9575" alt="" width="375"><figcaption></figcaption></figure>

At the top of the page, widgets are available that present the most important information about installers. You can select a data range from the last **7, 30, or 365 days**, to display statistics on completed installations and any errors that occurred during their execution.

Next to it is a widget that shows the size of the private repository, that is, the space occupied by installers added to the system by administrators.

<figure><img src="/files/37d8ce4acc23b406af7bc210b3180530125b3543" alt="" width="375"><figcaption></figcaption></figure>

## **Remote installation**

### **View features**

1. **Public application repository**
   1. Contains installers provided and managed by the system vendor.
2. **Private application repository**
   1. Allows users to add their own applications.

### **Data presentation**

The switch is located in the upper-right corner.&#x20;

<figure><img src="/files/1ed73165b30121734a9bb7a1596c0aaa32c976c0" alt="" width="375"><figcaption></figcaption></figure>

Applications in the repository can be displayed as:

* **Table**

<figure><img src="/files/4247eb247dc76f722a870477eda73ff9f254475d" alt="" width="375"><figcaption></figcaption></figure>

* **Tiles**

<figure><img src="/files/093790c12980770ec5ee9679d2ef862960cd9575" alt="" width="375"><figcaption></figcaption></figure>

Both views present the same information:

* **Category** – Enables filtering applications by category.
  * Predefined categories: Antivirus, Archivers, Office applications, Developer tools, Browsers, and others.
  * For private applications, it is possible to add a new category.
* **Application** – Application name with an icon.
* **Version** – Application version number.
* **Vendor** – The application vendor name (e.g., Microsoft, Adobe).
* **Last update date** – Information about the last modification of the installer.
* **Actions**:
  * **Install** **App** – Starts installation on the selected computers.
  * **Uninstall** **App** – Available only if an uninstallation command has been defined in the application configuration.
  * **Edit** – Edits the existing entry.
  * **Duplicate** – Creates a copy of the entry in the private repository.
  * **Delete** – Deletes the entry (applies only to the private repository).

### **Adding an application**

Clicking **+Add a new application** opens a form with the following fields:

<figure><img src="/files/f45efe18538ccad06b1a46bbb4e62fba4a569229" alt="" width="375"><figcaption></figcaption></figure>

1. **Upload installation file**, supported formats are \*.exe and \*.iso.
2. **Application name** – Required field. If left blank, the system will automatically populate the name based on the installer file.
3. **Upload icon** – Optional, PNG format, maximum 10 MB.
4. **Category** – Select from the drop-down list or add a new category.
5. **Vendor** – Optional, drop-down list with the ability to add a new vendor.
6. **Application version** – Text field for the version number, e.g., “1.2.0”.
7. **Description** – Optional application description.
8. **Installation command** – The command used for silent installation of the application, for example:

```
chrome_installer.exe /silent /install.
```

9. **Uninstallation command** – Optional field for the uninstallation command.
10. **Post-installation verification** – Optional fields for verifying correct installation:
    1. Process to check.
    2. Registry program.
    3. File path.

{% hint style="info" %}
Fill in the fields to check the installation process, registry entries, and the path to the application file after installation in order to confirm it is correct
{% endhint %}

<img src="/files/e57dc8424069aabba94b653274c9e573d472ed95" alt="" width="375">

### **Installation and uninstallation**

After clicking **Install** or **Uninstall** a window opens with the following options:

1. **Computer selection** – List of devices or groups on which the task is to be executed.
2. **Installation/uninstallation command** – Field populated with the command defined in the repository (editable).
3. **Permissions** – By default, the service runs with system permissions, however the user can change the permission level.
4. **Schedule installation/uninstallation date** – Choose a date from the calendar or run now.
5. **Add scripts**:
   1. Pre-installation/uninstallation script.
   2. Post-installation/uninstallation script.
6. **Add supporting files** – Maximum 10 MB.

<img src="/files/ce5764926feb26e389c5a8617bcc575157409c2a" alt="" width="375">

## **Application catalog (feature in preparation)**

Feature **Application catalog** allows employees to install applications approved by the IT department from the employee portal.

### **Application kiosk profiles**

* **Profile name** – Unique profile name.
* **Creation date** – Information about the date the profile was added.
* **Assigned employees** – List of users assigned to the profile.
* **Application list** – Displayed as tiles. If the number of applications exceeds the view limit, a “+\[number]” tile appears.
* **Activity switch** – Enables/disables the profile.

<figure><img src="/files/e3eea1ce576f6567e8356a14eba9240f0e8733b5" alt="" width="375"><figcaption></figcaption></figure>

### **New profile**

Clicking **Add new catalog** opens a form:

1. **Profile name** – Required field.
2. **Description** – Optional profile description.
3. **Profile activation** – Enable or disable the profile.
4. **Assign applications** – Select applications from the public or private repository.

<figure><img src="/files/4548dc37f59f8eef660876597f931835d2cbb1e3" alt="" width="375"><figcaption></figcaption></figure>

## **Ongoing operations**

This view presents active operations related to application installation and uninstallation.

* **Delete record** – Deletes the entry.

<figure><img src="/files/614259acd65dfbeafcd1503c9c9fd74803131bb0" alt="" width="375"><figcaption></figcaption></figure>

## **Logs**

Tab **Logs** allows monitoring the history of installation operations.

**Log table columns**

* **Log date** – Log entry date.
* **Application** – Name of the application being installed.
* **Category** – Application category.
* **Operation** – Status information: Installed, Uninstalled.
* **Operation date** – Date the operation was requested.
* **Status** – Operation result: Installed / Error / In progress.
* **Computer** – Device name.
* **User** – Who initiated the operation.
* **More information** – Clickable button that provides access to operation details.

<figure><img src="/files/69f192f2c9e385411f10050529393aab6954e31d" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}

### **Installation error**

The most common cause of the error is the following message: ***The script could not be installed because the file \[xyz.exe or xyz.msi] cannot be found in the specified path \[path].***\
In such a situation, check:

* whether the file path is correct,
* whether the file is actually on the disk; it may have been accidentally deleted,
* the installer was not updated to a newer version. In that case, verify the installer configuration in the system.&#x20;
  {% endhint %}

## **Summary**

The installation server in the eAuditor system is a comprehensive application management tool that enables:

* Centralized management of software installation and uninstallation.
* Enabling users to install approved applications.
* Monitoring and automating installation operations in the organization.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://eaclouddoc.eauditor.eu/eacloud-docs-en/features/it-management/installation-server.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
