Repolode
vastsa

vastsa/FileCodeBox

업로드한 파일과 텍스트에 수령용 비밀번호를 발급해 주는 셀프 호스팅 공유 도구로, 택배를 찾아가는 방식과 비슷합니다.

대체할 수 있는 제품:WeTransferSend Anywhere

스타
8,768
포크
1,086
열린 이슈
25
마지막 커밋
11일 전

어떤 프로젝트인가요?

FileCodeBox는 파일과 텍스트를 익명으로 공유할 수 있는 셀프 호스팅 웹 도구입니다. 보내는 사람이 콘텐츠를 업로드하면 수령용 비밀번호를 받으며, 받는 사람은 계정 없이 해당 코드를 입력해 콘텐츠를 내려받을 수 있습니다.

공유 항목은 만료 시간을 지정하거나 수령 횟수를 제한할 수 있고, 영구 보관할 수도 있습니다. 만료된 콘텐츠는 자동으로 정리됩니다. 저장소로는 로컬 디스크나 S3, OneDrive, WebDAV, OpenDAL 같은 외부 백엔드를 사용할 수 있어 운영자가 관리하는 인프라에 데이터를 보관할 수 있습니다. 백엔드는 FastAPI, 프런트엔드는 Vue 3로 구성되어 있으며 Docker 이미지로 배포할 수 있습니다.

또한 MCP Streamable HTTP 엔드포인트를 제공하므로, 호환되는 AI 클라이언트에서 share_text 및 share_file 도구를 사용해 텍스트와 파일을 공유할 수 있습니다. 게스트 업로드를 비활성화하면 관리자 토큰으로 접근을 제한할 수 있습니다.

핵심 기능

  • 01회원가입 없이 수령용 비밀번호로 파일과 텍스트 공유
  • 02시간, 수령 횟수 기준으로 만료를 설정하거나 영구 보관
  • 03S3, WebDAV, OneDrive를 비롯한 로컬 및 원격 저장소 지원
  • 04드래그 앤 드롭, 붙여넣기, 일괄 및 청크 업로드
  • 05파일 관리와 시스템 설정을 제공하는 관리자 대시보드
  • 06AI 클라이언트에서 공유 항목을 생성하는 MCP 엔드포인트

활용 사례

  • 계정이나 채팅 앱 없이 다른 사람에게 파일 보내기
  • 공개 링크 대신 짧은 코드로 텍스트 조각 공유하기
  • 자체 서버나 NAS에서 비공개 파일 업로드 공간 운영하기
  • AI 어시스턴트가 생성한 파일을 공유 코드로 전달하기

빠른 시작

  1. 1

    Docker로 명령어 하나만 사용해 FileCodeBox를 시작합니다

    docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5
  2. 2

    브라우저에서 http://localhost:12345를 열고 최초 설정을 완료합니다

사용 전 알아둘 점

  • 문서와 기본 설정은 주로 중국어로 제공되지만, 영어 README도 있습니다.
  • LGPL-3.0 라이선스에 따라 수정된 라이브러리 코드에는 카피레프트 의무가 적용됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

FileCodeBox은(는) 무엇인가요?
업로드한 파일과 텍스트에 수령용 비밀번호를 발급해 주는 셀프 호스팅 공유 도구로, 택배를 찾아가는 방식과 비슷합니다. FileCodeBox는 파일과 텍스트를 익명으로 공유할 수 있는 셀프 호스팅 웹 도구입니다. 보내는 사람이 콘텐츠를 업로드하면 수령용 비밀번호를 받으며, 받는 사람은 계정 없이 해당 코드를 입력해 콘텐츠를 내려받을 수 있습니다.
FileCodeBox은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
FileCodeBox은(는) LGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
FileCodeBox은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. FileCodeBox의 마지막 커밋은 2026년 10월 27일입니다.
FileCodeBox은(는) 어디에 사용할 수 있나요?
계정이나 채팅 앱 없이 다른 사람에게 파일 보내기 공개 링크 대신 짧은 코드로 텍스트 조각 공유하기 자체 서버나 NAS에서 비공개 파일 업로드 공간 운영하기 AI 어시스턴트가 생성한 파일을 공유 코드로 전달하기
FileCodeBox는 어떻게 설치하나요?
Docker로 명령어 하나만 사용해 FileCodeBox를 시작합니다: docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data -e APP_ENV=production -e LOG_LEVEL=warning --log-opt max-size=10m --log-opt max-file=3 --name filecodebox lanol/filecodebox:2.8.5 브라우저에서 http://localhost:12345를 열고 최초 설정을 완료합니다
FileCodeBox은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vastsa/FileCodeBox

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

관련 프로젝트