从零开始安装CasaOS保姆级教程

2023-10-20 12:15:05 86点赞 829收藏 68评论

Hello大家好,我是连续签到3200+天但懒癌晚期的罐罐君。

从零开始安装CasaOS保姆级教程

近两年我的主要玩机精力都放在NAS和Docker上,最近为了利旧一块当年跟着大妈买的8T西数元素拆机盘,以及给家人朋友分享影视的需求(syncthing+qBittorrent传输,Samba局域网共享,盒子/电视播放),我又折腾了好几台专门跑Docker的小主机/虚拟机,用来实现这些轻量级的应用场景从零开始安装CasaOS保姆级教程

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

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

OK,话不多说,直接开干。

1.Debian基础安装

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

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

从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程

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

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

从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程

以及temp用户的密码

从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程

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

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

从零开始安装CasaOS保姆级教程

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

从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程

2.Debian进阶设置

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

还是那句话,如果你的网络环境稳定可靠,那么完全可以按照常规模式来安装Debian,没有必要像我这样舍近求远从零开始安装CasaOS保姆级教程

(在第一步选用了国内源但安装ssh server还是拉取了几个小时最后还失败的痛苦谁懂啊从零开始安装CasaOS保姆级教程

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

ssh 普通用户名@Debian主机IP

开始连接到Debian主机

比如我的指令就是

ssh temp@192.168.1.2

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

从零开始安装CasaOS保姆级教程

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

nano /etc/apt/sources.list

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

从零开始安装CasaOS保姆级教程

源修改好后,依次执行

apt update

apt -y upgrade

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

apt install curl sudo

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

直接执行

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

后使用

systemctl status sleep.target

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

从零开始安装CasaOS保姆级教程

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

sudo dpkg-reconfigure locales

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

从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程

中文配置完毕后,执行

sudo reboot

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

从零开始安装CasaOS保姆级教程

3.CasaOS的一键化安装

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

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

从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程从零开始安装CasaOS保姆级教程

在casaOS安装完毕后,我们还有一个可选项:开启docker的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保姆级教程

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

从零开始安装CasaOS保姆级教程

那么,我们下次再见~

#生命不息,挖坑不止#

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
68评论

  • 精彩
  • 最新
  • 前来支持,紫薯布丁

    校验提示文案

    提交
    哇噢,casaOS开发者本尊来了 [脸红] 感谢大佬

    校验提示文案

    提交
    玩客云casaos商店安装syncthing失败。后来命令行方式安装syncthing成功

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 装完debian12以后不用装docker吗

    校验提示文案

    提交
    安装casaos时包含了docker、rclone等功能

    校验提示文案

    提交
    大佬向你请教一个问题,我是物理机装的爱快,爱快带有docker但是功能不完善,爱快也有虚拟机功能。如果我用爱快的虚拟机装Debian使用casaos(docker),这种模式相比爱快上直接使用docker多套了一层娃?性能会损失一些吧?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 看来这个系统的普及道阻且长,光安装的门槛就不低 [尴尬]

    校验提示文案

    提交
    其实还有更多设备是直接从armbian安装的,我这个看着长,实际上也就半个小时最多~

    校验提示文案

    提交
    收起所有回复
  • 这么去安装的话成本挺高感觉。。。

    校验提示文案

    提交
    主要是网络环境不行,就多绕了远路 [大哭]

    校验提示文案

    提交
    收起所有回复
  • N1可以按照这个方式装吗

    校验提示文案

    提交
    N1架构不一样,不可以,找找armbian的教程

    校验提示文案

    提交
    N1的办法更简单,

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • casaOS系统确实是目前最适合我这种小白的,一键安装,又快又方便。我主要是魔百盒装homeassistant用,armbian+casaOS可能是目前最方便的安装模式了,复制命令加起来不超过五句就能完成,然后在casaOS里直接点击安装homeassistant就行了。但是casa也不是没有缺点,启动慢,占用空间大。开始用Python虚拟容器安装的Hass启动速度大概3-5分钟,换成casaOS装Hass以后启动速度要10分钟左右了。16g的内存,casaOS比Python虚拟容器安装要多占1.5g空间左右。还有就是casaOS系统里安装Hass不能选择版本,只有Hass core(这个也许是我不会选,反正图形化界面安装是没得选,命令下安装没试过)。

    校验提示文案

    提交
    嗯,用arm玩hass的话,我是建议单设备裸跑hassOS,感觉会稳一些

    校验提示文案

    提交
    最近搞了个玩客云刷的国内大佬做的HINAS系统,挂上3T垃圾盘,感觉轻NAS也还行,我主要用来备份照片和下载电影,功耗低,整体成本150内搞定!

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • PVE7.4想直接安装不知道是否能行,因为PVE本身就是linux系统,不想再装个德班去套娃了。

    校验提示文案

    提交
    还真没试过,期待你的测试 [脸红]

    校验提示文案

    提交
    我是PVE7.3可以直接安装的

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • Aria2-pro 有安装成功的吗?

    校验提示文案

    提交
    我在主力NAS(unraid)上装了,正常使用,casaos暂时还没测试

    校验提示文案

    提交
    收起所有回复
  • Updating package manager...
    Configuration CasaOS Addons
    以上2个下载不下来

    校验提示文案

    提交
    都是网络相关,检查有没有魔法环境

    校验提示文案

    提交
    收起所有回复
  • 你好,想问一下为什么我casaOS分享的文件,别的设备访问还需要账号呀,而且账号密码我试过我casaOS的账号密码也访问不了文件。试过电视、windosw和mac,都无法访问

    校验提示文案

    提交
    casaOS目前的共享都是无密码的(我们好几个群友在官方群提要求增加密码了),具体的话可以看看你宿主系统的samba配置(casaOS魔改过,指向了另一个子配置文件,可以看看)

    校验提示文案

    提交
    收起所有回复
  • 大佬,qb打不开,提示一个un啥啥开头的洋文,咋回事啊?

    校验提示文案

    提交
    密码错误未经授权,4.6.2以上版本的qb首次运行时请查看日志以获取初始随机密码

    校验提示文案

    提交
    好的,谢谢啦

    校验提示文案

    提交
    收起所有回复
  • 请问楼主,你提供的debian镜像是AMD64的,那么有没有支持INTEL主机的debian镜像呀?

    校验提示文案

    提交
    这位大哥的问题,我竟不知该如何回答 [害羞] [害羞] [害羞] 此处的AMD64是指x64架构首先由AMD研发,故此称为AMD64,它实际上也是x86-64,同时支持现代的Intel和AMD主机 [苦恼] [苦恼]

    校验提示文案

    提交
    哦,原来如此,多谢指点!我说全网找不到适配intel的镜像呢

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 谢谢分享,辛苦!先收藏以待有空折腾

    校验提示文案

    提交
  • 收藏一个慢慢看

    校验提示文案

    提交
  • 这玩意有个最大的问题:自动挂载移动硬盘功能,即使是同一移动硬盘,经常出现每次挂载的文件夹名字都不一样,导致docker部署的时候,映射到移动硬盘的路径无效

    校验提示文案

    提交
    有解决方法的,fstab手动挂载即可

    校验提示文案

    提交
    刷了casaos后,安卓(手机,电视)不能smb访问硬盘了,ios和win是正常的。您知道怎么解决吗

    校验提示文案

    提交
    收起所有回复
  • Ubuntu路过

    校验提示文案

    提交
  • 和黑群晖比如何?

    校验提示文案

    提交
  • 我把QB安到CasaOS上然后下载路径指向群辉的共享文件夹,意外发现下载跑满带宽的时候CPU也不会明显上升

    校验提示文案

    提交
  • 能写这样的文章肯定不是懒癌晚期!

    校验提示文案

    提交
  • 为什么不用黑群晖

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
829
扫一下,分享更方便,购买更轻松