# Specifications

We recommend the following specifications for running MedCo:

> * *Network Bandwidth*: >100 Mbps (ideal), >10 Mbps (minimum), symmetrical
> * *Ports Opening* and *IP Restrictions*: see [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/network-architecture)
> * *Hardware*
>
>   > * *CPU*: 8 cores (ideal), 4 cores (minimum)
>   > * *RAM*: >16 GB (ideal), >8GB (minimum)
>   > * *Storage*: dependent on data loaded, >100GB
> * *Software*
>
>   > * *OS*: Any flavor of Linux, physical or virtualized (tested with Ubuntu 16.04, 18.04, Fedora 29)
>   > * *Softwares*: OpenSSL, [Docker](https://docs.docker.com/install/) (tested with Docker 18.09.1) & [Docker-Compose](https://docs.docker.com/compose/install/) (tested with Docker-Compose 1.23.2), [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [Git-LFS](https://github.com/git-lfs/git-lfs/wiki/Installation)
