브라우저에서 파일을 암호화해 서버에는 암호문만 저장하는 자체 호스팅 가능한 파일·메모 공유 서비스입니다.
ihexxa/quickshare
기기 간 빠른 파일 공유를 위한 셀프 호스팅 웹 앱으로, 다중 사용자 관리, 재개 가능한 전송, 공유 폴더의 QR 코드 접근을 지원합니다.
대체할 수 있는 제품:Dropbox
WeTransfer
- 스타
- 639
- 포크
- 41
- 열린 이슈
- 12
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Quickshare는 웹 브라우저를 통해 서로 다른 기기 간에 파일을 주고받을 수 있는 셀프 호스팅 파일 공유 애플리케이션입니다. 백엔드는 Go, 프런트엔드는 React와 TypeScript로 구성되어 있으며 Linux, macOS, Windows에서 실행됩니다.
기본적인 업로드와 다운로드뿐 아니라 브라우저에서 파일과 폴더를 관리하고, 파일을 퍼지 검색하고, 전송을 재개할 수 있습니다. 다른 사람과 디렉터리를 공유할 수도 있으며, QR 코드로 공유 링크를 열어 익명으로 접근하는 것도 가능합니다. 업로드는 스트리밍 방식으로 처리되므로 CDN이나 reverse proxy 뒤에 서비스를 배치할 수 있습니다.
팀이나 가정에서 사용할 수 있도록 관리자 및 사용자 역할을 갖춘 다중 사용자 기능, 사용자별 홈 디렉터리, 대역폭 제한, 저장 공간 할당량을 지원합니다. Docker로 실행하거나 Yarn으로 소스에서 빌드할 수 있고, 미리 빌드된 실행 파일을 사용할 수도 있습니다. 운영체제에서 파일에 직접 접근하는 것도 가능합니다.
핵심 기능
- 01브라우저에서 파일과 폴더 업로드, 다운로드, 생성, 이동, 삭제
- 02파일과 폴더 퍼지 검색
- 03업로드 및 다운로드 재개
- 04QR 코드로 익명 접근하는 경우를 포함해 디렉터리 공유
- 05관리자 및 사용자 역할을 지원하는 다중 사용자 기능
- 06사용자별 속도 제한 및 저장 공간 할당량
활용 사례
- 홈 네트워크에서 휴대폰, 노트북, 데스크톱 간 파일 이동
- 계정 없이 사용할 수 있는 공유 폴더 링크를 동료나 고객에게 제공
- 사용자별 할당량을 설정해 가족이나 소규모 팀을 위한 비공개 파일 서버 운영
빠른 시작
- 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
또는 repo를 clone한 후 소스에서 실행합니다(Go 1.17 이상, Node.js 및 Yarn 필요)
git clone git@github.com:ihexxa/quickshare.git - 3
repo 폴더에서 앱을 시작합니다
DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start - 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 통계는 매일 갱신됩니다.
관련 프로젝트
파일 공유, 협업 코드 편집, 사용자 관리를 지원하는 단일 Go 바이너리 기반 셀프 호스팅 클라우드 플랫폼
Deno와 TypeScript로 만든 셀프 호스팅 개인 클라우드로, 파일·캘린더·연락처를 관리하고 Docker Compose로 배포합니다.
여러 클라우드 스토리지와 로컬 스토리지를 하나의 웹 인터페이스와 WebDAV로 통합하는 셀프 호스팅 파일 목록 및 관리 서버입니다.
WeTransfer처럼 웹 UI와 CLI 클라이언트, 선택적 종단 간 암호화를 제공하는 Go 기반 셀프 호스팅 임시 파일 업로드 서버입니다.
청크 업로드, 즉시 전송, 이미지 압축 및 접근 제어를 지원하는 셀프 호스팅 임시 파일·텍스트 공유 플랫폼입니다.