院长简介
作者:院长
职位:运维开发工程师
官网:https://deanit.cn
博客:https://blog.deanit.cn
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
项目地址
GitHub源码:https://github.com/stonith404/pingvin-share
问题反馈:https://github.com/stonith404/pingvin-share/issues
Docker镜像
https://hub.docker.com/r/stonith404/pingvin-share
项目介绍
个专注于文件分享的高颜值轻量小工具——Pingvin Share。
功能介绍
-
创建文件共享,你可以通过链接访问这些文件
-
支持自定义链接的后缀
-
部署非常简单(
Docker
部署2分钟搞定)
-
没有文件大小的限制(只要你的硬盘够大)
-
支持设置共享的到期时间
-
支持访问者限制,可以用密码来保护你的共享
-
支持切换是否需要登陆才能上传
-
支持注册/关闭注册
-
支持邮件提醒接收者
-
支持暗黑模式浅色和深色模式
-
支持amd64/arm64
部署安装
安装Docker
curl -sSL https://get.docker.com/ | sh
安装Docker-compose
下载 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 版本
docker-compose -v
Docker-compose部署服务
version: '3.8'
services:
pingvin-share:
image: stonith404/pingvin-share
restart: unless-stopped
ports:
- 8080:3000 # 8080可以改成服务器上未被使用的端口
volumes:
- "${PWD}/data:/opt/app/backend/data" # ${PWD}/data表示在当前目录下创建data文件夹用于存放文件
创建服务
cd /root/data/docker_data/pingvin-share # 来到dockercompose文件所在的文件夹下
docker-compose up -d
Web访问
http://ip:3036
Demo:https://share.gugu.ovh/
招贤纳士
欢迎👏关注《院长技术》,只做原创,干货~~~
更多技术干货持续输出中......
知识星球,试运营中,
原价188¥在不断上涨,
现加入仅需129¥
,文档正逐渐上传!
欢迎加入
QQ-
3群:【
1群-2群-已满
】
推荐阅读