QuickShare file sharing with 0ut0f.space patches
Find a file
Hexxa 1fcb2223a0
feat(be/fe): enable captcha (#69)
* feat(ui): enable captcha

* feat(server): enable captcha

* fix(ui): fix login pane layout

* fix(config): remove unused config and files

* fix(be/fe): clean up code

* chore(fe/be): clean up code
2021-08-07 11:27:24 +08:00
.github/workflows Fix append (#43) 2021-03-19 23:00:22 +08:00
cmd/start feat(log): tee logs to file and stdout (#42) 2021-03-06 10:44:24 +08:00
configs feat(be/fe): enable captcha (#69) 2021-08-07 11:27:24 +08:00
docs chore(docs): fix a mistake in readme (#41) 2021-03-04 15:28:39 +08:00
public/static feat(be/fe): enable captcha (#69) 2021-08-07 11:27:24 +08:00
scripts chore(cicd): add docker workflow and refine READMEs (#40) 2021-02-02 19:09:03 +08:00
src feat(be/fe): enable captcha (#69) 2021-08-07 11:27:24 +08:00
.gitignore Release 0.3.0 (#37) 2021-01-31 19:37:05 +08:00
Dockerfile fix(docker): add dockfile and small fixes (#38) 2021-02-01 21:36:56 +08:00
go.mod feat(be/fe): enable captcha (#69) 2021-08-07 11:27:24 +08:00
go.sum feat(be/fe): enable captcha (#69) 2021-08-07 11:27:24 +08:00
LICENSE Initial commit 2018-03-10 15:54:53 +08:00
package.json fix(docker): add dockfile and small fixes (#38) 2021-02-01 21:36:56 +08:00
README.md chore(docs): fix a mistake in readme (#41) 2021-03-04 15:28:39 +08:00
yarn.lock chore(deps): bump ws from 6.2.1 to 6.2.2 (#59) 2021-06-16 13:51:43 +08:00

Quickshare

Quick and simple file sharing between different devices.

Quickshare on desktop

Quickshare on mobile

Choose Language: English | 简体中文

Main Features

  • Sharing and accessing from different devices (Adaptive UI)
  • Be compatible with Linux, Mac and Windows
  • Stopping and resuming uploading/downloading
  • Do uploading and downloading in web browser
  • Manage files through browser or OS

Quick Start

Run in Docker

Following will start a quickshare docker and listen to 8686 port.

Then you can open http://127.0.0.1:8686 and log in with user name qs and password 1234:

docker run \
    --name quickshare \
    -d -p 8686:8686 \
    -v `pwd`/quickshare/root:/quickshare/root \
    -e DEFAULTADMIN=qs \
    -e DEFAULTADMINPWD=1234 \
    hexxa/quickshare
  • DEFAULTADMIN is the default user name
  • DEFAULTADMINPWD is the default user password
  • /quickshare/root is where Quickshare stores files and directories.

Run from source code

Before start, please confirm Go/Golang (>1.15), Node.js and Yarn are installed on your machine.

# clone this repo
git clone git@github.com:ihexxa/quickshare.git

# go to repo's folder
cd quickshare

DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start

OK! Open http://127.0.0.1:8686 in browser, and log in with user name qs and password 1234.

Run executable file

  • Downloading: Download last distribution(s) in Release Page.
  • Unzipping: Unzip it and run following command DEFAULTADMIN=qs DEFAULTADMINPWD=1234 ./quickshare. (You may update its execution permission: e.g. run chmod u+x quickshare)
  • Accessing: At last, open http://127.0.0.1:8686 in browser, and log in with user name qs and password 1234.

FAQ

Coming soon.