NAS一键安装脚本

目录

介绍

接上一篇:windows基于docker-desktop部署自己的NAS ,由于之前的NAS docker compose有很多需要手动配置的地方,比较复杂。 本篇博客把docker compose修改为可自动化配置,一键安装的执行脚本,简化了繁琐的配置过程,开箱即用。

包含以下组件:

服务 备注
Home 主页
NextCloud 云盘
Jellyfin 影音系统
Aria2 离线下载器
draw.io 绘图工具
MindMap 思维导图工具
在线文档
nginx部署 上传静态资源文件,直接访问
vscode 编译器
nexus-terminal web ssh工具
idea 编译器
Portainer IO 通过web页面管理docker容器
Outline知识库 文档知识库
Casdoor OIDC登陆
NasTool 视频元数据扫描
IT工具箱 常用的各种it转换工具
uptime-kuma 网站运行状态监控
umami 网站访问监控
n8n 自动化 工作流
homeassistant 智能家具中枢

部署架构

使用过程

  1. 在根目录下data.yml中指定自定义配置,包括组件、端口、密码等。

    注意属性不能删除,如果不需要配置则置空。

  2. sudo执行参数替换命令sudo ./generate.sh使用gomplate根据模板进行参数替换,根据配置项生成所需要的docker compose目录。

  3. cd ../run && sudo ./start.sh使用启动脚本启动docker, 配置脚本会在容器启动后自动进行配置。

    启动完成后直接访问主页即可。

启动成功后,参照 初始化配置.txt 进行一些安装后配置,包括修改密码、媒体库配置等。

如果有自定义需求,可以在生成的docker compose目录中修改,都是标准的docker compose文件。

下载链接

百度云盘 提取码: haw2

夸克网盘 提取码:LA35

123云盘

相关推荐
江湖有缘9 小时前
Docker实战 | 使用Docker部署HarborGuard容器安全扫描平台
安全·docker·容器
江湖有缘9 小时前
Docker实战 | 使用Docker部署Reubah文件转换器和图像处理器
docker·容器·eureka
骑着蜗牛撵大象32710 小时前
ToolJet + PostgreSQL:后台表格、查询和流程,一次搭成可远程访问的业务系统
数据库·低代码·docker·postgresql·内部工具·tooljet
flytalei11 小时前
从 Docker Compose 到 K3s:逐浪笔记首次完整部署与故障排查实战
笔记·docker·容器
吴声子夜歌12 小时前
Docker入门与实战——高级网络功能
网络·docker
JavaPub-rodert21 小时前
Docker 日志为什么能把磁盘写爆?讲透 json-file、local、journald、日志轮转与 docker logs
docker·eureka·json
人生匆匆1 天前
docker部署ceph集群
ceph·docker·容器
张张123y1 天前
后端第九课:部署上线(把你的 FastAPI 后端真正跑起来给别人用)
python·docker·部署·fastapi
AscendKing1 天前
Docker Compose 一键部署 SkyWalking 10.2.0 + Elasticsearch8.11,分布式链路追踪完整实战
elasticsearch·docker·skywalking·链路追踪·微服务监控
励志师code1 天前
Kubernetes 集群节点生命周期管理实战:从扩容、调度管控到证书续期
运维·docker·容器·kubernetes·gpu算力·kubelet