Administration
Command line admin
Our burusftp
command is the most powerful way to manage your server. By using this CLI command,
it’s easy to automate anything from server configuration, security configuration, user management,
path mapping or license management.
See also
# init the Buru instance
burusftp init
# add the user
burusftp user add john --password mypassword --root-dir "C:\Users\john"
# run the server
burusftp run
Web admin
Easy-to-use web interface for most common tasks. Includes user, services and license management, and provides access to log files. Learn more on the web administration page or see the demo.
Human-readable configuration files
Server configuration is stored in the human-readable, plain text configuration file using YAML format. This is useful, for example, if you want to prepare a configuration for bulk deployment or for use in a docker container.
Note: User data is stored in a LiteDB database.
For details, see configuration directory documentation.
# ************************************************************
# Local SSH/SFTP endpoint bindings.
# Specify the addresses and ports that the server should listen on.
# IP addresses and host names are supported. Host names will be resolved to IP addresses when the server starts.
# Use 0.0.0.0 and '::' if you wish the server to bind to any IPv4 or IPv6 address, respectively.
# Port 22 is the default port for SSH / SFTP.
# By default, the server will bind to any IP address, listen on port 22 and will have both SFTP and Shell/SCP subsystems enabled.
# IPv6 addresses must be enclosed in quotes (required by YAML format).
# ************************************************************
bindings:
- { port: 22, ipAddress: 0.0.0.0, scp: true, sftp: true }
- { port: 22, ipAddress: '::', scp: true, sftp: true }
- ipAddress: test.rebex.net
Instance cloning (xcopy deployment)
One of the key features of Rebex Buru SFTP Server is the easy setup, suitable for unattended scenarios. This can be used for bulk deployment of Buru on multiple machines, as described in this article: How to clone Rebex Buru SFTP Server installation across multiple servers.
Logging
Detailed logging of server actions and file access makes it possible to observe and audit what is happening at the server.
By default, a text file-based logging is used. Serilog logging infrastructure is a more advanced alternative, making it possible to send log events almost anywhere. The target can be any standard Serilog eventsink, such as Windows Event Log, email, Azure DB, Log4Net, and many more. You can also set different levels of detail for individual Serilog sinks - for example, save details to disk and have errors emailed to you. For details see logging configuration in Buru SFTP Server.
Installation modes
Windows installer
The wizard will guide you through the installation process. Within a few clicks, the server will be setup and running
Silent install
Buru SFTP Server Windows installer supports silent installation mode. This mode allows you to install the server without any user interaction. Several command-line options are available to customize the installation process, such as installation path, SSH port, and more.
Scripted installation using the command line
Download the installation ZIP package. Unzip to the target location. Configure the server using the command line, or use a pre-made text configuration file. Especially useful for portable installations or for bulk deployments.
Windows virtual accounts and managed service accounts
The server supports Virtual accounts and Managed Service Accounts (MSAs) for service users.
Virtual accounts are designed to provide applications or services with a unique identity without the need to manage passwords or create a traditional account. These accounts are local to the machine or application.
Managed Service Accounts (MSAs) are created for managing services in a domain environment. Similar to virtual accounts, no local password management is required.
Run as a Windows service or as a standalone application
The server supports two modes of operation:
- Run as a Windows services.
- Run as a standalone command line application.
For running the server without the need to run the installer, see portable version.
Buru Server Features
Join these companies and individuals who are already using Rebex software:
Customers






What next?
Non-commercial use
Get a free non-commercial license. It includes most of the features of Professional edition.
Get free licenseCommercial use
If you use the server for anything related to business or commercial use you have to purchase a license.
Sales contact
sales@rebex.net
Get help
The server is completely free for personal, academy and other non-commercial use.