> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation and Configuration

> System requirements, browser support, and high-level configuration topics for CData Arc.

export const companyName = "CData";

export const siteNameShort = "Arc";

export const siteName = "CData Arc";

{siteName} is available in both a .NET and Java edition. The Java edition provides cross-platform support including Linux and Mac. Both editions come with an embedded Web server, but can also be deployed to other Web servers for their respective platforms.

## System Requirements

Your machine must meet the minimum system requirements listed below to run {siteNameShort}.

### .NET

* Windows 10/Windows Server 2016 or higher.
* .NET Framework 4.6.2 or higher.
* 2 GB RAM recommended (4+ GB for higher volumes of traffic).
* Adequate free disk space for transmission logging and writing received files. Use of an HDD drive is not recommended except for low volumes of activity.

<Note>{siteNameShort} functions on earlier versions of Windows, but Windows operating systems that have reached end-of-life might have limited support.</Note>

### Cross-Platform Edition

* Java 17 or later is required.
* 2 GB RAM recommended (4+ GB for higher volumes of traffic). By default, {siteNameShort} uses 60% of the memory available. You can adjust that in scenarios where the total amount of RAM is low, or where {siteNameShort} is running on a server with other memory-intensive applications.
* Adequate free disk space for transmission logging and writing received files. Use of an HDD drive is not recommended except for low volumes of activity.

### Internet Connection

If the application must connect with external systems, you might need the following resources:

* A persistent Internet connection.
* An external IP address for the system running the application.
* Firewall/proxy access to communicate with the external system.

## Supported Web Browsers

The {siteNameShort} web UI is accessed through a web browser. {siteNameShort} supports the following browsers:

* Google Chrome
* Mozilla Firefox
* Safari
* Microsoft Edge

Other browsers might not support all {siteNameShort} features. As a result, {companyName} strongly recommends using a browser from the list above.

## Clustering

The [Clustering](../administration/clustering) topic describes how to set up multiple instances of {siteNameShort} to process the same data and use the same configuration. This allows for a load-balanced or high-availability setup.

## DMZ Gateway

The [DMZ Gateway](../administration/dmz-gateway) topic explains how {siteNameShort} can receive secure connections through a DMZ gateway via the use of an SSH reverse tunnel. This prevents the need to expose your internal network to outside traffic.

## Split-Plane Deployment

The [Split-Plane Deployment](../administration/split-plane-deployment) topic explains how {siteNameShort} can host public receiving endpoints on different ports than the main administration console. This adds a layer of security redundancy to prevent external parties from gaining access to the administration console.

## Security Best Practices

For information on security-related features available in {siteNameShort}, and to learn about the best practices we recommend you follow, see [Security Best Practices](../administration/security-best-practices) in the [Administration](../administration/administration) documentation.
