OpenSource-Hub
G

Gokapi

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

轻量级自托管文件分享工具,支持过期链接、端到端加密和用户管理,是 Firefox Send 的替代品。

스마트 다운로드

Download 버전 다운로드

v2.2.4 · 15.6 MB

自己搭建安全文件分享服务,文件到期自动销毁,还有加密和权限管理。

주요 기능

  • 文件自动过期:可设定下载次数或天数,到期自动删除
  • 端到端加密:上传时在浏览器端加密,服务器也无法查看内容
  • 用户管理与角色权限:仅注册用户可上传,细分读写权限
  • 文件请求功能:生成外部链接让其他人上传文件给你
  • 文件去重:相同文件不占额外空间

할 수 없는 것

  • 默认使用 SQLite 数据库,高并发场景建议改用 MySQL/PostgreSQL(需手动配置);2. 端到端加密仅在浏览器端启用时生效,默认关闭;3. 文件请求功能生成的上传链接只有创建者可见,但需注意链接泄露风险;4. 如果使用云存储,需提前配置好 S3 凭据和环境变量;5. 首次部署后务必修改默认管理员密码。

사용 사례

  • 企业内部临时分享敏感文件,设定过期时间保证信息安全
  • 个人搭建私密文件传输服务,替代微信/邮件大附件
  • 接收客户上传文件:生成文件请求链接,客户无需注册即可上传

Gokapi 是一个用 Go 语言编写的现代化开源文件共享平台,是 Firefox Send 的自托管替代品。你可以搭建自己的安全文件传输服务,文件会根据下载次数或天数自动过期。端到端加密确保只有接收方才能解密文件。支持用户管理与角色权限、文件请求(外部人员通过链接上传)、本地或 S3 兼容云存储。内置 REST API 可集成自动化,支持 OpenID Connect(如 Authelia、Keycloak)实现企业单点登录,界面支持自定义 CSS/JS。性能轻量,256MB 内存即可运行,支持 Docker 或裸机部署(Linux/macOS/Windows)。

태그

self-hostedfile-sharingencryptiongodockerexpiring-linksopenid-connect

시작하기

1

설치 프로그램 다운로드

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

2

소프트웨어 설치

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

3

步骤1:使用 Docker 快速启动(或下载二进制文件),运行 `docker run --rm -p 127.0.0.1:53842:53842 -v gokapi-data:/app/data -v gokapi-config:/app/config docker.io/f0rc3/gokapi:latest`

4

步骤2:浏览器访问 http://localhost:53842/setup 进入安装向导,设置管理员账户和基本配置

5

步骤3:完成设置后即可创建文件分享链接,或生成文件请求 URL 供他人上传

설치 가이드
  1. 步骤1:使用 Docker 快速启动(或下载二进制文件),运行 `docker run --rm -p 127.0.0.1:53842:53842 -v gokapi-data:/app/data -v gokapi-config:/app/config docker.io/f0rc3/gokapi:latest`
  2. 步骤2:浏览器访问 http://localhost:53842/setup 进入安装向导,设置管理员账户和基本配置
  3. 步骤3:完成设置后即可创建文件分享链接,或生成文件请求 URL 供他人上传
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

bcdf00dbe2f18b37341c659a8be3622529c8f88b43781e233d1fa4366647d76b

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

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

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

删除 Docker 容器和镜像(如使用 Docker),或停止服务并删除程序目录。注意备份 /app/data 和 /app/config 中的数据文件,否则所有已上传文件及配置将丢失。

추가 의존성 없음

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

프로젝트 정보
라이선스AGPL-3.0
마지막 업데이트2026-06-26 03:15:11
GitHub 저장소

문제 발생? 아래 FAQ 확인

4 FAQs

유사한 프로젝트