ServeSense Logo

ServeSense

Server Setup and Configuration

A sequential guide to configuring all parameters before running the server.

Step 1: Network, Root & Advanced Settings

This step configures the server's network binding, primary directory, and core security features.

SFTP Settings - Step 1

A. Basic Settings

FieldDescription
Bind IPThe specific IP address the server listens on. Use 0.0.0.0 (the default) to listen on all available network interfaces.
PortThe network port for the selected protocol (SFTP default: 22; FTPS default: 990, FTP default: 21).
Root FolderThe mandatory base directory for all user accounts. All user home directories are contained within this folder.

B. Advanced Settings

SettingDescription
LoggingToggle logging Enabled or Disabled. Disabling logging improves performance under high load (only available in Ultimate Plan).
Max upload (MB)Sets the maximum allowed size (in Megabytes) for any single file upload. Set to 0 for unlimited size.
Brute Force ProtectionControls the anti-brute force mechanism.
Max tries before blockThe number of failed login attempts allowed before blocking the connecting client.
Block duration (minutes)The time (in minutes) the client is blocked after reaching the max tries limit. Set either to 0 to disable Brute Force Protection.
IP WhitelistA comma-separated list of IP addresses or CIDR ranges. If set, only these addresses are allowed to connect.
IP BlacklistA comma-separated list of IP addresses or CIDR ranges. Connections from these addresses will always be denied.
SSH Host Key(SFTP only) Path to the SSH Host Key file (.key). If left blank or the file is missing, ServeSense will automatically generate a secure key (RSA and Ed25519).
FTPS Cert/Key(FTPS only) Paths to the PEM certificate and key files. If left blank or files are missing, ServeSense will automatically generate self-signed certificate files.

Step 2: Accounts

Configure user accounts, passwords, permissions, and virtual home directories.

SFTP Settings - Step 2
FieldDescription
Username / PasswordUser login credentials.
PermissionsGranular access control for the account:
readAllows downloading and listing files.
writeAllows uploading, creating directories (MKDIR), and renaming files.
deleteAllows deleting files (REMOVE) and directories (RMDIR).
listAllows listing directory contents (LIST/STAT).
Home (subfolder)The virtual root directory for the user. This path is relative to the Root Folder set in Step 1.

🔑 Home (subfolder) Configuration Guide

InputResulting Access/PathPurpose
(Default/Empty)A new folder is automatically created inside the Root Folder with the same name as the Username.Standard setup for restricted access (Least Privilege).
. (Single Dot)The user gains access to the entire Root Folder set in Step 1.Administrator/Super-admin access (accessing all user directories is possible).
dirA/dirBCreates a nested directory structure Root Folder\dirA\dirB as the user's home.Defining a specific path for the user.

Step 3: Run & Monitor

Start the server and observe the operational log.

SFTP Settings - Step 3
  • Click Next from Step 2.
  • Click the button to start the server. The button will change to .
  • Server Log: View real-time status, connection info, and warnings/errors.
  • Click to save the session log to a file for analysis.