dorkhub

vue-fs

A Vue file management client, complete with a node/express/FS backend.

FlynnDerek
Vue608 forksMITupdated 1 year ago
visit the demogit clone https://github.com/FlynnDerek/vue-fs.gitFlynnDerek/vue-fs

vue-fs

🔥 A big thanks to Jude Giordano and Gazij for their work on PR #2. This PR removes much of the bloat from the old backend, provides feature fixes and creates a more robust backend. Cheers! 🍺

🚀 Demo

🔮 Vue-fs Discord Server -> Discuss issues, ideas or get help with project setup

This project exists mostly as a challenge to myself! Vue-fs is meant to be a complete home file server and file management solution. The idea being you can run it on a Raspberry Pi, an old laptop or even a rack server. Over time I will be adding extra features to this project, listed below. I also welcome collaboration, should any of you feel inclined :)

Features

  • Upload (multiple files)
  • Download (multiple files/directories)
  • Move (multiple files/directories)
  • Delete (multiple files/directories)
  • Subfolders
  • Extracting
  • Create new diretories
  • Filtering
  • File viewer *if compatible with the browser
  • Rename files/directories
  • User auth
  • HTTPS

Installation

Client

cd client

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Server

cd server

# install dependencies
npm install

# run server with nodemon
npm run dev

Contributors and honorable mentions

The following people have made this FOSS project possible:

  • Tyler Ingraham - A great mentor, commisioned a secured production version of vue-fs for use at his law office.
  • Jude Giordano - Core contributor
  • Gazij - Core contributor

more like this

r2

Free open-source Cloudflare R2 desktop client and S3 GUI for macOS, Windows, and Linux. Manage Cloudflare R2, AWS S3, M…

TypeScript50

meine

meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…

Python50

MTT-File-Manager-RUST

MTT File Manager is a Rust-based Windows file manager with tabbed navigation, rich media previews, deep system integrat…

Rust51

search

search projects, people, and tags