Repolode
ihexxa

ihexxa/quickshare

Self-hosted web app for quick file sharing between devices, with multi-user management, resumable transfers and QR-code access to shared folders.

Open-source alternative to:DropboxWeTransfer

Stars
639
Forks
41
Open issues
12
Last commit
yesterday

What is it?

Quickshare is a self-hosted file sharing application for moving files between different devices through a web browser. It is built with Go on the backend and React with TypeScript on the frontend, and runs on Linux, macOS and Windows.

Beyond basic upload and download, it offers file and folder management in the browser, fuzzy search across files, resumable transfers, and the ability to share directories with others, including anonymous visitors who can open a share through a QR code. Uploads are streamed so the service can sit behind a CDN or reverse proxy.

For teams or households, it supports multiple users with admin and user roles, per-user home directories, per-user bandwidth limits and storage quotas. It can be started with Docker, from source with Yarn, or from a prebuilt executable, and files can also be accessed directly from the operating system.

Key features

  • 01Upload, download, create, move and delete files and folders in the browser
  • 02Fuzzy search across files and folders
  • 03Resumable uploads and downloads
  • 04Share directories with others, including anonymous access via QR code
  • 05Multi-user support with admin and user roles
  • 06Per-user speed limits and space quotas

Use cases

  • Moving files between a phone, laptop and desktop on a home network
  • Giving colleagues or clients a shared folder link without requiring accounts
  • Running a small private file server for a family or small team with per-user quotas

Quick start

  1. 1

    Run the Docker container (recommended), then open http://127.0.0.1:8686

    docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare
  2. 2

    Or clone the repo, then run from source (requires Go 1.17+, Node.js and Yarn)

    git clone git@github.com:ihexxa/quickshare.git
  3. 3

    Start the app from the repo folder

    DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start
  4. 4

    Or download the executable from the Release Page, unzip it, and run it

Things to know

  • Still under active development, so full backward compatibility is not guaranteed.
  • Licensed under LGPL-3.0, a copyleft license.
  • Default credentials (qs / 1234) must be changed after first login for security.

In collections

Topics

FAQ

What is quickshare?
Self-hosted web app for quick file sharing between devices, with multi-user management, resumable transfers and QR-code access to shared folders. Quickshare is a self-hosted file sharing application for moving files between different devices through a web browser. It is built with Go on the backend and React with TypeScript on the frontend, and runs on Linux, macOS and Windows.
Is quickshare free to use? What license does it have?
quickshare is open source under the LGPL-3.0 license. Check the license terms before using it in commercial products.
Is quickshare still maintained?
Actively maintained. The last commit to quickshare was on Nov 5, 2026.
What can I use quickshare for?
Moving files between a phone, laptop and desktop on a home network Giving colleagues or clients a shared folder link without requiring accounts Running a small private file server for a family or small team with per-user quotas
How do I install quickshare?
Run the Docker container (recommended), then open http://127.0.0.1:8686: docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare Or clone the repo, then run from source (requires Go 1.17+, Node.js and Yarn): git clone git@github.com:ihexxa/quickshare.git Start the app from the repo folder: DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start Or download the executable from the Release Page, unzip it, and run it
Where can I get quickshare?
The source code and installation instructions are on GitHub: https://github.com/ihexxa/quickshare

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects