<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="基于Debian搭建HomeNAS">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2025-02-27 11:14<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
基于Debian搭建HomeNAS


Github：https://github.com/kekylin/Debian-HomeNAS


Gitee：https://gitee.com/kekylin/Debian-HomeNAS


一个将Debian系统快速配置成准NAS系统的脚本。可视化WebUI操作界面，可以轻松实现文件共享、照片备份、家庭影音、管理Docker、管理虚拟机、建立RAID等功能，使得Debian系统能够高效稳定地承担NAS任务。


支持系统


XML/HTML代码


    Debian-12.x-amd64

    Ubuntu 24.04 LTS-amd64





使用方法


1、安装系统


安装教程：Debian系统最小化安装教程 或者使用 reinstall 一键重装系统到Debian12


下载（当前系统是  Linux）


XML/HTML代码


    国外服务器：

    curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_

    国内服务器：

    curl -O https://gitlab.com/bin456789/reinstall/-/raw/main/reinstall.sh || wget -O reinstall.sh $_





下载（当前系统是  Windows）


请先关闭 Windows Defender 的 实时保护 功能。该功能会阻止 certutil 下载任何文件。


XML/HTML代码


    国外服务器：

    certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat

    国内服务器：

    certutil -urlcache -f -split https://gitlab.com/bin456789/reinstall/-/raw/main/reinstall.bat





使用


所有功能 都可在 Linux / Windows 下运行


Linux 下运行 bash reinstall.sh ...


Windows 下先运行 cmd，再运行 reinstall.bat ...


Linux命令如下




XML/HTML代码


    bash reinstall.sh debian 12 --password PASSWORD







2、连接系统


系统安装完成后，使用SSH工具连接上系统，输入下面运行脚本命令开启脚本。


注意：


1、Debian默认禁止root账户直接通过SSH连接，所以用安装系统时创建的第一个普通用户账号进行登录。


2、登陆后，必须使用以下命令切换到root账户运行脚本。


3、对于Ubuntu系统，不需先切换root账号，直接运行脚本命令即可。


XML/HTML代码


    su -





3、运行脚本


运行脚本前，建议先阅读脚本介绍，了解脚本能做什么先，脚本中的选项可以按需执行。运行脚本命令（二选一）


XML/HTML代码


    国内用户

    SUDO=$(command -v sudo || echo &quot;&quot;) ; $SUDO bash -c &quot;$(wget -qO- https://gitee.com/kekylin/Debian-HomeNAS/raw/main/Shell/homenas.sh)&quot;

    Github直连

    SUDO=$(command -v sudo || echo &quot;&quot;) ; $SUDO bash -c &quot;$(wget -qO- https://raw.githubusercontent.com/kekylin/Debian-HomeNAS/refs/heads/main/Shell/homenas.sh)&quot;





4、登陆使用


脚本执行完毕后，查看SSH工具显示的Cockpit面板管理地址和Docker管理工具地址，打开对应服务进行使用。


Cockpit


一个基于 Web 的服务器图形界面，在 Web 浏览器中查看您的服务器并使用鼠标执行系统任务。启动容器、管理存储、配置网络和检查日志都很容易。基本上，您可以将 Cockpit 视为图形&ldquo;桌面界面&rdquo;。 Cockpit是直接使用系统账户进行登陆使用，出于安全考虑，Cockpit默认禁用root账户登陆，建议使用您安装系统时创建的第一个用户登陆。


https://localhost:9090


Portainer


一个Docker的可视化工具，可提供一个交互界面显示Docker的详细信息供用户操作。功能包括状态显示、应用模板快速部署、容器镜像网络数据卷的基本操作（包括上传下载镜像，创建容器等操作）、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。


https://localhost:9443


教程汇总：


项目简介


搭建成果展示


脚本介绍（使用前阅读）


系统相关教程


基于Debian搭建HomeNAS图文教程 （本项目核心教程）


基于Ubuntu搭建HomeNAS图文教程 （本项目核心教程）


Debian系统最小化安装教程


Debian系统通过Cockpit面板直通硬盘安装黑群晖


内网穿透服务Tailscale安装使用教程


Nginx反代限制国外IP访问教程


Docker相关教程


HomePage导航页部署教程


部署Docker版谷歌浏览器教程


B站视频


基于Linux搭建HomeNAS最终效果展示(Debian/Ubuntu)


基于Debian搭建HomeNAS系列教程之系统安装篇


只需8分钟，快速将Debian系统配置成准NAS系统


一首歌的时间，在Debian系统直通硬盘安装黑群晖


以可视化面板展示NAS服务外网访问来源_Nginx日志监控




DockerNAS是一个基于docker的轻量级NAS系统


基于docker的NAS系统，特点是简单、免费开源、跨平台


Github：https://github.com/xiongzhanzhang/dockernas


Gitee：https://gitee.com/xiongzhanzhang/dockernas


Dockerhub:https://hub.docker.com/r/xiongzhanzhang/dockernas


使用docker部署，运行方式如下述命令所示（将G:\nas或/nas目录替换为自己想保存数据的目录）


XML/HTML代码


    #windows

    docker run -d --name dockernas --restart always -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock -v G:\nas:/home/dockernas/data xiongzhanzhang/dockernas

    #linux

    docker run -d --name dockernas --restart always --add-host=host.docker.internal:host-gateway -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock -v /nas:/home/dockernas/data xiongzhanzhang/dockernas





CasaOS--轻量级NAS（基于Docker）


Github：https://github.com/IceWhaleTech/CasaOS


官网：https://casaos.zimaspace.com


快速安装CasaOS


XML/HTML代码


    wget -qO- https://get.casaos.io | sudo bash

    或者

    curl -fsSL https://get.casaos.io | sudo bash







以上项目核心就是Docker，懂命令可以直接docker运行，不需要以上面板。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
