Skip to content
/ pdrive Public
forked from huyng/pdrive

personal file manager browser ui

License

Notifications You must be signed in to change notification settings

8u8u/pdrive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pdrive

pdrive is a browser-based document and file manager based on Python 3 and vue.js. If you need a quick way of browsing files on a remote server, this is the tool for you.

You can use it as a pretty alternative to python -m http.server or as a simple interface into a remote network-attached-storage drive.

It's designed to combine the excellent usability of Google Drive with the benefits of having control over your own data.

in mov

installation

pip install pdrive

getting started

You can run pdrive by calling the pdrive command within a directory you want to explore. Once running, you can visit the web interface at https://127.0.0.1:9999.

If you're running this on a remote server, you can use ssh port forwarding to access the web interface over an ssh connection:

ssh -N -L 9999:localhost:9999 [email protected]

SECURITY NOTE: pdrive will have all the same permissions to modify your file system as the user who started the program.

usage

usage: pdrive [-h] [-H HOST] [-p PORT]

optional arguments:
  -h, --help            show this help message and exit
  -H HOST, --host HOST
  -p PORT, --port PORT

About

personal file manager browser ui

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 73.1%
  • Python 17.8%
  • JavaScript 6.0%
  • HTML 3.1%