Skip to content

Infrastructure

Infrastructure

Infrastructure : Local, Remote or Mixed

The necessary Infrastructure involves 1) a machine running a Linux OS and 2) a dedicated storage space.

1 - The machine will most often be of "virtual" type because more simpler to deploy, either locally (with VM providers such as VirtualBox, VMware Workstation or MS Hyper-V) or remotely (e.g VMware ESXi, Openstack: example of deployment). Moreover, the OS of your machine must allow you the deployment of docker containers. See for more details on “What is Docker”. The minimum characteristics of the VM are: 2 cpu, 2 Go RAM, 8 Go HD.

2 - The dedicated storage space could be either in the local space of the VM, or in a remote place on the network.

  • If the storage space is directly included in the VM, then tools like WinSCP or RcloneBrowser will allow you to easily transfer your files to the data space.
  • If the storage space is your collective's NAS, you will need to make sure to open the port corresponding to the remote disk mount protocol (e.g SMB, NFS, iSCSI, ...). on your network's firewall. If both VM and data storage are not in the same private network, it will probably also require installing the sofware layer corresponding to your corporate VPN on the VM so that it can access your NAS. See example successfully tested.
  • If the storage space is in a data center (e.g. NextCloud, Google Drive), then you will need to install a tool such as rclone on your VM in order to be able to mount the storage space on the VM's disk space. See example successfully tested.