+
Skip to content

chnhhwz/Debian-HomeNAS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于Debian搭建HomeNAS

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

主要特性

  • 开源
  • 安全
  • 稳定
  • 高效
  • 自由

成果展示

硬件为华擎-J3455,16G内存。底层系统为Debian,起了一台虚拟群晖和36个容器服务,CPU日常使用率30%左右,硬件利用率非常高。

2、最终成果


支持系统

Debian-12.x-amd64
Ubuntu 24.04 LTS-amd64

使用文档

DebNAS文档

快速开始

1、安装系统

Debian系统最小化安装教程
Ubuntu系统最小化安装教程

2、连接系统

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

注意:
1、Debian默认禁止root账户直接通过SSH连接,所以用安装系统时创建的第一个普通用户账号进行登录。
2、登陆后,必须使用以下命令切换到root账户运行脚本。
3、对于Ubuntu系统,不需先切换root账号,直接运行脚本命令即可。

su -

3、运行脚本

运行脚本前,建议先阅读脚本介绍,了解脚本能做什么先,脚本中的选项可以按需执行。运行脚本命令(二选一)

Github地址

SUDO=$(command -v sudo); ${SUDO:-} bash -c "bash <(wget -O- https://raw.githubusercontent.com/kekylin/Debian-HomeNAS/refs/heads/main/Shell/homenas.sh) -s github"

Gitee地址(国内用户推荐)

SUDO=$(command -v sudo); ${SUDO:-} bash -c "bash <(wget -O- https://gitee.com/kekylin/Debian-HomeNAS/raw/main/Shell/homenas.sh) -s gitee"

4、登陆使用

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

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

https://localhost:9090

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

https://localhost:9443

教程汇总(点我展开)

欢迎阅读本项目。在此,我想对本项目的内容做出以下免责声明:


1、内容来源: 本项目的内容主要来源于互联网,以及我个人在学习和探索过程中的知识总结。我会尽可能保证内容的准确性和可靠性,但不对信息的完整性和及时性做出任何担保。


2、版权保护: 本项目的所有原创内容均采用 CC BY 4.0 许可协议。欢迎个人或非商业性使用者在遵守此协议的前提下引用或转载内容。转载时请注明出处并附上项目的链接。对于任何形式的商业使用或修改内容,须在遵守该许可协议的同时保留原作者信息并注明来源。


3、内容时效性: 鉴于技术和知识的发展迅速,本项目中的一些内容可能会随着时间的推移而失去实用性或准确性。我会尽力更新和修订内容,以保持其新鲜和准确,但无法对过时内容负责。


4、侵权联系: 我尊重他人的知识产权和版权,如果您认为本项目的内容侵犯了您的权益,请通过项目中提供的联系方式与我取得联系。一旦确认侵权行为,我将会立即采取措施删除相关内容或做出调整。


最后,希望您在阅读本项目时能够理解并遵守以上免责声明。感谢您的支持和理解!

项目简介

搭建成果展示
脚本介绍(使用前阅读)

系统相关教程

基于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日志监控

交流Q群

339169752

星标历史

Star History Chart

支持与赞赏

如果觉得本项目对您有所帮助,欢迎通过赞赏来支持我的工作!
赞赏码

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载