Syncplify.me Server! v3.0 Release-Candidate (download)

We finally got there! The release-candidate for our Syncplify.me 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 Syncplify.me 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).

Roadmap to Syncplify.me Server! v3.0 update

Here’s an updated “roadmap” for the upcoming Syncplify.me Server! v3.0.

BETA-1 (done):

  • Fully functional FTP(E/S) and SSH/SFTP server
  • Fully functional Command Line Interface (CLI)
  • Simple tool to create new default instance configuration or import an old v2.0 configuration
  • Totally autonomous Log Server as a self-contained component (dramatically increase performance)

BETA-2 (done):

  • Fix several bugs found in BETA-1
  • Addition of GUI Configuration Manager

BETA-3 (done):

  • Fix bugs found in BETA-2
  • Fully functional Instance Controller to create/manage multiple instances on the same computer/VM and/or configure High Availability (HA) deployments

RC-1 (done):

  • Fix bugs found in BETA-3

Pricing and licensing will also be updated:

  • The “free for exclusively personal use” license will still exist
  • All licenses will now include all functions, including scriptable event handling, and Active Directory integration (previously included only in our “Plus” editions)
  • There will be 3 types of paid licenses:
    • 1 instance on 1 computer
    • multi-instance (multi-domain) on 1 computer
    • HA license (based on the number of “nodes” in your highly-available deployment)
  • All 3 licenses here above will be available both as standard license (perpetual license with optional yearly maintenance/support contract) or SaaS license (software-as-a-service billed monthly, basically an all-inclusive  pay-as-you-go that comes with cloud virtual server, storage space, bandwidth, and – of course – Syncplify.me Server)
  • As the base price will be higher than v2.0, and considering that v2.0 comes with an included 1-year update/upgrade protection coverage, we recommend to buy Syncplify.me Server! v2.0 today, and get your free v3.0 upgrade as soon as it’s released. This option will no longer available after the release of v3.0.

Syncplify.me 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 Syncplify.me 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.

How many concurrent file transfer from the same client?

Sometimes our users ask us how many concurrent file transfers can be initiated simultaneously by one client. The answer deserves a little bit of explanation.

First of all it is important to understand that this article is entirely focused on how to optimize the client side, in fact the server uses I/O completion ports and RTL critical sections to optimize concurrency under heavy load (hundreds or thousands of incoming client connections) and is therefore self-optimized.

The client side, instead, is very different. First of all the client has a GUI (graphical user interface) that needs to be synchronized with the “desktop” of the operating system. Furthermore, on the client side, the concept of “CPU core affinity” becomes very relevant. What is it? Let’s try to provide a simplified explanation… Continue reading

Poll: SFTP Server as a Service (SaaS)

Since its inception Syncplify.me Server! has been sold as a software product, with a perpetual license and an optional yearly maintenance/support contract.

But now the ever increasing Cloud market and it associated SaaS (Software as a Service) model is suggesting our team to consider the adoption of such licensing scheme as well. And, as usual, our users’ opinion counts, so… what do you think about it?

[yop_poll id=”3″]

Syncplify.me Server! v3.0 PUBLIC BETA (Download)

And here’s the long awaited first public beta of Syncplify.me Server! v3.0!!

Few things about this beta version:

  • It comes without a GUI Configuration Manager (only Command Line Interface), a graphical configuration utility will be included in the second beta that will be sent to all testers who have downloaded this one. All server-side features, though, from speed limits to the new scripting functions, from statistics to the new blacklist, are included and ready to be stress-tested.
  • It supports 64-bit Windows, all versions XP through Server 2012-R2; 32 bit support will be available as of the second beta.
  • There is no automatic installer at the moment: this first beta comes as a ZIP archive. The archive contains very easy and detailed installation instructions in PDF format.
  • Your help will be rewarded: 10% discount for every new (not yet reported by others) non-critical bug you report, or even a full free license if you are the first to identify and report a critical bug (a bug that affects the stability of the server).

Enough words. Here’s the link to download Syncplify.me Server! v3.0-BETA1.

Syncplify.me Server v3: more about the CLI

As many of you already know, the CLI (Command-Line Interface) is extremely useful as a server management tool in a wide variety of scenarios, especially for automating certain provisioning tasks.

We, at Syncplify, do not underestimate such concept, therefore the upcoming Syncplify.me Server! v3 will feature a greatly improved CLI that will be able to configure every aspect and every option of the server, and – for the first time – also show its metadata.

newcli2

Continue reading

FTPS Server Certificate: best practices

Upon installation, Syncplify.me Server! auto-generates a self-signed X.509 (SSL/TLS) Server Certificate to be used for implicit and explicit FTP (aka FTPS and FTPES). However, such certificate carries the name of “Syncplify” in the organization field, and the common name (CN) field is only suitable for localhost (127.0.0.1). Therefore you may want to generate your own certificate, or buy one from a trusted Certification Authority (CA).

If a self-signed certificate is enough for you (and for all clients that will connect to your server), then you can simply use Syncplify.me Server!’s internal certificate generator as follows. Simply click the “gear” button on the FTP(S) tab of the Configuration manager. Continue reading

Syncplify.me Server! v3: a real-life user experience

During the final stages of development of Syncplify.me Server! v3, we’re working very closely with our beta testers, which have been selected among our customers that have particularly high technical skills. The following is a brief interview to one of them.

Please, tell us something about yourself and your company

My name is Izzy Goldstein and I am the CTO at TeleGo – Here at TeleGo we specialize in online IP communications, our core business is providing phone systems as a service, but we also sell fiber-based Internet connections, and a wide variety of communication-related services such as PRI and MPLS and managed voice to our customers. TeleGo is rapidly growing, and quickly becoming a one-stop shop for all your business communications needs.


How did you find out about Syncplify.me Server!?

We were looking for a SFTP server solution to use as a backup target for our PBX phone systems, so we’ve actively been searching, downloading, installing and comparing several solutions. Syncplify.me Server! is one of them. After a thorough comparison we elected to use Syncplify.me Server! not just because it’s a good software, but also because the customer support is truly outstanding.

Continue reading