Gokapi 是一款轻量级的自托管文件分享服务器,旨在帮助你轻松分享文件。与已停用的 Firefox Send 类似,Gokapi 允许管理员上传文件,并在设定的下载次数或天数后自动删除文件。本文将介绍如何使用 Docker 快速部署 Gokapi,让你在私有服务器上打造专属的文件分享服务。
Gokapi 功能展示
首次打开 Gokapi,进行程序安装:

设置登录用户名与密码:

登录界面:

Gokapi 面板:

获取 API Key:

什么是 Gokapi?
Gokapi 是一款开源的、自托管的文件分享工具,以其轻量级和强大的功能著称。通过下载次数和天数限制、文件去重和 API 支持,Gokapi 让你轻松管理和分享文件,同时完全掌控你的数据。
核心功能与特点
- 下载次数和天数限制 ⏳:支持设置文件的最大下载次数和过期天数。
- 文件去重 🔄:相同文件只存储一次,节省存储空间。
- API 支持 📡:提供 API,支持与其他应用集成。
- AWS S3 和 Backblaze B2 支持 ☁️:支持使用 AWS S3 和 Backblaze B2 作为存储后端。
- 自定义界面 🎨:支持通过 HTML/CSS 自定义界面。
- 加密支持 🔐:支持加密,包括端到端加密。
适用场景
- 文件分享:轻松分享文件,支持下载次数和天数限制。
- 团队协作:通过 API 支持,与团队成员协作。
- 隐私保护者:通过自托管,确保数据安全。
官方地址
- GitHub 仓库:https://github.com/Forceu/gokapi
使用 Docker 部署 Gokapi
使用以下 docker-compose.yml
配置来安装 Gokapi:
version: '3.9' services: gokapi: image: f0rc3/gokapi:latest container_name: gokapi ports: - '53842:53842' volumes: - ./gokapi-data:/app/data - ./gokapi-config:/app/config environment: - TZ=UTC restart: unless-stopped
部署步骤
- 创建安装目录:
mkdir -p ~/gokapi && cd ~/gokapi
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:53842
,验证部署是否成功。
总结
Gokapi 以 下载次数和天数限制与文件去重 为核心,兼具 API 支持与 AWS S3 集成 特点,无论是文件分享还是团队协作,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如自定义界面、加密支持)可访问以下资源获取:
订阅评论
登录
0 评论
最旧