클라이언트마다 비공개 페이지를 제공해 공유 파일을 로그인 후 다운로드하게 하는 셀프 호스팅 파일 공유 앱입니다.
Forceu/Gokapi
만료 링크, 선택적 S3 저장소, 공개 업로드 차단 기능을 갖춘 Go 기반 셀프 호스팅 파일 공유 서버로, Firefox Send의 대안입니다.
대체할 수 있는 제품:Firefox Send
- 스타
- 2,920
- 포크
- 156
- 열린 이슈
- 53
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Gokapi는 Go로 작성된 셀프 호스팅 파일 공유 서버입니다. 서비스가 종료된 Firefox Send를 대체하도록 설계되었으며, 직접 서비스를 운영해 파일을 업로드하고 다운로드 링크를 공유할 수 있습니다.
공유 파일은 다운로드 횟수나 보관 일수를 지정해 자동으로 만료되도록 설정할 수 있습니다. 업로드는 등록된 사용자만 할 수 있고 역할 기반 권한을 설정할 수 있습니다. 외부인에게 파일 요청 URL을 제공하면, 해당 URL로 파일을 업로드할 수 있으며 업로드한 파일은 요청을 만든 사용자에게만 표시됩니다. 저장소로는 로컬 디스크나 AWS S3, Backblaze B2 같은 S3 호환 서비스를 사용할 수 있고, 동일한 파일은 중복 저장하지 않습니다. 종단 간 암호화 업로드를 포함한 암호화 기능이 기본 제공됩니다.
연동 기능으로 REST API, Authelia나 Keycloak 같은 제공자를 통한 OpenID Connect 로그인, 사용자 지정 CSS와 JavaScript를 통한 UI 커스터마이징을 지원합니다. Linux, macOS, Windows에서 직접 실행하거나 Docker 컨테이너로 실행할 수 있습니다.
핵심 기능
- 01다운로드 횟수나 일수를 지정해 공유 파일을 만료시킬 수 있습니다
- 02등록된 사용자만 업로드할 수 있는 역할 기반 사용자 관리
- 03파일 요청 URL로 외부인이 파일을 업로드할 수 있습니다
- 04동일한 파일을 중복 저장하지 않아 저장 공간을 절약합니다
- 05AWS S3 및 Backblaze B2 같은 S3 호환 저장소를 지원합니다
- 06종단 간 암호화 업로드를 포함한 암호화 기능을 기본 제공합니다
- 07REST API와 OpenID Connect 로그인을 지원합니다
활용 사례
- 타사 서비스 없이 조직 외부 사람들과 대용량 파일 공유
- 파일 요청 링크를 통해 외부 연락처로부터 파일 수집
- Keycloak 또는 Authelia를 통한 SSO를 지원하는 비공개 파일 공유 서비스 운영
빠른 시작
- 1
Docker로 Gokapi를 즉시 시작하세요
docker run --rm --name gokapi -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 -e TZ=UTC docker.io/f0rc3/gokapi:latest - 2
브라우저에서 http://localhost:53842/setup 을 열고 설정 마법사의 안내를 따르세요
사용 전 알아둘 점
- README의 빠른 시작은 Docker 기반이며, 베어메탈 설치는 외부 설정 가이드를 따라야 합니다.
- AGPL-3.0 라이선스가 적용되며, 네트워크 서비스로 실행하는 수정 버전은 소스 공개가 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Gokapi은(는) 무엇인가요?
- 만료 링크, 선택적 S3 저장소, 공개 업로드 차단 기능을 갖춘 Go 기반 셀프 호스팅 파일 공유 서버로, Firefox Send의 대안입니다. Gokapi는 Go로 작성된 셀프 호스팅 파일 공유 서버입니다. 서비스가 종료된 Firefox Send를 대체하도록 설계되었으며, 직접 서비스를 운영해 파일을 업로드하고 다운로드 링크를 공유할 수 있습니다.
- Gokapi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Gokapi은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Gokapi은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. Gokapi의 마지막 커밋은 2026년 9월 12일입니다.
- Gokapi은(는) 어디에 사용할 수 있나요?
- 타사 서비스 없이 조직 외부 사람들과 대용량 파일 공유 파일 요청 링크를 통해 외부 연락처로부터 파일 수집 Keycloak 또는 Authelia를 통한 SSO를 지원하는 비공개 파일 공유 서비스 운영
- Gokapi는 어떻게 설치하나요?
- Docker로 Gokapi를 즉시 시작하세요: docker run --rm --name gokapi -v gokapi-data:/app/data -v gokapi-config:/app/config -p 127.0.0.1:53842:53842 -e TZ=UTC docker.io/f0rc3/gokapi:latest 브라우저에서 http://localhost:53842/setup 을 열고 설정 마법사의 안내를 따르세요
- Gokapi은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Forceu/Gokapi
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
조회 횟수나 시간이 지나면 만료되는 일회용 링크로 비밀번호, 메모, 파일, URL을 공유하고 감사 로그를 남기는 오픈소스 웹 앱입니다.
PrivNote에서 영감을 받은 자체 호스팅 가능한 오픈소스 서비스로, Rust 백엔드와 Svelte 프런트엔드로 암호화된 메모와 파일을 공유합니다.
HTTP, FTP, BitTorrent 및 magnet 링크를 지원하는 크로스 플랫폼 데스크톱 다운로드 관리자이며, 헤드리스 Docker 서버 옵션도 제공합니다.
선택적 암호화와 URL 단축 기능을 제공하는 Rust 기반의 셀프 호스팅 단일 바이너리 pastebin 및 파일 공유 웹 앱입니다.
IPFS 기반의 P2P 종단 간 암호화 파일 저장소, 메시징 및 소셜 네트워크 플랫폼으로, 직접 호스팅도 지원합니다.