Syncplify.me Server! v4.0.26 released

We have just released version 4.0.26 of our Syncplify.me Server! software. This version features the following improvements:

  • Fixed: several Command-Line Interface (CLI) inline help topics
  • Fixed: WhiteList and SafeList now automatically sanitize duplicates
  • Fixed: virtual server configuration bug that was affecting the FREE edition

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

Monitor a directory, and upload/archive files as they arrive

Monitoring a directory for certain files, and as soon as they become available (someone puts them in that directory) upload them somewhere else and then move the original files to a different location (archive) on the local disk. This is one of the most common questions from our FTP Script! users.

For such reason we have prepared the sample script below. It will probably fit the most common cases, and it’s a decent learning tool as well as starting point to create your own (more complex) scripts to accomplish your very own particular task.  Continue reading

A PowerShell module to manage Syncplify.me Server!

Our users and customers are becoming more and more interested in interacting with Syncplify.me Server!’s management API (REST) via PowerShell. The ideal solution would be to have a PowerShell module that exports ready-to-consume functions, in order to make the task easier.

Kyle Parrish, one of our most active users, has recently started a GitHub repository and open-sourced his Syncplify PowerShell Module project. Syncplify will support Kyle’s effort and contribute code to this project that, hopefully, one day will grow into a full-featured PowerShell-based management tool for our server software.

Thank you Kyle! Keep up the great work!

Syncplify.me Server! v4.0.25 released

We have just released version 4.0.25 of our Syncplify.me Server! software. This version features the following improvements:

  • Added: -jsonoutput parameter to the command-line interface (CLI)
  • Improved: notification when adding an IP to the blacklist (in the Web Manager) fails
  • Fixed: display of correct expiration timestamp in the blacklist

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

Hiding certain files from a directory listing

As of version 4.0.24, Syncplify.me Server! has introduced two new features:

  • the BeforeSendDirListToClient event handler
  • the RemoveFromDirList method in the scripting framework

These features can be used together to hide certain files from a directory listing. This is useful, for example, when you don’t want certain users to see certain file types when they connect to your SFTP server, but you still want to show such files to other users.

The first thing to do is creating a script. Let’s assume, for the sake of this example, that you want to hide some AutoCAD® files, and specifically all DWG and DXF files. Then you will need a script like this:

Once the script is ready, you will have to open the user profile you want to apply the rule to, and add an event handler to it, like this: Continue reading

Syncplify.me Server! v4.0.24 released

We have just released version 4.0.24 of our Syncplify.me Server! software. This version features the following improvements:

  • New event-handler: BeforeSendDirListToClient
  • New scripting framework function: RemoveFromDirList(AMask: string)
  • Fixed connection bug in the Command-Line Interface (CLI)

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

As usual you can download this new release from our website.

Using the DiskAES256 encrypted VFS

As of version 4.0, Syncplify.me Server! has introduced storage access via VFS (Virtual File System). This new storage virtualization layer allows an administrator to choose among different ways to access the underlying file system; one of them, that encrypts/decrypts data at-rest on the fly, is the DiskAES256 VFS.

When a VFS is of DiskAES256 type, all files uploaded to that VFS will be encrypted and then saved to disk. Similarly, when an SFTP client downloads them, the files will be read from disk and decrypted on-the-fly before they are sent to the client over the network (don’t worry SSH/SFTP network encryption still applies).

So, because of the way it works, as described here above, when you create a new VFS of type DiskAES256 you have to make sure it points to an empty path/directory (that has no files in it). Otherwise it would try to decrypt existing files that are not encrypted in the first place, and fail. Continue reading

Syncplify.me MicroServer! first BETA available

A new tiny-tiny product is about to join its “older brother” Syncplify.me Server!… we called it Syncplify.me MicroServer!

In a nutshell, MicroServer! is a portable SFTP server that doesn’t need any installation, just download and double-click to run. It’s free for any use, including business and commercial, but it’s very limited.

Unlike Syncplify.me Server!, in fact, this MicroServer!:

  • only supports SFTP (no shell, no tunnels, no FTP/S)
  • only supports basic SFTP commands, no remote copy or other “fancy stuff”
  • cannot run as a system service
  • supports only 1 user profile, 1 root folder, and connections from 1 client at a time
  • doesn’t have PKI authentication, nor granular configuration
  • doesn’t have web interface, nor CLI, nor REST API

It’s basically a super-simplistic (yet highly secure) SFTP server that fits in less than 3 MB (yes, you’ve read it correctly, less than 3 MegaBytes) and can be carried around on a USB stick, and run directly from there, without even needing to be executed “as Administrator”. Ideal for brief, sudden file transfers, without giving up on security.

Interested in checking out the first BETA? You can download it here.