# FenixPyre Prerequisites Checker Documentation

### Overview

The FenixPyre Prerequisites Checker is a tool that checks if your system and network environment meet the requirements for running FenixPyre. It performs several automatic checks to identify potential issues before you begin the installation process.

{% hint style="info" %}
Follow [this link](/fenixpyre-for-admins/getting-started/prerequisites-checklist.md) to understand the complete prerequisites for running FenixPyre. This tool focuses on checking if your environment meets running FenixPyre Standalone Encryption Utility
{% endhint %}

### How to Use

1. Contact [FenixPyre support](mailto:support@fenixpyre.com) and download the FenixPyre Prerequisites Checker application.
2. Open a powershell windows in administrator mode (optional).
3. Navigate to the folder containing the checker.
4. Run the application with your organization information:

   ```
   ./fenixpyre-checker --org-id yourOrgID --user-id your@email.com
   ```

#### Optional Parameters

* `--skip-ip-check`: Makes the check run faster by skipping IP connectivity tests.
* `--use-tcp`: Uses an alternative method to check network connectivity if standard methods are blocked in your environment.

### What It Checks

#### 1. Network Connectivity

Verifies your system can reach all required FenixPyre services.

#### 2. Security Protocols

Checks if your system supports modern security standards (TLS 1.2 or 1.3) required for secure communications.

#### 3. Firewall Settings

Tests if your network allows connections to all necessary IP addresses used by FenixPyre services.

#### 4. Windows-Specific Requirements (Windows only)

* Confirms you have the right system architecture (64-bit)
* Checks for required software components:
  * Microsoft Visual C++ Redistributable
  * Microsoft Edge WebView2
* Verifies your system settings are configured correctly

#### 5. Authentication Setup (Windows only)

Tests if your system has the proper security certificates installed.

#### 6. Organization Configuration

Verifies your organization's FenixPyre configuration is properly set up (when organization ID is provided).

### Understanding the Results

The checker provides a detailed report with check marks (✅) and X marks (❌) to indicate which requirements passed or failed:

* ✅ **Passed**: This requirement is met.
* ❌ **Failed**: This requirement is not met and needs to be addressed.
* ⚠️ **Warning/Skipped**: This check was either skipped or requires manual verification.

### Next Steps

#### If All Checks Pass

* Verify your email spam filter settings to ensure you'll receive communications from FenixPyre.
* Contact FenixPyre support to schedule your onboarding.

#### If Some Checks Fail

Address the issues indicated in the report:

1. **Network Connectivity Issues**
   * Ensure your network firewall allows access to the required endpoints.
   * Contact your IT department to adjust network settings if needed.
2. **Security Protocol Issues**
   * Update your operating system to support modern security standards.
   * Ensure TLS 1.2 or 1.3 is enabled on your system.
3. **Windows Requirements Issues**
   * Install missing components like Visual C++ Redistributable or WebView2.
   * Ensure your system time is correctly set.
   * Verify that AppData is stored on local storage (not a network drive).
4. **Certificate Issues** (Windows)
   * Ensure client certificates are properly installed.
   * Update your system's root certificates if needed.
5. **Organization Configuration Issues**
   * Verify your organization ID is correct.
   * Contact FenixPyre support to verify your organization's setup.

### Support

If you encounter issues that you cannot resolve, please contact FenixPyre support with your checker utility at <support@fenixpyre.com>.


---

# Agent Instructions: 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:

```
GET https://docs.fenixpyre.com/fenixpyre-for-admins/admin-dashboard/fenixpyre-standalone-encryption-utility/fenixpyre-prerequisites-checker-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
