OpenSource-Hub
C

chibisafe

2.7k stars·파일 관리·SHA-256 체크섬 확인됨

아름다운 워터폴 갤러리, 분할 업로드, URL 단축 및 사용자 관리 기능을 갖춘 빠른 셀프 호스팅 파일 업로드 서비스.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

자체 구축 파일 공유기로, 대용량 파일 분할, 앨범 관리 및 링크 단축을 지원합니다.

주요 기능

  • 아름다운 워터폴 레이아웃 미디어 탐색 인터페이스
  • 대용량 파일 분할 업로드로 실패율 감소
  • S3 오브젝트 스토리지 지원(AWS, MinIO 등과 호환)
  • 앨범/폴더 기능, 직접 공유 링크 생성 가능
  • URL 단축기 내장

할 수 없는 것

  • •v5 이하 버전에서는 v6로 직접 마이그레이션할 수 없으므로 새로 설치하는 것이 좋습니다. 기본 관리자 비밀번호는 매우 안전하지 않으므로 첫 로그인 후 반드시 변경해야 합니다. Docker를 사용하는 경우 volume을 매핑하여 데이터를 영구화하십시오.

사용 사례

  • 개인 또는 팀을 위한 비공개 파일 공유 플랫폼 구축
  • 이미지 호스팅 또는 임시 파일 전송 도구(예: WeTransfer) 대체
  • ShareX와 연동하여 스크린샷 자동 업로드 및 단축 링크 생성

상세 설명

Chibisafe는 TypeScript로 작성된 최신 파일 업로드 서비스입니다. 파일, 사진, 문서 등 무엇이든 업로드하고 공유 가능한 링크를 받을 수 있습니다. 공개 모드, 사용자 계정 모드 또는 초대 전용 모드를 지원합니다. 대용량 파일은 자동으로 분할 업로드되어 네트워크 장애를 방지합니다. 환경 변수나 설정 파일을 수동으로 수정할 필요 없이 관리자 인터페이스에서 거의 모든 설정을 직접 편집할 수 있습니다. S3 스토리지 지원, 앨범/폴더, 파일 태그, 사용자 할당량, URL 단축, ShareX 통합, 브라우저 확장 프로그램 및 iOS 단축어 등의 기능을 제공합니다. 완전한 오픈 소스(MIT 라이선스)이며 Docker 또는 수동 방식으로 쉽게 배포할 수 있습니다.

문제 해결 & FAQ (2)

문제 해결
비활성화된 계정이 여전히 로그인되어 있을 때 Chibisafe에서 "User disabled" 오류를 해결하는 방법은 무엇인가요?

브라우저에서 Chibisafe 세션 쿠키를 삭제한 다음 사이트를 새로고침하세요. Chrome/Edge: DevTools(F12)를 열고 → Application → Cookies → Chibisafe 도메인 선택 → 세션/인증 쿠키를 삭제하세요. Firefox: DevTools → Storage → Cookies. 임시 대안으로 프라이빗/시크릿 창이나 다른 브라우저를 사용하세요. Chibisafe는 현재 비활성화된 사용자를 자동으로 로그아웃시키지 않으며, 계정이 비활성화된 경우 로그아웃 옵션을 제공하지 않습니다.

원본 Issue #707
문제 해결
Docker 배포 후 chibisafe에 로그인할 때 'TypeError: r is undefined' 오류를 수정하는 방법은 무엇인가요?

이 오류는 일반적으로 docker-compose.yml 파일에 있는 사용자 정의 환경 변수가 chibisafe의 내부 설정과 충돌하여 발생합니다. chibisafe 문서에 있는 공식 docker-compose.yml과 Caddyfile을 수정 없이 사용하세요. BASE_API_URL 또는 ADMIN_PASSWORD를 수동으로 설정하지 마십시오. Caddyfile이 compose 파일과 동일한 디렉토리에 있는지 확인하십시오. 프론트엔드 로그에 'fetch failed'가 계속 표시되면 리버스 프록시 구성과 chibisafe 및 chibisafe_server 컨테이너 간의 네트워크 연결을 확인하십시오.

원본 Issue #673

태그

file-uploadself-hostedtypescripts3-storageurl-shorteneropen-source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Docker 사용을 권장합니다: docker-compose.yml을 다운로드하고 docker-compose up -d를 실행하세요

4

최초 로그인 계정은 admin, 비밀번호는 admin입니다 (반드시 즉시 변경하세요)

5

리버스 프록시(예: Nginx)를 통해 24424 포트를 공용망에 노출하세요

설치 가이드
  1. Docker 사용을 권장합니다: docker-compose.yml을 다운로드하고 docker-compose up -d를 실행하세요
  2. 최초 로그인 계정은 admin, 비밀번호는 admin입니다 (반드시 즉시 변경하세요)
  3. 리버스 프록시(예: Nginx)를 통해 24424 포트를 공용망에 노출하세요
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

컨테이너를 중지(docker-compose down)하고 매핑된 데이터 볼륨(uploads/ 및 database/ 폴더)을 삭제하면 완전히 제거됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-15 04:26:14
GitHub 저장소

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트