Pingvin Share 是一款自托管的文件分享平台,结合了轻量级和美观的设计,旨在提供无缝且高效的文件分享体验。本文将介绍如何使用 Docker 快速部署 Pingvin Share,让你在私有服务器上打造专属的文件分享服务。


Pingvin Share 功能展示

首次打开 Pingvin Share,注册一个账号并登录:

Pingvin Share 上传界面:

Pingvin Share 分享:

Pingvin Share 设置:


什么是 Pingvin Share?

Pingvin Share 是一款开源的、自托管的文件分享工具,以其轻量级和美观的设计著称。通过链接分享、过期日期设置和安全保护功能,Pingvin Share 让你轻松管理和分享文件,同时完全掌控你的数据。

核心功能与特点

  • 链接分享 🔗:通过链接轻松分享文件。
  • 无文件大小限制 📂:仅受磁盘空间限制,支持超大文件分享。
  • 过期日期设置 ⏳:为分享设置过期日期,自动删除过期文件。
  • 安全保护 🔒:支持访问者限制和密码保护,确保分享安全。
  • 邮件通知 📧:支持通过邮件通知收件人。
  • 反向分享 🔄:支持反向分享功能。
  • OIDC 和 LDAP 认证 🔐:支持 OIDC 和 LDAP 认证。
  • ClamAV 集成 🛡️:集成 ClamAV 进行安全扫描。

适用场景

  • 文件分享:轻松分享文件,支持超大文件和过期日期设置。
  • 团队协作:通过反向分享和安全保护功能,与团队成员协作。
  • 隐私保护者:通过自托管和安全保护功能,确保数据安全。

官方地址


使用 Docker 部署 Pingvin Share

使用以下 docker-compose.yml 配置来安装 Pingvin Share:

version: '3.9'

services:
  pingvin-share:
    image: stonith404/pingvin-share
    container_name: pingvin-share
    ports:
      - '3000:3000'
    environment:
      - TRUST_PROXY=false  # 如果使用反向代理,设置为 true
    volumes:
      - ./data:/opt/app/backend/data
      - ./data/images:/opt/app/frontend/public/img
    restart: unless-stopped

部署步骤

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

总结

Pingvin Share 以 链接分享与安全保护 为核心,兼具 无文件大小限制与过期日期设置 特点,无论是文件分享还是团队协作,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如 OIDC 认证、ClamAV 集成)可访问以下资源获取:

🔗 GitHub 仓库

订阅评论
提醒
guest

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