Skip to end of metadata
Go to start of metadata

Software Requirements


The following OS's are supported for running FileCloud

  • Windows Server 2008 R2 64 bit, Windows 2012 64 bit (& R2),  Windows Server 2016
  • Ubuntu Linux 14.04 LTS 64 bit , Ubuntu 16.04.2 LTS (from FileCloud release v15 onwards)
  • Debian 8.0 onwards

 Please see the Installation page for additional options to install on AWS/Azure 

Additionally, FileCloud can be run inside a Virtual Machine that can be hosted in almost any operating system including Mac OSX.


The following software is the minimum required by FileCloud to operate:

Note: when you use our Windows installer or Ubuntu  deb packages or RPM, the packages are installed automatically.

 

  1. Apache 2.2 and above
  2. PHP 5.6 or PHP 7.0.x (PHP 7.1.x is not supported, Anything below PHP 5.6 is not supported)
  3. Mongo 3.2.x and above
  4. Memcached
  5. PHP-MongoDB driver (1.2.3 and above)
  6. PHP ionCube Loader Extension

The following software is the recommended configuration for FileCloud:

Note: when you use our Windows installer or Ubuntu  deb packages or RPM, the packages are installed automatically.

  1. Apache 2.4.16 and above
  2. PHP 5.6 for windows and PHP 7.0 in Linux and above
  3. MongoDB 3.2 and above
  4. Memcached
  5. PHP MongoDB Driver 1.2.3 and above
  6. PHP ionCube Loader Extension

 

Browsers Supported

  • Internet Explorer 9 and above
  • Google Chrome 25.0 and above
  • Mozilla FireFox 24 and above

Hardware Requirements

 

FileCloud has fairly reasonable system requirements for small installation (~ 100 users)

  • Intel(R) Xeon(R) CPU E5-2630L v2 or equivalent Quad Core CPUs (2 GHz or higher) (Higher the better depending on additional configuration such as indexers, SOLr, Preview services etc)
  • Windows: 16 GB of RAM (higher is better) Linux: 16 GB (higher is better)
  • Storage can be from Physical Disk, SAN, NAS etc
  • Free disk space as needed 

For larger installations, you might need to setup more powerful configurations to support FileCloud. 

Network Ports

The following are the ports necessary for the operation for FileCloud.

Port NoPurposeInternal/ExternalRemarks
80HTTP TrafficExternal
  • Port used for http traffic from all clients such as browser, FileCloud sync, FileCloud drive etc.,
  • This port should be opened to WAN if clients needs to access FileCloud over internet.
  • For Production, Plain HTTP is NOT RECOMMENDED. ONLY SSL should be used.
443HTTPS TrafficExternal
  • Port used for https traffic from all clients such as browser, FileCloud sync, FileCloud drive etc.,
  • This port should be opened to WAN if clients needs to access FileCloud over internet.
389LDAPInternal
  • Optional port needed if FileCloud users needs to be authenticated against Active Directory or LDAP server
  • This port need not be opened to WAN, as only FileCloud server will be using it within LAN.
636LDAP SSLInternal
  • Optional port needed if FileCloud users needs to be authenticated against a secure Active Directory or LDAP server
  • This port need not be opened to WAN, as only FileCloud server will be using it within LAN.

 


If MongoDB is set to run on a different computer from the Webserver , then Port 27017 on the computer running MongoDB must be accessible from the Webserver computer in order for it to connect.,

Other Requirements

 

  • You need a public IP for the server running FileCloud. Typically, this means you need a static IP for the server as dynamic IPs provided by most ISPs keep changing.
  • Good quality network connection to the FileCloud Server. Minimum should be 512 Kbps upload and download for good experience. Faster the better.
  • You will typically need a top level domain name (for example: cloud.mycompany.com or mycompanycloud.com). You can purchase a domain name from any domain registrar and then point the DNS for that domain name to the public IP of the server that is running FileCloud.
  • You will also need a valid SSL certificate for your domain name to setup and use https with your filecloud server for best security.

 

  • No labels