QuickShare file sharing with 0ut0f.space patches
* feat(client/web): add upload mgr * feat(uploader): move uploader to worker * feat(upload_mgr): use native worker for uploading * fix(upload_mgr): fix uploading stop not working * chore(client/web): cleanups * test(upload.worker): add unit test for upload.worker * feat(worker): add foreground upload worker * chore(uploader): turn down the speedup |
||
---|---|---|
cmd | ||
docs | ||
public/static/img | ||
src | ||
.gitignore | ||
.travis.yml | ||
config.json | ||
demo.jpg | ||
go.mod | ||
go.sum | ||
LICENSE | ||
package.json | ||
README.md | ||
yarn.lock |
[WORKING IN PROGRESS!!!] Quickshare
Simple file sharing server built with Go/Golang, Typescript, Gin, React, Boltdb, etc.
Choose Language: English | 简体中文
Download
Visit Release Page to get Linux | Mac | Windows distribution(s).
Features
- Upload and download in browser, no client
- Share files among desktop and mobile devices
- Portable software
- Add files from local
- Add download limit for resource
- Download from interrupted point
Installation
2 steps are needed to start a quickshare: unzip it and start it.
The first step, unzip and start quickshare
Linux
- Unzip the package:
unzip [package].
([package]
could bequickshare_0.0.8_linux_x86_6 4.zip
) - Start quickshare
./quickshare
Mac
- Unzip the package:
unzip [package].
([package]
could bequickshare_0.0.8_macos_x86_64.zip
) - Start quickshare
./quickshare
Windows
- Unzip the package
- Go into folder and click
quickshare.exe
Last step, meet quickshare in browser
- Quickshare will start and show
quickshare starts @ [URL]
in terminal (e.g.URL
could be192.168.0.1:8888
) - Open
URL
in browser and login withadmin
andquicksh@re
- Enjoy (But don't forget to change password according to FAQ document)
FAQ
Please refer FAQ document
Configuration
Please refer Configuration document
Contribution
Will add it soon...