一、Nas-Cab介绍

1.1 Nas-Cab简介
Nas-Cab 是一款轻量化的个人 NAS 平台,旨在帮助用户搭建专属的私有云存储系统。支持多操作系统和设备,提供文件共享、数据存储、图片管理等功能,无需专用硬件设备即可实现数据的便捷访问与管理。


二、本地环境介绍

2.1 本地环境规划

本次实践部署 Nas-Cab 的环境配置如下:

HostnameIP 地址操作系统版本Docker 版本
jeven192.168.3.166CentOS 7.620.10.17

2.2 实践说明

  1. 本次部署环境为个人测试环境,生产环境请务必配置安全规则;
  2. 使用 Docker 快速搭建 Nas-Cab 服务,构建专属 NAS 平台。

三、本地环境检查

3.1 检查 Docker 服务状态
确认 Docker 服务是否正常运行:

systemctl status docker

3.2 检查 Docker 版本
确保 Docker 版本满足部署要求:

docker -v

3.3 检查 Docker Compose 版本
确保 Docker Compose 版本为 2.0 或更高:

docker compose version

四、下载 Nas-Cab 镜像

从 Docker Hub 下载 Nas-Cab 镜像:

docker pull ypptec/nascab

查看下载进度,确保镜像下载完成:
镜像下载


五、部署 Nas-Cab

5.1 创建挂载目录

创建挂载目录用于存储数据:

mkdir -p /data/nascab && cd /data/nascab/

5.2 创建 Nas-Cab 容器

运行以下命令启动 Nas-Cab 容器:

docker run -d \
--name nascab \
--restart always \
-v /data/nascab/mydata:/myData  \
-v /data/nascab/data:/root/.local/share/nascab  \
-p 8760:80 -p 5620:90 \
ypptec/nascab

说明:

  1. 数据库和缓存目录为 /root/.local/share/nascab
  2. 服务端口为 8760,WebDAV 服务端口为 5620

容器创建

5.3 检查容器状态

确保容器正常启动:

docker ps

5.4 检查容器日志

查看容器日志,确认服务是否正常运行:

docker logs nascab

示例输出:

Run in docker
NasCab api thread count: 2
http service is running, port: 80
https service is running, port: 443

六、访问 Nas-Cab 服务

6.1 创建管理员账号

在浏览器中访问 http://192.168.3.166:8760,设置管理员账号和密码。
设置管理员账号

6.2 访问 Nas-Cab 首页

登录成功后,自动跳转到 Nas-Cab 首页。
首页


七、Nas-Cab 基本功能使用

7.1 设置图片目录

选择 /myData 作为图片目录,用于存储上传的图片资源。
设置图片目录
图片目录选择

7.2 上传图片

创建相册并上传图片:

  1. 新建相册
  2. 添加图片文件

新建相册
上传图片

7.3 查看图片

进入相册,浏览已上传的图片。
查看图片


八、总结

Nas-Cab 是一款功能全面的个人 NAS 解决方案,无需购买专用硬件设备即可快速搭建私有云存储平台。通过 Docker 部署,用户可以方便地实现文件共享、图片管理以及多端数据访问。如果您需要一个高效的 NAS 平台,Nas-Cab 值得一试!

相关链接:

系列文章

END
本文作者:
文章标题: Docker项目:快速部署 Nas-Cab,打造专属个人NAS平台
本文地址: https://www.haovps.top/archives/docker05.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 11 月 23 日
如果觉得我的文章对你有用,请随意赞赏