【免费下载】 云盘资源搜索与转存工具CloudSaver使用教程

云盘资源搜索与转存工具CloudSaver使用教程

1. 项目介绍

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

2. 项目快速启动

环境要求

  • Node.js >= 18.x
  • pnpm >= 8.x (推荐)

克隆项目

git clone https://github.com/jiangrui1994/CloudSaver.git
cd CloudSaver

安装依赖

pnpm install

配置环境变量

cp ./backend/.env.example ./backend/.env

根据.env.example文件说明配置必要的环境变量。

启动开发服务器

pnpm dev

生产环境部署

构建前端
pnpm build:frontend
构建后端
cd backend
pnpm build
启动服务
pnpm start

Docker 部署

单容器部署

稳定版:

docker run -d \
-p 8008:8008 \
-v /your/local/path/data:/app/data \
-v /your/local/path/config:/app/config \
--name cloud-saver \
jiangrui1994/cloudsaver:latest

测试版:

docker run -d \
-p 8008:8008 \
-v /your/local/path/data:/app/data \
-v /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

运行:

docker-compose up -d

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

3. 应用案例和最佳实践

  • 多源资源搜索:支持多个资源订阅源搜索,关键词搜索与资源链接解析,豆瓣热门榜单展示。
  • 网盘资源转存:支持115网盘、夸克网盘、天翼网盘一键转存,转存文件夹展示与选择。
  • 多用户系统:支持用户注册登录,管理员与普通用户权限区分。

4. 典型生态项目

  • 前端框架:Vue 3、TypeScript、Vite
  • 状态管理:Pinia
  • 路由管理:Vue Router
  • UI 组件库:Element Plus (PC)、Vant (Mobile)
  • 工具库:Axios
  • 后端运行环境:Node.js
  • 数据存储:SQLite3

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值