Install Cerberus FTP Server on Windows Secure Setup Guide
A polished Windows file server that installs in minutes - and deserves another twenty minutes of honest securing. Users, encryption, passive ports and firewall, in the right order.
Technical AnshuWindowsFull secure setup, not just the install
Watch - Install Cerberus FTP Server in 5 Minutes, the full install shown live step by step
The video installs Cerberus FTP Server in about 5 minutes, and that part is true - the installer and wizard really are that fast. This page keeps that speed and adds what a short video cannot slow down for: one account per person, encryption switched on, passive ports and firewall in agreement, and a proper test. Read it once and your quick install becomes a server you can leave running with confidence.
Cerberus FTP Server Manager - Listeners, Example Values
FTP listenerPort 21 - plain FTP, LAN testing only
FTPS listenerPort 990 - implicit TLS
SFTP listenerPort 22 - SSH SFTP
HTTPS listenerPort 443 - web client, edition dependent
Passive range11000 to 13000 - default, configurable
Server statusOnline
Example listener values in Cerberus Server Manager. Your IP address and enabled listeners will differ. Values are illustrative.
Windows Command Prompt - Test the Server Locally, Example Output
C:\> ftp 127.0.0.1
Connected to 127.0.0.1.
220 Cerberus FTP Server - ready
User (127.0.0.1:(none)): testuser
331 Password required
230 Login successful
Example local test output. A 230 reply means login succeeded. Never test only from the server itself - test from a second PC as well.
1
Before You Start Decide the Job Honestly
Cerberus FTP Server is a commercial Windows file transfer server. It is polished, fast to install and built for offices that need FTP, FTPS, SFTP and HTTPS in one program. It is not free software. There is a trial, covered honestly on the trial page in this series, and after the trial a paid licence is needed to keep using it properly. Decide that first, so you do not build a production system on a trial clock.
Use a Windows PC or Windows Server with a fixed local IP address, for example 192.168.1.100. A changing DHCP address breaks clients and firewall rules silently.
Create the file root folder first, for example D:\CerberusFiles, ideally on a data drive and not inside the Windows folder.
Decide who connects and how - on the office LAN only, or from outside as well. That one decision controls almost every security step below.
Download the installer only from the official Cerberus website. Never use a cracked build of a file server - it holds your files and your passwords.
2
Install Cerberus and Run the Getting Started Wizard
The install itself really is quick, which is why the video title says 5 minutes. Run the installer as administrator, accept the defaults, and Cerberus opens its Server Manager with a Getting Started wizard.
In the wizard, set the server name and confirm the listeners you need. For a first test, FTP on port 21 is enough on your own LAN.
Let the wizard create or select a certificate if it offers one. You can replace it later - the certificate page in this series explains self signed versus real certificates honestly.
Choose to run Cerberus as a Windows service if this PC must serve files after you log off. A server that stops when you sign out is not a server.
Click Setup Server to finish the wizard. The server is now ready for local network connections.
That is the end of the fast part. Everything after this point is what turns a 5 minute install into a server you can actually trust.
3
Create One User Account Per Person
Never share one common login with the whole office, and never enable anonymous write access. Cerberus has its own user system in Server Manager, separate from Windows accounts unless you connect Active Directory on supported editions.
Open User Manager and create one account per person, with a strong unique password for each person.
Set each user home folder or virtual folders to only the folders that person needs. A delivery user does not need the accounts folder.
Set permissions per folder - download only, upload only, or both - instead of giving everyone full control everywhere.
Turn on password policy and automatic account lockout if your edition offers them, so repeated wrong passwords lock the account instead of inviting guessing all night.
The user accounts page in this series goes deeper on groups, virtual directories and what to do when someone leaves.
4
Turn Encryption On FTPS and SFTP
Plain FTP sends the username, the password and every file in clear readable text. Anyone who can watch the traffic can copy all three. That is acceptable only inside a trusted LAN for a short test - it is never acceptable across the internet.
For FTPS, use the FTPS listener on port 990 for implicit TLS, or require TLS on the port 21 listener for explicit FTPS. In the user or listener settings, require a secure connection so plain logins are refused.
For SFTP, enable the SSH SFTP listener on port 22. SFTP is a different protocol from FTP despite the similar name - it runs over SSH and encrypts everything, and it needs only that one port.
Test with FileZilla or WinSCP and confirm the connection is actually encrypted. In FileZilla, FTPS shows a lock and a certificate prompt the first time.
Tell users plainly which protocol to use. If you leave plain FTP open next to FTPS, people will keep using the insecure one.
The FTPS and SFTP page in this series covers the per user require secure setting and the common client mistakes in full.
5
Set the Passive Port Range and the Firewall Together
An FTP login uses the control port, but listings and files travel on separate data ports that the server picks from its passive range. Cerberus default passive range is 11000-13000, shown on the Protocols settings in Server Manager. You may narrow it, but keep at least a few hundred ports - each listing or transfer uses a port and ports cannot be reused for several minutes.
Note the passive range in Cerberus first. Whatever range you choose there is the range every other step must match exactly.
In Windows Defender Firewall, allow the Cerberus program or create inbound rules for your control ports - 21, 22, 990 or 443, only the ones you use - plus the full passive range.
Scope firewall rules to your LAN subnet for LAN only servers. Do not open ports to Any if the server never serves the internet.
If outside access is needed, forward the same ports on the router to the server fixed IP. The passive ports page in this series walks through server, firewall and router as one chain.
6
Test in Widening Circles and Read the Log
Test in order, so a failure tells you which layer broke.
On the server itself, connect to 127.0.0.1 - service and user account are proven.
From a second PC on the LAN, connect to the server fixed IP with the secure protocol - firewall and permissions are proven.
Upload a test file, download it back, and try to open a folder the user should not see. All three results matter.
Open the Cerberus Log and confirm your test appears with the right user, IP and result. If you cannot see who did what, fix logging now, not after an incident.
Honest summary - installing Cerberus in 5 minutes is real. Making it secure takes longer, and that extra time is the actual job. One account per person, encryption on, passive ports matched everywhere, and plain FTP kept off the internet. Skip those steps and you have not saved time, you have borrowed it.
Watch the Complete Video Guide
The video installs Cerberus FTP Server live in minutes - watch it first, then use this page to secure the same server properly.
No. Cerberus is a commercial product with a free trial period, stated loosely as about 25 days in current vendor material. After the trial a paid licence is needed. Features and editions change, so check the official site for your exact case before planning a production deployment.
What ports does Cerberus FTP Server use by default
FTP uses port 21, SFTP uses port 22, implicit FTPS uses port 990 and HTTPS uses port 443. The default passive data range is 11000 to 13000 and it is configurable in Server Manager. Open only the ports for the protocols you actually enable.
Is plain FTP in Cerberus safe for the internet
No. Plain FTP sends passwords and files in clear text in any FTP server, including Cerberus. For internet use, require FTPS or SFTP, or keep the server LAN only and reach it through a VPN. The internet exposure page in this series grades the options honestly.
This guide is based on the Technical Anshu video - Install Cerberus FTP Server in 5 Minutes - Stuck on a step, ask in the video comments and you will get an answer there