基于 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 的基本使用

注册账号

设置服务器网址



分享文件


查看文件分享链接

打开文件分享链接


大功告成~

相关推荐
斯班奇的好朋友阿法法8 小时前
中科方德(NFSChina)离线安装 RPM 包
运维
GanGanGanGan_9 小时前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc
charlie1145141919 小时前
嵌入式Linux驱动开发——class 和 device 模型 - 自动创建设备节点的幕后机制
linux·运维·驱动开发
杨云龙UP11 小时前
SQL Server2022部署:Windows Server 2016下安装、SSMS配置、备份还原与1433端口放通全流程_20260508
运维·服务器·数据库·sql·sqlserver·2022
梦想与想象-广州大智汇11 小时前
自建docker加速镜像,使用 Cloudflare Workers/Pages 部署加速教程
运维·docker·容器
枳实-叶11 小时前
【Linux驱动开发】第四天:dmesg日志全解+驱动加载失败极速排查
linux·运维·驱动开发
武超杰11 小时前
Nginx从入门到精通
运维·nginx
weixin_7042660512 小时前
Nginx 反向代理 + 6 种负载均衡策略
运维·nginx
fish_xk13 小时前
Linux开方工具
linux·运维·服务器
中科三方15 小时前
输入域名后无法访问?教你快速区分域名解析问题与服务器问题
运维·服务器