nodejs express file browser and manager.
- nodejs > 12 with npm: https://nodejs.org
Clone project. Create a config.js file in the root of project and paste following code into it:
module.exports = {
port: YOUR_DESIRED_PORT,
root: 'WHERE_FILE_MANAGER_CONSIDER_AS_ROOT',
sessionSecret: 'SOME_RANDOM_STRING'
}Change YOUR_PORT (e.g: 8081), WHERE_FILE_MANAGER_CONSIDER_AS_ROOT (e.g: /home/foo/Desktop) and SOME_RANDOM_STRING (e.g: secret).
Install modules by runing npm i
Run the project with npm run start
- Button to download whole folder.
- Upload files and folders
- Favorite folders and show them in left panel
- Download multiple files
- Delete and move files
- Sort files based on different things