站内搜索

搜索

06-02 13:26
05-31 17:11

Pingvin Share——一个专注于文件分享的轻量小工具

494

主题

45

点数

1224

积分

管理员

积分
1224

柴到了三倍冰淇淋无人之境【一阶】立华奏小樱(小丑装)⑨的冰沙

发表于 2025-3-13 09:04:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1724099002549.webp

特点

  • 创建文件共享,你可以通过链接访问这些文件
  • 支持自定义链接的后缀
  • 部署非常简单(Docker部署2分钟搞定)
  • 没有文件大小的限制(只要你的硬盘够大)
  • 支持设置共享的到期时间
  • 支持访问者限制,可以用密码来保护你的共享
  • 支持切换是否需要登陆才能上传
  • 支持注册/关闭注册
  • 支持邮件提醒接收者
  • 支持暗黑模式浅色和深色模式
  • 支持amd64/arm64

项目地址:https://github.com/stonith404/pingvin-share

Docker Hub:https://hub.docker.com/r/stonith404/pingvin-share

登陆

帐户

1724099075276.webp

上传文件页面

1724099089819.webp

分享设置

1724099093951.webp

安装Docker🐳

利用Docker-compose搭建,易于更新

先建立一个文件夹

mkdir -p /root/data/docker_data/pingvin-share

cd /root/data/docker_data/pingvin-share

nano docker-compose.yml

docker-compose填入以下内容:

version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    restart: unless-stopped
    ports:
      - 3000:3000     # 3000可以改成服务器上未被使用的端口
    volumes:
      - "${PWD}/data:/opt/app/backend/data"  # ${PWD}/data表示在当前目录下创建data文件夹用于存放文件

运行

docker-compose up -d

我们现在可以输入 http://ip:3000/访问了。

更新

cd /root/data/docker_data/pingvin-share  # 进入docker-compose所在的文件夹

docker-compose pull    # 拉取最新的镜像

docker-compose up -d   # 重新更新当前镜像

卸载

cd /root/data/docker_data/pingvin-share

docker-compose down 

rm -rf /root/data/docker_data/pingvin-share  # 完全删除映射到本地的数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入社群

加入社群

Pixtech

Powered by Pixtech

© 2025 Pixtech Team.