QuickShare file sharing with 0ut0f.space patches
* fix(files/handler): add base64 decode for content * fix(singleuser): pick user name from jwt token and encode content * fix(singleuser): add public path check, abstract user info from token * fix(singleuser): update singleuser client * fix(server): fix test and enable auth by default * feat(client/web): add web client * fix(client/web): refine css styles * fix(client/web): refine styles * fix(client/web): refine styles, add test and fix bugs * test(client/web): add web client tests * fix(client/web): refactor client interface and enhance the robustness * chore(client/web): ignore js bundles * test(files): call sync before check Co-authored-by: Jia He <jiah@nvidia.com> |
||
---|---|---|
client | ||
cmd | ||
docs | ||
public | ||
server | ||
src | ||
.gitignore | ||
.goreleaser.yml | ||
.travis.yml | ||
config.json | ||
demo.jpg | ||
go.mod | ||
go.sum | ||
Gopkg.lock | ||
Gopkg.toml | ||
LICENSE | ||
package.json | ||
README.md | ||
server.go | ||
yarn.lock |
Quickshare
A succinct file sharing server
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...