Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.38 KB

README.md

File metadata and controls

59 lines (41 loc) · 1.38 KB

Description

Imgur

A super simple web-based file manager written for node. Hopefully, this will be made modular so it can be dropped into other projects at will.

Requirements

  • See package.json

Install

npm install

or step-by-step
git clone https://github.com/seanstar12/nodeFileBrowser.git; 
cd nodeFileBrowser; 
npm install;

Features

Update:

  • I actually wrote a ton more features, but due to not commiting, I lost it during a server upgrade.
  • Now that this actually has folowers, I'll commit when I create.

Current:

  • Ability to allow / ban hidden files
  • Set a custom directory.

Future:

  • Create users and manage permissions
  • Create guest accounts with access timeouts
  • Add a public folder / dropbox (can upload but cannot see files)
  • Ability to upload / delete / rename / etc..
  • Zip multiple files and download all at once
    • more?

Chopping Block (My todo list):

  • Rework '/' to a function based operation
  • Change the reading of filetypes to a list of known types
  • Need to finalize signup page
  • Add proper routes to handle/manage users
  • Setup some sort of DB and get rid of config file
  • Bug: Fails to load on empty directory

Use

Should be straight forward. Configure the options and port inside of app.js. Enjoy.