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
部署步骤
- 创建安装目录:
mkdir -p ~/pingvin-share && cd ~/pingvin-share
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:3000
,验证部署是否成功。
总结
Pingvin Share 以 链接分享与安全保护 为核心,兼具 无文件大小限制与过期日期设置 特点,无论是文件分享还是团队协作,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如 OIDC 认证、ClamAV 集成)可访问以下资源获取:
订阅评论
登录
0 评论
最旧