一、Nas-Cab介绍
1.1 Nas-Cab简介
Nas-Cab 是一款轻量化的个人 NAS 平台,旨在帮助用户搭建专属的私有云存储系统。支持多操作系统和设备,提供文件共享、数据存储、图片管理等功能,无需专用硬件设备即可实现数据的便捷访问与管理。
二、本地环境介绍
2.1 本地环境规划
本次实践部署 Nas-Cab 的环境配置如下:
Hostname | IP 地址 | 操作系统版本 | Docker 版本 |
---|---|---|---|
jeven | 192.168.3.166 | CentOS 7.6 | 20.10.17 |
2.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
说明:
- 数据库和缓存目录为
/root/.local/share/nascab
- 服务端口为
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 上传图片
创建相册并上传图片:
- 新建相册
- 添加图片文件
7.3 查看图片
进入相册,浏览已上传的图片。
八、总结
Nas-Cab 是一款功能全面的个人 NAS 解决方案,无需购买专用硬件设备即可快速搭建私有云存储平台。通过 Docker 部署,用户可以方便地实现文件共享、图片管理以及多端数据访问。如果您需要一个高效的 NAS 平台,Nas-Cab 值得一试!
相关链接:
系列文章
- Docker项目:本地部署开源Cook菜谱工具
- Docker项目:部署 Simple Mind Map,实现高效在线思维导图管理
- Docker项目:部署 Ghost 开源内容管理系统,快速搭建博客和网站
- Docker项目:快速部署 ServerBee,打造高效服务器监控管理工具
- Docker项目:快速部署 Nas-Cab,打造专属个人NAS平台【当前文章】
- Docker项目:快速部署 Teedy,实现高效文档管理
- Docker项目:部署与使用 nullboard 极简任务管理工具
- Docker项目:快速部署 Plik 临时文件上传系统
- Docker项目:快速部署 mBlog 微博系统,打造私人或团队博客平台
- Docker项目:快速部署Ward监控工具,实时掌握Linux系统性能
- Docker项目: 环境快速部署 Dashdot:轻量级服务器仪表盘管理方案
- Docker项目:FlatNotes安装与使用教程 - 轻量级自托管Markdown笔记工具
- Docker项目:Homarr个人导航页的部署与使用
- Docker项目:Magma导航页的部署与使用