Qusly is an FTP client, built on top of Electron
and React
. It aims to be beatiful and functional.
- Supports FTP, FTPS and SFTP
- File operations
- Tree explorer
- Tabs
Some of the features may not be fully finished, because of the early stage.
- Qusly-Core
- Tabs system from Wexond
Before running Qusly, please ensure you have latest Node.js installed on your machine.
Firstly, run this command to install all needed dependencies. If you have encountered any problems, please report it.
$ npm install
Commands below will run Qusly in the development mode.
$ npm run dev
$ npm run start
You can configure the environment file for better development experience. It will automatically create a new session on hot reload.
Change name of the .env.example
to .env
.
HOSTNAME=www.example.com
USER=root
PASSWORD=password
PROTOCOL=sftp
PORT=22
ENABLED=true
You can set the protocol to sftp
, ftp
or ftps
.
Port is usually 21
for FTP(s) and 22
for SFTP.