Skip to content

项目概览

本文档提供 DebNAS 项目的功能索引,帮助您快速了解项目的基本情况。包含脚本部署和手动部署两种方式的完整功能目录。

一、脚本功能索引

脚本部署方式的快速索引,帮助您快速查找所需功能。

分类功能编号功能名称说明
基础配置1.1配置软件源使用 chsrc 工具进行软件源管理
1.2安装基础工具安装必备软件包并配置 sudo 权限
管理面板2.1安装 Cockpit安装 Cockpit 管理面板及组件
2.2安装虚拟机组件安装 cockpit-machines 虚拟机管理
2.3启用外网访问配置 Cockpit 外网访问地址
2.4禁用外网访问删除 Cockpit 外网访问配置
2.5面板管理网络切换为 NetworkManager 网络管理
2.6面板必应壁纸配置 Cockpit 登录界面必应壁纸
通知服务3.1配置邮件账户配置 exim4 邮件服务(仅支持 QQ 邮箱)
3.2启用登录通知启用用户登录邮件通知
3.3禁用登录通知禁用用户登录邮件通知
安全防护4.1基础安全配置配置 su 限制、超时注销、操作日志
4.2安装 Firewalld安装并配置 firewalld 防火墙
4.3安装 Fail2ban安装并配置 Fail2ban 防暴力攻击
4.4IP 封禁工具基于 IPThreat 威胁情报的 IP 封禁
容器管理5.1安装 Docker安装 Docker CE 及相关组件
5.2镜像加速配置 Docker 镜像加速地址
5.3安装应用交互式批量安装 Docker 容器应用
5.4备份恢复Docker 容器与数据卷的备份恢复
系统工具6.1检查兼容性系统兼容性检查工具
6.2检查系统更新系统更新检查与邮件通知
6.3查询服务状态查询已安装服务的访问地址
6.4更新 Hosts 文件自动更新 hosts 文件(GitHub/Docker/TMDB)
6.5安装 Tailscale安装 Tailscale 内网穿透服务
6.6ACL 权限管理交互式 ACL 权限管理工具
6.7BBR 算法管理BBR 拥塞控制算法管理
一键部署7.1一键部署基础环境自动执行基础配置流程
7.2一键部署安全环境自动执行安全配置流程
其他0退出退出脚本

二、手动部署目录索引

手动部署方式的目录结构索引,帮助您了解手动配置的完整流程。

分类章节编号章节名称说明
系统安装1.1系统镜像下载下载 Debian 系统镜像
1.2安装教程系统安装步骤指南
系统初始化2.1安装初始必备软件安装基础软件包
2.2添加用户至sudo组配置用户权限
2.3更换国内镜像源配置软件源
2.4更新系统系统更新操作
安装Cockpit3.1安装Cockpit安装 Web 管理面板
3.2安装Cockpit附属组件安装扩展组件
3.3Cockpit调优优化 Cockpit 配置
系统调优4.1设置Cockpit接管网络配置网络管理配置
4.2调整系统时区/时间时区时间设置
4.3交换空间优化Swap 空间优化
4.4安装Tuned系统调优工具系统性能调优
4.5新用户默认加入user组用户组配置
4.6修改homes目录默认路径用户目录路径配置
4.7修改用户home目录默认权限目录权限设置
4.8创建新用户用户管理
4.9创建容器专属账户容器用户配置
4.10配置邮件发送服务邮件服务配置
4.11添加Github HostsGitHub 访问优化
4.12添加TMDB HostsTMDB 访问优化
4.13WireGuard家庭组网内网穿透配置
安全防护5.1配置高强度密码策略密码安全策略
5.2用户连续登陆失败锁定登录失败锁定
5.3禁止root用户密码登陆Root 登录限制
5.4限制指定用户外网登陆外网登录限制
5.5限制指定用户夜间登陆时间登录限制
5.6限制用户SUSU 权限限制
5.7限制用户同时登陆数量并发登录限制
5.8用户登陆邮件通知告警登录通知配置
5.9超时自动注销活动状态会话超时配置
5.10记录所有用户的登录和操作日志日志记录配置
5.11禁止SSH服务开机自启动SSH 服务配置
5.12安装防火墙防火墙安装配置
5.13安装自动封锁软件Fail2ban 安装配置
5.14安装病毒防护软件防病毒软件配置
存储管理6.1硬盘管理硬盘配置管理
6.2软Raid管理软件 RAID 配置
6.3硬盘自动休眠硬盘休眠配置
6.4硬盘健康监测硬盘健康监控
6.5安装联合文件系统文件系统配置
6.6安装SnapRaidSnapRaid 配置
Docker服务7.1容器管理Docker 容器管理
7.2反向代理反向代理配置
7.3数据库数据库服务配置
7.4文件存储文件存储服务
7.5影音服务影音服务配置
7.6下载服务下载服务配置
7.7照片管理照片管理服务
7.8Blog管理博客管理服务
7.9薅羊毛其他服务配置
UPS系统8.1UPS不断电系统UPS 配置管理

使用建议

脚本部署方式

  • 新手用户:建议使用「一键部署基础环境」或「一键部署安全环境」,快速完成环境配置
  • 进阶用户:可根据需求选择「基础配置」→「管理面板」→「容器管理」的顺序逐步配置
  • 安全优先:建议配置「通知服务」和「安全防护」模块,提升系统安全性

手动部署方式

  • 推荐流程:按照「系统安装」→「系统初始化」→「安装Cockpit」→「系统调优」→「安全防护」→「存储管理」→「Docker服务」的顺序逐步配置
  • 灵活配置:可根据实际需求选择性配置各模块,无需全部完成

更多详细信息,请查看: