---
title: Minimum Requirements
slug: docuflow-guides/minimum-requirements
docTags: 
createdAt: 2022-11-17T21:45:51.000Z
---

The docuflow middleware component (docuflow Enterprise Connector) can be deployed on-premise, in a private cloud or as a fully managed service from VersaFile.&#x20;

When deploying on premise or in a private cloud environment, physical or virtual hardware is supported. The following server resources are recommended:

| **Operating Systems**                                                                 | **CPU**                                                 | **Disk Space** | **RAM** | **Java Runtime Environment** |
| ------------------------------------------------------------------------------------- | ------------------------------------------------------- | -------------- | ------- | ---------------------------- |
| Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 | Minimum 4 cores or 4 physical CPUs with at least 2.0Ghz | 40 GB          | 16 GB   | OpenJDK 17 LTS or later      |

JCO requirements: 3.0.14 and above

(3.1.x and above requires Visual C++ Redistributable Packages for Visual Studio 2013)

[https://www.microsoft.com/en-ca/download/details.aspx?id=40784](https://www.microsoft.com/en-ca/download/details.aspx?id=40784)

See [https://me.sap.com/notes/2786882](https://me.sap.com/notes/2786882)

URL and Firewall Configuration for Box API Access

Access to the following URLs is required from the middleware server:

Base url: [https://api.box.com/2.0/](https://api.box.com/2.0/)
Base upload url: [https://upload.box.com/api/2.0/](https://upload.box.com/api/2.0/)
Token url: [https://api.box.com/oauth2/token](https://api.box.com/oauth2/token)

**Firewall Information:&#x20;**

- Source: the IP of the middleware server
- Port: https is 443
- Protocol: https

This provides the basic functionality that doucflow requires for its processing. ` It is strongly recommended however that you review the Box link below to ensure you have all the appropriate access for your particular environment and usage requirements above and beyond doucflow:`

[https://support.box.com/hc/en-us/articles/360043696434-Configuring-A-Firewall-For-Box-Applications](https://support.box.com/hc/en-us/articles/360043696434-Configuring-A-Firewall-For-Box-Applications)

Box also provides a connectivity test page as well as documented firewall configuration if necessary:

[https://support.box.com/hc/en-us/articles/360043694474-Box-Connectivity-Tests](https://support.box.com/hc/en-us/articles/360043694474-Box-Connectivity-Tests)

