2025-02-20 14:26:32 +08:00
2025-02-20 14:26:32 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2024-12-17 11:30:59 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2025-02-20 12:00:19 +08:00
2024-12-17 11:30:59 +08:00

CloudSaver

一个基于 Vue 3 + Express 的网盘资源搜索与转存工具。 可通过docker 一键部署。

特别声明

  1. 此项目仅供学习交流使用,请勿用于非法用途。
  2. 仅支持个人使用,不支持任何形式的 commercial 使用。
  3. 禁止在项目页面上进行任何形式的广告宣传。
  4. 所有搜索到的资源均来自第三方,本项目不对其真实性、合法性做出任何保证。

注意事项

  1. 此项目的资源搜索需要用到代理环境,请自行搭建。
  2. 新用户注册管理员默认注册码230713普通用户默认注册码9527

功能特性

  • 支持多个资源订阅(电报群)源搜索
  • 支持 115 网盘与夸克网盘一键资源转存
  • 支持关键词搜索与资源链接解析
  • 支持转存文件夹展示与选择
  • 支持多用户使用
  • 支持豆瓣热门榜单
  • 支持热门榜单资源搜索

预览

登录/注册

最新资源搜索

关键词搜索

热门榜单

转存

系统设置

技术栈

前端

  • Vue 3
  • TypeScript
  • Element Plus
  • Pinia
  • Vue Router
  • Vite

后端

  • Node.js
  • Express
  • TypeScript
  • Sqlite3
  • RSS Parser

环境配置

Node.js 版本

本项目需要 Node.js 版本 18.x 或更高版本。请确保在运行项目之前安装了正确的版本。

推荐使用pnpm进行依赖包安装默认支持workspace可以避免版本冲突。

后端配置项

复制环境变量模板文件:

cp .env.example ./backend/.env
  • 根据 .env.example文件在 backend目录下创建 .env文件。

使用

开发环境本地运行

  • 安装依赖:npm run install
  • 启动开发环境:npm run dev

打包部署

  • 前端打包:npm run build:frontend 或者进入前端目录frontend,执行 npm run build
  • 将前端构建产物dist目录下的文件复制到服务器上,例如nginxhtml目录下。
  • 后端服务:先进入后端目录backendnpm run build构建,然后执行 npm run start启动,默认端口为8009
  • 通过nginx配置代理服务,将前端api的请求映射到后端服务。

Docker 部署

  • 构建镜像:
# 构建示例
docker build --platform linux/amd64 -t cloud-saver . --no-cache
  • 运行容器:
docker run -d -p 8008:8008 --name cloud-saver cloud-saver

交流沟通

License

This project is licensed under the MIT License - see the LICENSE file for details.

Description
一个基于 Vue 3 + Express 的网盘资源搜索与转存工具。
Readme MIT 24 MiB
Languages
Vue 62.8%
TypeScript 34.4%
SCSS 1.5%
HTML 0.7%
Dockerfile 0.4%
Other 0.2%