logo
icon

QuickShare

QuickShare is a lightweight, self-hosted file sharing application built with Go and SQLite. It supports resumable uploads and downloads, per-user storage quotas, speed limiting, fuzzy search, and directory sharing with anonymous access and QR codes.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-04-04
Services
service icon
Tags
Tool

QuickShare

QuickShare is a lightweight, self-hosted file sharing service built with Go and backed by SQLite for zero-dependency deployment.

Features

  • Resumable Transfers - Upload and download files with resume support for large files
  • Multi-User - Role-based access control with admin and user roles
  • Per-User Quotas - Configure storage limits and speed caps per user
  • Fuzzy Search - Find files and folders quickly across your storage
  • Directory Sharing - Share folders publicly, including anonymous access
  • QR Code Access - Generate QR codes for easy mobile file access
  • Cross-Platform - Works on Linux, Mac, and Windows
  • Adaptive UI - Responsive interface with i18n and wallpaper customization

First-Time Setup

After deployment, log in with the admin account. The default username is admin and the password is set during deployment.

What You Can Do After Deployment

  1. Open your domain to access QuickShare
  2. Log in with username admin and the password you set
  3. Upload files via drag-and-drop or the upload button
  4. Create folders to organize your files
  5. Share directories with public links or QR codes
  6. Manage users and set per-user storage quotas and speed limits

Persistent Data

All files and the SQLite database are stored in /quickshare/root and persisted via a Zeabur volume.

License

LGPL-3.0 — GitHub