担心网盘安全?NAS部署cloudreve私人云盘 ,支持手机/PC
哈喽,艾瑞巴蒂我是生活爱好者。
很多人习惯使用网盘,但又担心网盘的使用安全。本期就教大家如何在NAS上部署一个网盘,照片、文件都存在NAS里,安全又放心。而且该网盘项目手机端和Win都有客户端。日常使用都很便捷。
该项目在github项目名称为:cloudreve/cloudreve
下图是部署后的效果。

下图是该项目的特点。

一、NAS部署
本文使用设备:威联通NAS
打开NAS,进入ContainerStation,将下方代码进行复制粘贴。
version: '3.8'
services:
# Cloudreve 服务
cloudreve:
# 使用 Cloudreve 镜像
image: docker.1ms.run/cloudreve/cloudreve:latest
container_name: cloudreve-backend
# Cloudreve 依赖 PostgreSQL 和 Redis 服务
depends_on:
- postgresql
- redis
# 容器重启策略:除非手动停止,否则始终保持运行
restart: unless-stopped
# 端口映射,将容器端口映射到主机端口
ports:
- "5212:5212" # 映射 5212 端口
- "6888:6888" # 映射 6888 端口
- "6888:6888/udp" # 映射 6888 UDP 端口
# 环境变量配置,用于连接数据库和 Redis
environment:
- CR_CONF_Database.Type=postgres # 设置数据库类型为 PostgreSQL
- CR_CONF_Database.Host=postgresql # 设置数据库主机为 PostgreSQL 容器名
- CR_CONF_Database.User=cloudreve # 设置数据库用户名
- CR_CONF_Database.Name=cloudreve # 设置数据库名称
- CR_CONF_Database.Port=5432 # 设置数据库端口
- CR_CONF_Redis.Server=redis:6379 # 设置 Redis 服务器地址
# 持久化数据存储,将容器数据映射到 QNAP NAS 上的共享文件夹
volumes:
- /share/Container/cloudreve-backend:/cloudreve/data # 映射数据到 QNAP NAS 中指定路径
# PostgreSQL 服务
postgresql:
# 使用 PostgreSQL 镜像,版本为 17
image: docker.1ms.run/postgres:17
container_name: postgresql
# 容器重启策略:除非手动停止,否则始终保持运行
restart: unless-stopped
# 环境变量配置,用于设置 PostgreSQL 的初始用户和数据库
environment:
- POSTGRES_USER=cloudreve # 设置 PostgreSQL 用户为 cloudreve
- POSTGRES_DB=cloudreve # 设置数据库名称为 cloudreve
- POSTGRES_HOST_AUTH_METHOD=trust # 设置 PostgreSQL 主机认证方式为 trust
# 将 PostgreSQL 数据存储挂载到 QNAP NAS 的共享目录
volumes:
- /share/Container/database_postgres:/var/lib/postgresql/data # 映射数据库存储路径
# Redis 服务
redis:
# 使用 Redis 最新版镜像
image: docker.1ms.run/redis:latest
container_name: redis
# 容器重启策略:除非手动停止,否则始终保持运行
restart: unless-stopped
# 将 Redis 数据存储挂载到 QNAP NAS 的共享目录
volumes:
- /share/Container/redis_data:/data # 映射 Redis 数据路径

接着等待容器的拉取。

二、体验Cloudreve
部署完成后,在浏览器中输入NAS的ip+5212就能访问到该项目。

首次登陆需要进行注册,首次注册的账号为是管理员账号。

下图是登陆后的界面。

登陆后,需要先修改站点的URL,不然后期上传图片文件等,缩略图显示会有问题。
点击右上角【管理面板】,选择【参数设置】。

进入【参数设置】,在站点URL这个地方,输入该项目的地址。

接下来,咱一起来体验该网盘。左边有图片、视频、音乐、文档等常用的功能。
上传【图片】。

上传【视频】。

上传【音乐】。

上传【文档】,文件也支持自动生成缩略图。

进行文件分享,和主流网盘相似。

支持WebDAV挂载链接,可以将网盘挂载到本地。

手机端
在手机端下载完应用后,然后扫码登录。

手机端使用截图,界面ui设计简洁清爽。

电脑端支持安装客户端并使用。

