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 支持,与团队成员协作。
  • 隐私保护者:通过自托管,确保数据安全。

官方地址


使用 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

部署步骤

  1. 创建安装目录: mkdir -p ~/gokapi && cd ~/gokapi
  2. 将上述 docker-compose.yml 内容保存到文件中。
  3. 启动容器: docker compose up -d
  4. 访问 http://your-server-ip:53842,验证部署是否成功。

总结

Gokapi 以 下载次数和天数限制与文件去重 为核心,兼具 API 支持与 AWS S3 集成 特点,无论是文件分享还是团队协作,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如自定义界面、加密支持)可访问以下资源获取:

🔗 GitHub 仓库

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like