CasaOS :适合小主机的轻NAS系统

原创 淹不死的狗  2023-12-27 08:57:07  阅读 244 次 评论 0 条
摘要:

安装完毕通过浏览器访问CasaOS主界面:CasaOS提供的功能不算多,主要功能包括:系统状态显示、存储管理、导航页面,其它功能都是基于docker实现。当然通过docker你可以搭建非常多强大功能,CasaOS也能导入之前安装的容器,这样通过一个页面就整合了自己安装的服务。整体来说页面清爽,没有太多冗余功能,对于我这种需要一个轻NAS界面的人而言还是挺不错的。CasaOS适合作为小主机作为NAS的一个补充,因为常规Linux系统既有SSH又有远程桌面操控并不难,但是增加一个网络控制台更有NAS

安装完毕通过浏览器访问CasaOS主界面:

CasaOS :适合小主机的轻NAS系统 操作系统 第1张

CasaOS提供的功能不算多,主要功能包括:系统状态显示、存储管理、导航页面,其它功能都是基于docker实现。当然通过docker你可以搭建非常多强大功能,CasaOS也能导入之前安装的容器,这样通过一个页面就整合了自己安装的服务。

整体来说页面清爽,没有太多冗余功能,对于我这种需要一个轻NAS界面的人而言还是挺不错的。CasaOS适合作为小主机作为NAS的一个补充,因为常规Linux系统既有SSH又有远程桌面操控并不难,但是增加一个网络控制台更有NAS的感觉。

卸载的话在命令行实用一个命令即可。我之前卸载过一次,感觉CasaOS的卸载仍需要完善,因为卸载时似乎会清空容器,所以把我之前部署的容器也清理掉了。

casaos-uninstall

好了就介绍到这里!


CasaOS界面友好,安装方便,整合了不少NAS相关的功能,但它自身依赖于一个Linux宿主系统,这篇保姆式教程就是为了记录下我近期从零开始部署CasaOS的过程,一方面作为个人备忘,一方面也希望方便其他和我一样的小白从零开始安装CasaOS保姆级教程

是的,这又是一篇大佬不用看的文,其中一些配置方式也是我个人为了避坑而特意绕的远路,如果你有更好的方案,请不吝指出,谢谢从零开始安装CasaOS保姆级教程

1.Debian基础安装

我本次折腾的小主机/虚拟机都是x86架构的,基于易用性、稳定性等考虑,我选择了Debian 12 x64作为宿主系统。为了避免因网络问题造成的安装缓慢和失败,建议下载完整安装iso。

使用Ventoy工具或你喜欢的其他方式引导到iso,我们就来到了安装界面↓:

CasaOS :适合小主机的轻NAS系统 操作系统 第2张

↓接下来就是我绕的第一个远路:先安装英文系统,避免由于安装不完全导致的中文乱码现象。

CasaOS :适合小主机的轻NAS系统 操作系统 第3张

选择English/English,回车后依次选择other-Asia-China,接着在Configure Locales界面连续回车,直到进入↓网络配置步骤,填写自己想要的主机名(即这台设备在网络上显示的名字):

CasaOS :适合小主机的轻NAS系统 操作系统 第4张

↓接下来就是重点项目——root根密码的设定,重复输入两次即可完成。

注意!!在这里强烈建议设定一个复杂但记得住的root密码,在日常使用中则采用普通用户+SU提权的方式,实现安全隔离。

CasaOS :适合小主机的轻NAS系统 操作系统 第5张

接下来就是设置首个普通用户的全称和用户名,在设定了root密码的情况下,系统会禁用root用户的创建和登录,这个普通用户就是你登录主机的方式。因为是演示,我设定了temp作为首个普通用户的名称↓

CasaOS :适合小主机的轻NAS系统 操作系统 第6张

以及temp用户的密码↓

CasaOS :适合小主机的轻NAS系统 操作系统 第7张

接着就是给系统硬盘分区,我的选择是将整块硬盘分给Debian使用↓

CasaOS :适合小主机的轻NAS系统 操作系统 第8张CasaOS :适合小主机的轻NAS系统 操作系统 第9张

同时将所有文件放在同一分区↓

CasaOS :适合小主机的轻NAS系统 操作系统 第10张

安装程序自动分区后,勾选确认并继续↓

CasaOS :适合小主机的轻NAS系统 操作系统 第11张CasaOS :适合小主机的轻NAS系统 操作系统 第12张

经过一段时间读条后,Debian的安装来到第二阶段↓

CasaOS :适合小主机的轻NAS系统 操作系统 第13张CasaOS :适合小主机的轻NAS系统 操作系统 第14张

这两步都是apt包管理器的选项,分别询问是否使用额外的安装媒体或者网络源,为了避免网络环境带来的缓慢甚至失败,这里我第二次绕路:全部选否,等系统正式安装完毕后再进行更新

