Quick and simple file sharing between different devices, built with Go, React and Typescript.
LGPL-3.0 License
English | 简体中文
Quickshare is still under active development, please keep in mind that full backward compatibility is not guaranteed.
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 nameDEFAULTADMINPWD
is the default user password/quickshare/root
is where the Quickshare stores files and directories.Before start, please confirm that Go/Golang (>=1.17), Node.js and Yarn are installed on your machine.
# clone this repo
git clone [email protected]: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
.
DEFAULTADMIN=qs DEFAULTADMINPWD=1234 ./quickshare
. (You may update its execution permission: e.g. run chmod u+x quickshare
)http://127.0.0.1:8686
in browser, and log in with user name qs
and password 1234
.Coming soon.