基于 Docker 部署 Pingvin Share 文件共享平台

一、Pingvin Share 介绍

Pingvin Share 简介

Pingvin Share 是自托管文件共享平台,是 WeTransfer 的替代方案。

Pingvin Share 特点

  • 在 2 分钟内启动您的实例
  • 使用可通过链接访问的文件创建共享
  • 没有文件大小限制,只有你的磁盘是你的限制
  • 设置共享到期时间
  • 可选择使用访问者限制和密码来保护您的共享
  • 电子邮件收件人
  • 明暗模式

二、检查本地 Docker 环境

检查 Docker 版本

bash 复制代码
// 1) 低版本 Docker 安装
yum install docker -y

----
// < '推荐' >
// 2) 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh

----
// 关闭防火墙
systemctl disable --now firewalld
setenforce 0

// 启用 Docker
systemctl enable --now docker

----
// 3) 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v

检查 Docker 状态

bash 复制代码
systemctl status docker

检查 Docker compose 版本

bash 复制代码
docker compose version

三、下载 Pingvin Share 镜像

bash 复制代码
docker pull stonith404/pingvin-share

四、Docker-cli 部署 Pingvin Share

bash 复制代码
docker run -d --name pingvin --restart always -p 3000:3000 -v /docker/pingvin/data:/opt/app/backend/data stonith404/pingvin-share

五、Docker compose 部署 Pingvin Share

创建数据目录

bash 复制代码
mkdir -p /docker/pingvin && cd /docker/pingvin/

编辑 Docker-compose.yaml

bash 复制代码
[root@blog pingvin] vim docker-compose.yaml 
version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    container_name: pingvin
    restart: unless-stopped
    ports:
      - 3000:3000
    volumes:
      - "/docker/pingvin/data:/opt/app/backend/data"

创建 Pingvin Share 容器

bash 复制代码
docker compose up -d

查看容器状态

bash 复制代码
docker compose ps

六、访问 Pingvin Share 首页

http://192.168.80.8:3000/

七、Pingvin Share 的基本使用

注册账号

设置服务器网址



分享文件


查看文件分享链接

打开文件分享链接


大功告成~

相关推荐
qetfw1 小时前
CentOS 7 基础环境配置
linux·运维·centos
jieyucx2 小时前
Docker 入门第二阶段:掌握日常命令
运维·docker·容器
随性而行3603 小时前
微信API接口与AI自动化:开发者的实现思路
运维·服务器·开发语言·人工智能·微信·自动化
胖兔纸24 小时前
OpenStack 1.7.2 & Ceph 9.2.1 运维命令
运维·ceph·openstack
不会C语言的男孩5 小时前
Docker 在嵌入式设备中的常用玩法
运维·docker·容器
ylscode5 小时前
CVE-2026-31694 漏洞深度分析:Linux 内核 FUSE 组件存在本地提权风险,普通用户可直取 root 权限
linux·运维·服务器
智脑API平台6 小时前
Codex CLI 怎么用 .env 配置 API Key?本地项目和自动化脚本接入教程
运维·自动化
weixin_307779136 小时前
Linux下Docker Compose里运行的MySQL数据库故障诊断Shell脚本
linux·运维·mysql·docker·自动化
流浪0018 小时前
Git篇(三):吃透远程协作:SSH 密钥、分支、标签全流程实战指南
运维·git·ssh
编程令我快乐8 小时前
windows单次传linux文件太大
linux·运维·服务器