Portable mode
You can run Rebex Buru SFTP Server and its Web Administration tool as standalone command-line applications without installing them as Windows services. This is useful for running the server from a USB stick, within scripts, or in other portable environments.
Recommended installation method
For most users, we recommend the .exe installer, which handles environment initialization and service installation automatically. See Installation for details.
Start the server
Portable mode does not require administrator privileges, but registering a Windows service does. Some server features (such as impersonation) require additional privileges.
Download the portable .zip package from the official download page, extract it, and open Command Prompt in the extracted directory.
Trial license
The .zip package for the current version has a 30-day trial license embedded, valid from the date of download. Older versions do not include a license key — see Apply a license key.
The quickest way to get started is the interactive wizard, which initializes the environment, offers to register the Windows service, and creates the first user:
burusftp.exe installTo script the setup instead, run the individual commands:
:: Generate SSH host keys and default configuration files.
burusftp.exe init
:: Create the first user (prompts for a password).
burusftp.exe user add alice --root-dir "C:\Users\alice" -p --web-admin enable
:: Run the server in the current console.
burusftp.exe runThe server is now accepting SFTP connections on port 22. Connect using the username and password you set above.
To register the server as a Windows service instead of running it in the console, see Register portable version as a service.
The server looks for its configuration files in a config folder located in the application directory (for example, D:\burusftp\config). See Configuration for details.
Before exposing the server to external traffic, review the Server Hardening guide.
Start the Web Administration
To use the web-based management interface, start it in a separate console window:
burusftpwa.exe runBy default, the Web Administration tool is accessible at http://localhost:8880.
Upgrade
To upgrade to a newer version:
- Download the new version and back up your current configuration folder.
- If you have the services installed and running, stop them:
burusftp svc stop burusftpwa svc stopYou must run the Command Prompt or PowerShell as an Administrator to stop services.
- Unzip the contents of the new package directly over your existing installation, overwriting the old files.
- Run
burusftp initto validate your configuration files:burusftp init - If you stopped the services in step 2, start them again with
burusftp svc startandburusftpwa svc start:burusftp svc start burusftpwa svc start
Upgrading from version 1.x
Version 2.x renamed the service executables and service names, so a full reinstall is needed. Check the 2.0.0 release notes for all breaking changes.
- Unregister the old services in your version 1.x directory:
buru uninstall - Extract the version 2.x portable version to a new, different location on your server.
- Copy your old configuration files (such as
config.yamlandusers.ldb) to the new configuration directory. These files are generally backwards compatible. - Run
burusftp initto validate your configuration files:burusftp init - If you previously had services registered, install them under the new names with
burusftp svc installandburusftpwa svc install:burusftp svc install burusftpwa svc install - Start the services with
burusftp svc startandburusftpwa svc start:burusftp svc start burusftpwa svc start