General

Is it free?

Yes, SLightSFTP is free and open source. Donations are welcome.

OS support?

Windows 10/11. Headless web mode works wherever Node.js runs, but installers target Windows.

Can I run headless?

Yes. Use npm run start:web on a server, then manage via browser.

Network

What ports are used?

SFTP: default 22. FTP: 21 + passive range. Web GUI: 3000 by default.

How to set passive ports?

Configure a narrow range in settings/config, then open the same range in the firewall.

Do I need admin rights?

Only to bind to privileged ports (21/22) and for installation. Use higher ports if running un-elevated.

Authentication

Can I force key-only?

Yes. Enable Public Key and disable Password for that user.

Where are passwords stored?

In the local database. Use strong passwords; rotate regularly.

Can I mix auth?

Yes. Enable both password and key for smoother migrations, then disable password when ready.

Upgrades

How to upgrade?

Stop the app, back up DB, install new MSI, start app.

Rollback?

Reinstall previous MSI and restore DB backup.

Will I lose data?

Backups prevent loss. Copy the DB before upgrades; restore if needed.