Skip to main content

Syncplify Server!

This knowledge base covers topics like installation, configuration, and operation of your Syncplify Server! software.

Introduction

This is the official knowledge base for Syncplify Server! It was launched shortly after the relea...

Installation

Articles and solutions related to setup, installation, deployment, and first configuration of you...

How to be notified of new releases

Keeping your software up to date is always highly recommended. Keep in mind that we keep working ...

Setup on Windows (GUI)

This here below is a quick "how to" and video tutorial showing how to install and setup Syncplify...

Setup on Windows (CLI)

Some versions of Windows Server, especially the recent 2016, 2019, and 2022, can be installed wit...

Setup on Linux

The short one-liner If you are not interested in a detailed overview and explanation, here's a o...

Updating/upgrading Syncplify Server!: the general rule

The process to update or upgrade your Syncplify Server! falls into either one of the following tw...

Upgrading from v4/v5 to v6

Upgrading from an old Syncplify.me Server! v4 or v5 to Syncplify Server! v6 is much easier and st...

How to move/migrate your software to a different machine/VM

If you intend to do a migration-upgrade (move from one VM to another while upgrading the software...

How to recover (decrypt) old v4/v5 encrypted VFSs

As explained in our developers blog, starting from Syncplify Server! version 6 we had to change t...

High-Availability (HA) general concepts

The most important improvement brought about by Syncplify Server! version is the simplicity with ...

High-Availability (HA): how to setup

This article assumes you've already read, understood, and are familiar with the general concepts ...

Licensing and license codes: a complete overview

In this article, we provide a compendium, sort of a min-FAQ, regarding the most common questions ...

How to fix "Invalid OTP" error during setup

In order to ensure the utmost level of security, the web-based portion of the setup process must ...

Operation

This section covers various topics related to the day-to-day operation of your Syncplify Server!

Where is the manual?

This knowledge base covers some common topics in a broader way than a manual ever could, but it's...

Using network shares (UNC paths) with Syncplify Server! v6+ on Windows

Windows does not allow system services running as SYSTEM (or LocalSystem) to access UNC paths. Th...

Using network shares (UNC paths) with Syncplify Server! v6+ on Linux

Since the Linux version of Syncplify Server! is implemented as a systemd service, this knowledge ...

How to backup your Syncplify.me Server! v4/v5

This article refers to old/discontinued versions of our software. Backing up your Syncplify.me S...

Insecure warning in your browser? It might be OK...

After installing Syncplify Server! you will be able to manage it securely via web interface over ...

Virtual File System (VFS) Encryption

You may have notices that, depending on the Syncplify Server! edition you're running, you may be ...

Overriding permissions on folders/directories

Syncplify Server! gives you the ability to override permissions on sub-folders that are physicall...

How to change a SuperAdmin password

As of version 6.0, Syncplify Server! supports multiple SuperAdmin accounts, and there are three w...

How to reset the SuperAdmin (SA) password in v4/v5

This article refers to older versions (v4/v5) of our software. The procedure for Syncplify Server...

How to disable 2FA for a SuperAdmin account

As of version 6.0, Syncplify Server! supports multiple SuperAdmin accounts, and it also supports ...

How to auto-fix problems with the Web/REST system service

Bad things happen: you let the certificate expire, you configure the wrong binding, or simply you...

True 2FA/MFA over SSH2/SFTP via keyboard-interactive authentication and Google Authenticator

The technique explained in this article requires WebClient, as well as scripting and event-handli...

How to use the SFTP Virtual File System (VFS)

Syncplify Server!, through its virtual file system (VFS) data storage layer, can store your SFTP ...

How to use the S3 Virtual File System (VFS)

Syncplify Server!, through its virtual file system (VFS) data storage layer, can store your SFTP ...

How to use the Azure blob storage Virtual File System (VFS)

Syncplify Server!, through its virtual file system (VFS) data storage layer, can store your SFTP ...

How to use Google cloud platform's object storage Virtual File System (VFS)

Syncplify Server!, through its virtual file system (VFS) data storage layer, can store your SFTP ...

How does the block-list (Protector!) work?

One of the most popular and widely appreciated features of Syncplify Server! has always been its ...

Block-list, allow-list, and safe-list

Up to the old version 3.x, Syncplify.me Server! featured a black-list and a white-list. The black...

Authenticating users via PKI

We have already talked about the SSH Server Key, which is used to verify the server’s identity an...

Customizing SFTP and FTP(E/S) greetings and banners

Some of the concepts explained in this article require that you're running a version of Syncplify...

How to override permissions on subfolders inside the user’s Home VFS

As of version 5.0 (and subsequent versions) Syncplify Server! allows overriding permissions on su...

FATAL ERROR: Connection reset by peer (could not connect to server)

It may happen that a client that has always been able to connect to Syncplify Server! without any...

Virtual File Systems (VFS) with quotas

The Virtual File System (VFS) introduced in Syncplify Server! v4.0 (and available in all subseque...

Solved: insecure FTP data connection (TLS session resumption)

If you are running any version of Syncplify.me Server! prior to 5.1.17, and using the FTPS or FTP...

Parametric home directories (VFS)

Another highly requested feature that Syncplify.me Server! offers in all editions is parametric h...

Cannot connect: "unexpected message type 30 (expected one of [34])" reason found in log file

Some clients cannot connect to your Syncplify Server! version 6.x, and when you analyze the worke...

How to backup your Syncplify Server!'s database

Note: this article only applies to Syncplify Server! v6.x and above. If you're looking for a way ...

Unsupported public key authentication algorithm SshRsa (ssh-rsa)? Here's how to fix it.

As every good System Administrator already knows, an extremely interesting research paper publish...

How to import many users at once from a CSV file

IMPORTANT: this feature requires Syncplify Server! version 6.2.50 or greater. It was not present ...

Scripting

This section is dedicated to the usage of SyncJS (Syncplify's very own flavor of JavaScript) to c...

Miscellaneous

Additional and miscellaneous information, often requested by users and customers, but that wouldn...