目 录CONTENT

文章目录

在VPS用Docker搭建一个基于Vue3+Express的网盘资源搜索与转存工具-CloudSaver

yyzq
2025-04-07 / 0 评论 / 1 点赞 / 34 阅读 / 913 字

前言

关于资源搜索类的项目之前给大家推荐过爱盘的搭建教程,那么今天在来分享一个类似的项目-CloudSaver
image-1744038004709

界面

以下是与该项目相关的一些图片:

📸 界面预览

PC 端

image-1744038165764

移动端

image-1744038346725

功能特性

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

准备条件

1)一台服务器
我们使用VPS来演示(注意服务器不选中国大陆地区的,没法使用)
需要vps的可以看以下信息
莱卡云官网
2)本项目使用到的github
https://github.com/jiangrui1994/CloudSaver
image-1744038285384
目前已经2.5k stars
更多功能可以访问GitHub
3)域名(可选)
域名可以根据自己的需求绑定

一、Docker环境部署

在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04

推荐直接用一键脚本

docker安装脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

docker-compose安装脚本

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

二、创建docker-compose.yml文件

mkdir cloudsaver;cd cloudsaver #创建一个目录,并进入此目录

然后再新建docker-compose.yml

vim docker-compose.yml
services:          # 定义服务
  cloudsaver:      # 服务名称:cloudsaver
    image: jiangrui1994/cloudsaver:latest  # 使用的 Docker 镜像(最新版)
    container_name: cloud-saver  # 容器名称设为 cloud-saver
    ports:         # 端口映射配置
      - "8008:8008"  # 将主机的 8008 端口映射到容器的 8008 端口
    volumes:       # 数据卷挂载配置
      - ./data:/app/data  # 挂载当前目录下的 data 目录到容器的 /app/data
      - ./config:/app/config  # 挂载当前目录下的 config 目录到容器的 /app/config
    restart: always  # 重启策略:容器退出时总是自动重启

三、执行容器运行命令

docker-compose up -d #运行容器
docker-compose ps  #查看是否开启成功

正常启动如下所示

 docker-compose ps
NAME          IMAGE                            COMMAND                  SERVICE      CREATED          STATUS          PORTS
cloud-saver   jiangrui1994/cloudsaver:latest   "/app/docker-entrypo…"   cloudsaver   15 minutes ago   Up 15 minutes   0.0.0.0:8008->8008/tcp, [::]:8008->8008/tcp

四、打开web页面使用

成功以后需要打开自己相应的端口(8008)防火墙就可以web端访问了
打开自己VPS的端口加ip进入初始化页面

http://ip:8008

image-1744038542414

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

五、绑定域名

如需绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch
绑定完域名配置好证书就可以用域名来访问了

有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我

欢迎关注我们的微信公众号!
微信公众号

1

评论区