Remote-File-Manager
Remote-File-Manager copied to clipboard
Server Based GUI File Manager
File-Manager
GUI File Manager, access both local and ssh files, X-OS (Built on electron), Tested for Windows and Ubuntu
Versions Used
| Version | |
|---|---|
| Node.js | v14.17.0 |
| Electron | v13.0.1 |
| Angular | v11.0.5 |
Build package
# move to main folder
cd main
# install dependencies of angular
npm install
# move to server folder
cd server
# install node dependencies
npm install
# move back to main folder
cd ..
# build
npm run electron-generate-win # for windows 64bit
npm run electron-generate-linux # for linux 64bit
# output package will be inside of build folder
# or run electron packager commands to generate for other operating systems
Run in development mode (In browser)
# terminal 1
cd main/server
npm run server # or npm run dev-server (make sure to install nodemon)
# terminal 2
cd main
npm run start
Run in production mode (In browser)
cd main
npm run prod
# open http://localhost:4500/ in browser
Screenshots
Local Drives
.png)
Local Drives - Dark Mode
.png)
Directory Contents
.png)
Directory Contents - Dark Mode
.png)
Right Click Options (Context menu)
.png)
Create New Folder
.png)
Success Notification
.png)
Created new Folder (Auto renames non existing name with unique numbers)
.png)
Edit path
.png)
Move to path
.png)
Add Connection
.png)
Test Connection
.png)
Connect to SSH
.png)
Delete Connection
.png)
Folder right click
.png)
Drag Select folders and files
.png)
Drag Select folders and files 2
.png)
Drag Select folders and files 3
.png)
Background Task queue
.png)
History
.png)
Background task in progress
.png)
Shift + Select
.png)
Ctrl + Select
.png)
Icons used are opensource
GIT : feathericons Website : feathericons.com