社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker一键部署一款网盘资源搜索与转存工具,支持响应式布局,移动端与PC完美适配

院长技术 • 3 周前 • 57 次点击  

🎉【知识星球】-永久会员送书活动🎉

🎉永久会员送书活动🎉

2025年4月5日起,加入星球【永久会员制】

3天后联系院长免费领取院长出版书籍一本

不包邮,快递可自选,可选签名版!

原价:188/年,现将推出499/永久

注:已加入的星球成员,可补差价加入永久会员。

技术福利:

1. 运维开发技术栈全部技术文档-持续更新中(仅院长维护)

2. 永久会员成员添加院长私人微信

3. 添加院长技术知识星球VIP交流群(一对一解答问题)

4. 永久制知识星球成员

星球技术路线:

1. 将持续更新云原生技术栈的相关技术文档,例如:Kubernetes,Tekton,Istio,Kubevirt,监控,日志,网络等等技术......

2. 更新Go语言的全套资料,包括基础,进阶,功能设计等技术......

图片
图片

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

介绍与使用

CloudSaver是一个基于Vue 3 + Express的开源网盘资源搜索与转存工具。它支持响应式布局,移动端与PC端完美适配,并且可以通过Docker一键部署。主要功能包括多源资源搜索、网盘资源转存、多用户系统等。
GitHub:https://github.com/jiangrui1994/CloudSaver

功能特性

  • 🔍 多源资源搜索
    • 支持多个资源订阅源搜索
    • 支持关键词搜索与资源链接解析
    • 支持豆瓣热门榜单展示
  • 💾 网盘资源转存
    • 支持115 网盘,夸克网盘,天翼网盘一键转存
    • 支持转存文件夹展示与选择
  • 👥 多用户系统
    • 支持用户注册登录
    • 支持管理员与普通用户权限区分
  • 📱 响应式设计
    • 支持 PC 端与移动端自适应布局
    • 针对不同设备优化的交互体验




部署安装

安装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部署服务

稳定版:docker run -d \  -8008:8008 \  -/your/local/path/data:/app/data \  -/your/local/path/config:/app/config \  --name cloud-saver \  jiangrui1994/cloudsaver:latest
测试版(包含最新功能和bug修复,但可能不如稳定版稳定):docker run -d \  -8008:8008 \  -/your/local/path/data:/app/data \  -/your/local/path/config:/app/config \  --name cloud-saver \  jiangrui1994/cloudsaver:test

部署方式二:Docker-compose部署服务

创建 docker-compose.yml 文件:
稳定版:version: "3"services:  cloudsaver:    image: jiangrui1994/cloudsaver:latest    container_name: cloud-saver     ports:      - "8008:8008"    volumes:      - /your/local/path/data:/app/data      - /your/local/path/config:/app/config    restart: unless-stopped

测试版:version: "3"services:  cloudsaver:    image: jiangrui1994/cloudsaver:test    container_name: cloud-saver    ports:      - "8008:8008"    volumes:      - /your/local/path/data:/app/data      - /your/local/path/config:/app/config    restart: unless-stopped
/app/config 目录说明:
env 文件:包含后端环境变量配置# JWT配置JWT_SECRET=your_jwt_secret_here
# Telegram配置TELEGRAM_BASE_URL=https://t.me/s
# Telegram频道配置(0.3.0及之后版本无效)TELE_CHANNELS=[{"id":"xxxx","name":"xxxx资源分享"}]

运行:

docker-compose up -d

注意: 测试版(:test标签)包含最新的功能开发和bug修复,但可能存在不稳定因素。建议生产环境使用稳定版(:latest标签)。


注意事项:

资源搜索需要配置代理环境默认注册码管理员:230713普通用户:9527




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/182178
 
57 次点击