Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danushka96/file-server
File management platform written in VUE and NodeJS, File-upoad and Download via HTTP protocol
https://github.com/danushka96/file-server
express file-upload fileserver filesystem node server vue vuejs
Last synced: 2 months ago
JSON representation
File management platform written in VUE and NodeJS, File-upoad and Download via HTTP protocol
- Host: GitHub
- URL: https://github.com/danushka96/file-server
- Owner: Danushka96
- Created: 2020-03-30T13:58:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T18:14:45.000Z (almost 2 years ago)
- Last Synced: 2024-10-09T17:47:35.654Z (2 months ago)
- Topics: express, file-upload, fileserver, filesystem, node, server, vue, vuejs
- Language: Vue
- Homepage:
- Size: 2.92 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Server
This is an application used to store files in a server, Organize and download when you need.
For operating you don't need ftp, All the files can be transfered via HTTP protocol,## Screenshots
![](https://i.imgur.com/TEMAQXZ.png)
![](https://i.imgur.com/asaYmDP.png)
![](https://i.imgur.com/56gfPK3.png)
![](https://i.imgur.com/xy0I6nA.png)
#### Upload and download speed changes with your network connection speed
## Project development setup
This project is consist of two systems, Front and Back
### Frontend Setup
Developed with Vue
```
yarn install
yarn serve
```#### Configuration
Open config/index.js and configure backend url ( you dont need to touch this configuration unless you changed the backend port)
### Backend Setup
Developed with NodeJS
```
yarn install
yarn run server
```#### Configuration
open server/config/index.js and change your file saving path
## Project deployment setup
1. Build the front-end with yarn build
2. Move files to the web server public url
3. start server with pm2 node process manager##### This Project is still in the development stage. So any kind contribution is welcome.
#### Made with ❤ for community