Virtual File Systems (VFS)
Possibly, the biggest new feature (introduced starting from version 4.0) on is the Virtual File System, aka VFS. For a deeper dive into what Virtual File Systems are and how they are used in Syncplify.me Server!, you can consult the following knowledge base articles online:
- The all-new VFS
- The Virtual File System (VFS)
- Encrypted File System
- How to put a VFS Target on a shared (SMB/CIFS) folder
IMPORTANT: when you create a user profile, make sure a VFS that points to that user's home directory already exists; if it doesn't create the VFS before creating the user profile.
As you can see in the picture below, the Virtual File Systems section of the Configuration Manager shows a list of all VFSs known by the current virtual server, and allows to Add, Edit, and Delete VFS items.
The Virtual File System infrastructure also allows the Admin to set soft and hard quotas for each VFS; to avoid affecting performance too much (when quotas are > 0) there's also a Quota TTL, which is the number of seconds between one quota-check and the next one.
When you add a new VFS you can specify several settings for it:
•VFS Name: just a friendly name for human-readability purposes
•Target: the actual destination (usually a folder on disk, but it can also be another SFTP server, or even a Windows SMB/CIFS shared folder)
•Type: the VFS type, currently Disk (which represents a folder on disk), DiskAES256 (which is the same as Disk but encrypted at-rest), or SFTP (a remote SFTP server/site)
•Encryption Pass: this field is available only when the VFS is of an encrypted type (ex: DiskAES256)
•Soft Quota: when this quota limit is hit, the file currently in transfer will be permitted to finish upload, no new uploads can start; 0 (zero) to disable this limit
•Hard Quota: when this quota limit is hit, the current upload will be interrupted, and no new uploads can start; 0 (zero) to disable this limit