Maintenance release: FTP Script! v3.1.6.56

We have just released version of our FTP Script!

This version delivers a hot-fix for the bug found in the Download function that affects only downloads to UNC destinations. If you are using scripts that download files to UNC paths, you are encouraged to download and install this update.

As usual you can download the latest version from our web site. Thank you! MicroServer! first BETA available

A new tiny-tiny product is about to join its “older brother” Server!… we called it 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 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.

How to increase the speed of SFTP downloads Server! version: 3.0.0+

If you run Server! hosted on a VM in the cloud or at some co-location provider, you are probably aware that your ISP uses traffic shapers to optimize the transfer speed and to prevent malicious users from abusing network resources.

In some cases, though, such strategy (packet/traffic shaping) clashes against the very nature of the SSH/SFTP protocol, in which both control and data packets are sent on the same connection. In particular, you may experience issues between the requested SSH socket buffer and the advertised buffer size on the network. If that happens, we got you covered! As of version 4.0, in fact, you can use a special Registry key to force Server! to use a socket buffer size that matches the one advertised by your network. Continue reading Server! v3.0 Release-Candidate (download)

We finally got there! The release-candidate for our Server! v3.0 is ready for everyone to download, install, try, and use.

All features and components are in place, including the brand new Instance Controller to deploy multiple instances on a single computer/VM, the possibility to deploy Server! in a high-availability configuration, and a new Configuration Manager that reflects the many changes and adds settings for speed limits and real-time monitoring.

We’re still renaming the various license types, but we’ll get there in a matter of days. In the meantime you can download the installer and try it on your own system (64-bit only for now, sorry).

Even though this version is stable and has passed all security and reliability tests in our labs, it is still recommended to avoid running it in a production environment until the final v3.0 release is made publicly available (which will happen in a matter of days). Server! v3.0 second public beta (download)

Thank you for your patience, we are getting closer and closer every day!

This second public beta features only one significant difference versus the first beta we released slightly more than a week ago: it includes the GUI (Graphical User Interface) Configuration Manager.

Well, enough words, here’s the link to download Server! v3.0-BETA2.

As usual, your help won’t go unrewarded: report a new minor bug and get 10% off, report a new major bug and you get a free full license when the final v3.0 is released. Server! v3.0 will feature speed limits

Just a quick note to let our users know that our dev-team has just finished implementing speed limits in Server! v3.0. Tested. It runs smoothly.

Speed limits can be configured globally (server-wide, per instance) as well as individually for each user, and the upload and download speed limits can be specified separately.

Here you can see a file transfer with the speed limit disabled. This test was performed on a 100 Mbps LAN, and as you can see the upload speed is 12.95 MB/s (103.6 Mbps, with compression, LAN bandwidth is saturated).


Now, this is the same test, but with speed limit enabled. As you can see, the upload only takes up to the allocated bandwidth and does not saturate the LAN.


Speed limits can be configured globally, per user, or per network. Therefore you can have different speed limits applied to the same user depending on the IP address he/she is connecting from.