WeTransfer처럼 웹 UI와 CLI 클라이언트, 선택적 종단 간 암호화를 제공하는 Go 기반 셀프 호스팅 임시 파일 업로드 서버입니다.
- 스타
- 425
- 포크
- 44
- 열린 이슈
- 8
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
015는 파일과 텍스트를 임시로 공유할 수 있는 셀프 호스팅 웹 앱입니다. 사용자는 파일을 업로드하거나 텍스트를 붙여 넣은 뒤 공유 링크나 짧은 수령 코드를 받을 수 있습니다. 공유 항목에 비밀번호를 설정하거나 다운로드 횟수를 제한하고, 만료 시점을 지정할 수 있습니다.
프론트엔드는 Vue 3, Nuxt 4, Tailwind CSS로 구축했고, 백엔드는 Go와 Echo 프레임워크로 작성했습니다. 대용량 파일은 청크 단위로 업로드하며, Web Worker에서 프론트엔드 해시를 계산해 서버가 중복 데이터를 건너뛸 수 있습니다. 업로드가 중단되면 저장된 청크부터 재개할 수 있습니다. 이미지 압축과 형식 변환 같은 백그라운드 작업은 Redis 기반 Asynq 큐에서 처리하며, 별도의 워커 서비스가 큐를 담당합니다.
Docker Compose로 배포할 수 있으며, 간체 중국어, 영어, 일본어를 비롯한 여러 인터페이스 언어를 지원합니다. AGPL-3.0 라이선스를 따릅니다.
핵심 기능
- 01대용량 파일을 청크 단위로 업로드하고 전송을 재개할 수 있습니다
- 02해시와 파일 크기를 비교해 중복 파일을 감지하는 즉시 전송
- 03공유 링크와 짧은 수령 코드
- 04공유 항목에 비밀번호, 다운로드 횟수 제한, 만료 시점 설정
- 05비동기 이미지 압축 및 형식 변환
- 06이미지와 동영상 미리보기
활용 사례
- 이메일 첨부 파일 없이 대용량 파일 보내기
- 정해진 시간이 지나면 만료되는 텍스트 조각 공유하기
- 공개 파일 전송 사이트 대신 비공개 셀프 호스팅 서비스 운영하기
빠른 시작
- 1
README에서 config.example.yaml과 docker-compose.yml을 다운로드합니다
- 2
설정한 후 config.example.yaml의 이름을 config.yaml로 변경합니다
- 3
Docker Compose로 서비스를 시작합니다
docker compose up -d - 4
브라우저에서 http://localhost:8080을 엽니다
사용 전 알아둘 점
- AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통해 사용할 경우 소스 코드 공개가 필요한 카피레프트 라이선스입니다.
- config.yaml을 설정하고 대기열 처리를 위한 종속성으로 Redis를 실행해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- 015은(는) 무엇인가요?
- 청크 업로드, 즉시 전송, 이미지 압축 및 접근 제어를 지원하는 셀프 호스팅 임시 파일·텍스트 공유 플랫폼입니다. 015는 파일과 텍스트를 임시로 공유할 수 있는 셀프 호스팅 웹 앱입니다. 사용자는 파일을 업로드하거나 텍스트를 붙여 넣은 뒤 공유 링크나 짧은 수령 코드를 받을 수 있습니다. 공유 항목에 비밀번호를 설정하거나 다운로드 횟수를 제한하고, 만료 시점을 지정할 수 있습니다.
- 015은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- 015은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- 015은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. 015의 마지막 커밋은 2026년 11월 5일입니다.
- 015은(는) 어디에 사용할 수 있나요?
- 이메일 첨부 파일 없이 대용량 파일 보내기 정해진 시간이 지나면 만료되는 텍스트 조각 공유하기 공개 파일 전송 사이트 대신 비공개 셀프 호스팅 서비스 운영하기
- 015는 어떻게 설치하나요?
- README에서 config.example.yaml과 docker-compose.yml을 다운로드합니다 설정한 후 config.example.yaml의 이름을 config.yaml로 변경합니다 Docker Compose로 서비스를 시작합니다: docker compose up -d 브라우저에서 http://localhost:8080을 엽니다
- 015은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/keven1024/015
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
만료 링크, 선택적 S3 저장소, 공개 업로드 차단 기능을 갖춘 Go 기반 셀프 호스팅 파일 공유 서버로, Firefox Send의 대안입니다.
업로드한 파일과 텍스트에 수령용 비밀번호를 발급해 주는 셀프 호스팅 공유 도구로, 택배를 찾아가는 방식과 비슷합니다.
ShareX용으로 설계된 자체 호스팅 파일 업로드 서버로, 공유·갤러리·단축 링크를 지원합니다.
공유 링크를 제공하는 셀프 호스팅 파일 업로더로, 사용자 계정, 앨범, 스니펫, URL 단축 기능과 S3 스토리지를 지원합니다.
기기 간 빠른 파일 공유를 위한 셀프 호스팅 웹 앱으로, 다중 사용자 관리, 재개 가능한 전송, 공유 폴더의 QR 코드 접근을 지원합니다.