接下来就到了软件包组件选择,其中前面带有*...*标识的是不同的桌面环境,也就是图形界面,因为CasaOS本身就是图形管理页面,为了避免不必要的系统开销,我选择不安装桌面环境(就是Debian自己的图形管理界面)↓

CasaOS :适合小主机的轻NAS系统 操作系统 第15张

经过另一轮读条后,Debian 12安装完毕,按提示重启后进入命令行界面↓

CasaOS :适合小主机的轻NAS系统 操作系统 第16张CasaOS :适合小主机的轻NAS系统 操作系统 第17张

2.Debian进阶设置

完成了Debian 12的基础安装,我们开始进阶设置,实际上就是把之前绕的远路再兜回来。

还是那句话,如果你的网络环境稳定可靠,那么完全可以按照常规模式来安装Debian,没有必要像我这样舍近求远CasaOS :适合小主机的轻NAS系统 操作系统 第18张

(在第一步选用了国内源但安装ssh server还是拉取了几个小时最后还失败的痛苦谁懂啊CasaOS :适合小主机的轻NAS系统 操作系统 第19张

在这一阶段,为了方便复制命令,我们改用PowerShell来操作。打开你的Windows 10/11,按下win+X再按i键,唤出PowerShell窗口,接着输入

ssh 普通用户名@Debian主机IP

开始连接到Debian主机

比如我的指令就是

ssh temp@192.168.1.2

在PowerShell首次连接到一台新的主机时,会提示是否保存主机指纹特征,这里要输入yes,接着再输入前面设置的temp密码,就可以成功连入主机↓

CasaOS :适合小主机的轻NAS系统 操作系统 第20张

登录主机后第一件事就是修改软件包管理的源服务器,先输入su指令和root密码切换到超级用户(管理员)模式,接着输入

nano /etc/apt/sources.list

先在第一行的最前面输入#,将这一行注释掉(注意颜色区分),接着复制一组你喜欢的国内源地址,右键粘贴到PowerShell窗口中,按CTRL+X,再输入Y回车保存↓

CasaOS :适合小主机的轻NAS系统 操作系统 第21张

源修改好后,依次执行

apt update

apt -y upgrade

更新系统内的软件包,接着补充安装两个常用命令curl和sudo

apt install curl sudo

下一步就是禁用Debian系统的休眠,以免使用时断线

直接执行

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

后使用

systemctl status sleep.target

来确认效果,如图所示(红圈)就是成功关闭了休眠功能↓

CasaOS :适合小主机的轻NAS系统 操作系统 第22张

紧接着我们来将Debian的系统语言改为中文,执行

sudo dpkg-reconfigure locales

来打开本地化配置功能,找到en_US.UTF-8 UTF-8后用空格键取消星号勾选,再拉到列表末端选中zh_CN.UTF-8 UTF-8,回车后选中zh_CN.UTF-8,回车并等待执行↓

CasaOS :适合小主机的轻NAS系统 操作系统 第23张CasaOS :适合小主机的轻NAS系统 操作系统 第24张

中文配置完毕后,执行

sudo reboot

进行重启,此时ssh连接会自动断开,等小主机重新启动后再次ssh连入,进入教程第三步↓

CasaOS :适合小主机的轻NAS系统 操作系统 第25张

3.CasaOS的一键化安装

得益于作者的辛勤劳作,CasaOS的安装可谓是一键式傻瓜化脚本,根据官网的提示,我们只需要su提权后,执行一行命令就可以开始了

curl -fsSL https://get.casaos.io | sudo bash

CasaOS :适合小主机的轻NAS系统 操作系统 第26张CasaOS :适合小主机的轻NAS系统 操作系统 第27张CasaOS :适合小主机的轻NAS系统 操作系统 第28张

在casaOS安装完毕后,我们还有一个可选项:开启docker的IPv6功能,根据站内大佬文章


【终极篇】再次硬杠Docker 开启 IPv6 ,如何让默认的bridge网络启用IPv6 支持


及评论区的提示,在Debian系统本身获得了v6地址的前提下,我们执行

nano /etc/docker/daemon.json

后,贴入命令并保存

{    "ipv6": true,    "fixed-cidr-v6": "fe80::/64",    "experimental": true,    "ip6tables": true    }

最后执行一遍

sudo service docker restart

重启docker网络,让刚刚修改的配置生效。

CasaOS :适合小主机的轻NAS系统 操作系统 第29张

最后的最后,关掉PowerShell窗口,在浏览器输入小主机的IP地址,欢迎来到CasaOS带来的Docker世界!

CasaOS :适合小主机的轻NAS系统 操作系统 第30张

那么,我们下次再见~


本文地址:/3673.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?