Repolode
ihexxa

ihexxa/quickshare

기기 간 빠른 파일 공유를 위한 셀프 호스팅 웹 앱으로, 다중 사용자 관리, 재개 가능한 전송, 공유 폴더의 QR 코드 접근을 지원합니다.

대체할 수 있는 제품:DropboxWeTransfer

스타
639
포크
41
열린 이슈
12
마지막 커밋
그저께

어떤 프로젝트인가요?

Quickshare는 웹 브라우저를 통해 서로 다른 기기 간에 파일을 주고받을 수 있는 셀프 호스팅 파일 공유 애플리케이션입니다. 백엔드는 Go, 프런트엔드는 React와 TypeScript로 구성되어 있으며 Linux, macOS, Windows에서 실행됩니다.

기본적인 업로드와 다운로드뿐 아니라 브라우저에서 파일과 폴더를 관리하고, 파일을 퍼지 검색하고, 전송을 재개할 수 있습니다. 다른 사람과 디렉터리를 공유할 수도 있으며, QR 코드로 공유 링크를 열어 익명으로 접근하는 것도 가능합니다. 업로드는 스트리밍 방식으로 처리되므로 CDN이나 reverse proxy 뒤에 서비스를 배치할 수 있습니다.

팀이나 가정에서 사용할 수 있도록 관리자 및 사용자 역할을 갖춘 다중 사용자 기능, 사용자별 홈 디렉터리, 대역폭 제한, 저장 공간 할당량을 지원합니다. Docker로 실행하거나 Yarn으로 소스에서 빌드할 수 있고, 미리 빌드된 실행 파일을 사용할 수도 있습니다. 운영체제에서 파일에 직접 접근하는 것도 가능합니다.

핵심 기능

  • 01브라우저에서 파일과 폴더 업로드, 다운로드, 생성, 이동, 삭제
  • 02파일과 폴더 퍼지 검색
  • 03업로드 및 다운로드 재개
  • 04QR 코드로 익명 접근하는 경우를 포함해 디렉터리 공유
  • 05관리자 및 사용자 역할을 지원하는 다중 사용자 기능
  • 06사용자별 속도 제한 및 저장 공간 할당량

활용 사례

  • 홈 네트워크에서 휴대폰, 노트북, 데스크톱 간 파일 이동
  • 계정 없이 사용할 수 있는 공유 폴더 링크를 동료나 고객에게 제공
  • 사용자별 할당량을 설정해 가족이나 소규모 팀을 위한 비공개 파일 서버 운영

빠른 시작

  1. 1

    Docker 컨테이너를 실행한 다음(권장) 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

    또는 repo를 clone한 후 소스에서 실행합니다(Go 1.17 이상, Node.js 및 Yarn 필요)

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

    repo 폴더에서 앱을 시작합니다

    DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start
  4. 4

    또는 Release Page에서 실행 파일을 다운로드해 압축을 풀고 실행합니다

사용 전 알아둘 점

  • 현재도 활발히 개발 중이므로 완전한 하위 호환성은 보장되지 않습니다.
  • 카피레프트 라이선스인 LGPL-3.0에 따라 라이선스가 부여됩니다.
  • 보안을 위해 첫 로그인 후 기본 인증 정보(qs / 1234)를 변경해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

quickshare은(는) 무엇인가요?
기기 간 빠른 파일 공유를 위한 셀프 호스팅 웹 앱으로, 다중 사용자 관리, 재개 가능한 전송, 공유 폴더의 QR 코드 접근을 지원합니다. Quickshare는 웹 브라우저를 통해 서로 다른 기기 간에 파일을 주고받을 수 있는 셀프 호스팅 파일 공유 애플리케이션입니다. 백엔드는 Go, 프런트엔드는 React와 TypeScript로 구성되어 있으며 Linux, macOS, Windows에서 실행됩니다.
quickshare은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
quickshare은(는) LGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
quickshare은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. quickshare의 마지막 커밋은 2026년 11월 5일입니다.
quickshare은(는) 어디에 사용할 수 있나요?
홈 네트워크에서 휴대폰, 노트북, 데스크톱 간 파일 이동 계정 없이 사용할 수 있는 공유 폴더 링크를 동료나 고객에게 제공 사용자별 할당량을 설정해 가족이나 소규모 팀을 위한 비공개 파일 서버 운영
quickshare는 어떻게 설치하나요?
Docker 컨테이너를 실행한 다음(권장) 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 또는 repo를 clone한 후 소스에서 실행합니다(Go 1.17 이상, Node.js 및 Yarn 필요): git clone git@github.com:ihexxa/quickshare.git repo 폴더에서 앱을 시작합니다: DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start 또는 Release Page에서 실행 파일을 다운로드해 압축을 풀고 실행합니다
quickshare은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ihexxa/quickshare

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트