파일과 메모를 서버에 보내기 전에 브라우저에서 암호화하는 셀프 호스팅 클라우드 스토리지 서버입니다.
vastsa/FileCodeBox
업로드한 파일과 텍스트에 수령용 비밀번호를 발급해 주는 셀프 호스팅 공유 도구로, 택배를 찾아가는 방식과 비슷합니다.
대체할 수 있는 제품:WeTransfer
Send 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
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
브라우저에서 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 통계는 매일 갱신됩니다.
관련 프로젝트
만료일, 비밀번호, 방문자 수 제한을 설정해 링크로 파일을 공유할 수 있는 셀프 호스팅 파일 공유 플랫폼입니다.
청크 업로드, 즉시 전송, 이미지 압축 및 접근 제어를 지원하는 셀프 호스팅 임시 파일·텍스트 공유 플랫폼입니다.
WeTransfer처럼 웹 UI와 CLI 클라이언트, 선택적 종단 간 암호화를 제공하는 Go 기반 셀프 호스팅 임시 파일 업로드 서버입니다.
로컬 저장소, FTP, S3 및 기타 클라우드 백엔드를 지원하고 역할, 권한, 분할 업로드 기능을 제공하는 셀프 호스팅 멀티유저 웹 파일 관리자입니다.
공유 링크를 제공하는 셀프 호스팅 파일 업로더로, 사용자 계정, 앨범, 스니펫, URL 단축 기능과 S3 스토리지를 지원합니다.