CasaOS 介绍
CasaOS 是一款专为家庭用户设计的轻量级云操作系统,它以简单、安全和可靠为核心特点,为用户提供一站式的家庭云存储解决方案。相比于传统的家庭 NAS(网络附属存储)方案,CasaOS 更加易于使用和管理,同时也具备更加优秀的扩展性和可玩性。 在特色功能方面,CasaOS 拥有以下几大亮点:
-
简单易用:CasaOS 采用了直观的用户界面设计,使得家庭用户可以轻松上手。通过简单的拖拽操作,即可实现文件和照片的上传、下载以及备份。同时,CasaOS 还支持多设备同步,让家庭成员之间可以轻松共享文件和照片。
-
安全可靠:CasaOS 在数据传输和存储方面采用了多种加密和保护措施,确保用户数据的安全。同时,它还支持快照功能,可以在出现意外情况时迅速恢复到之前的状态。
-
强大的扩展性:CasaOS 支持各种常见的存储设备和服务,如 USB 闪存盘、SD 卡、硬盘等,同时也支持各种云存储服务。这意味着用户可以根据自己的需求灵活扩展存储空间。
-
可玩性高:CasaOS 不仅是一个家庭云存储解决方案,更是一个开放的操作系统。它支持各种插件和第三方应用,使得用户可以自定义和扩展其功能。
首次访问
Airbox 出厂镜像已预装 CasaOS 并包含 Stable Diffusion 与 Llama3,用户可通过 Airbox ip 地址的 81 端口访问 CasaOS, 首次访问需要登陆
Username: radxa
Password: radxa
CasaOS 系统界面
修改 CasaOS 用户名与密码
点击左上角用户图标,然后点击编辑图标既可更改用户名, 同理修改密码
CasaOS 安装方法
出厂镜像已预装,仅作参考
Docker 更新方法
-
查看当前 Docker 版本
docker --version
-
如果版本低于 24.0.7 卸载 docker
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
-
配置 Docker apt 仓库
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update -
获取预下载的新版 deb包(如无会无法安装最新版 docker),并手动安装
wget https://github.com/radxa-edge/TPU-Edge-AI/releases/download/v0.1.0/Docker_Naspackage.zip
unzip Docker_Naspackage.zip
cd Docker_Naspackage
sudo apt install ./*.deb -
安装新版 Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Docker 镜像目录迁移
因为 Docker 默认安装于根目录,此时拉取镜像会把镜像安装在 /var/lib/docker
里,很容易把根目录占满。
在这里将讲述如何们利用软链接的方法将 docker 文件夹软链接到大容量的硬盘下(强烈建议在安装docker后立即建立)
-
查看当前主机的磁盘空间
df -h
此时发现
/data
目录下有充足的空间(如有更大的空间请使用更大空间的目录),此案例使用/data
-
利用超级用户将
/var/lib/docker
剪切到目标目录中(/data
)sudo su
mv /var/lib/docker /data -
利用超级用户建立软链接
ln -s /data/docker /var/lib
此时软链接就创建完成,输入命令
ls -l /var/lib/docker
可以查看软链接的链接地址$ ls -l /var/lib/docker
lrwxrwxrwx 1 root root 16 Dec 20 17:42 /var/lib/docker -> /data/docker
CasaOS 安装
-
安装 CasaOS 需要检查当前的 docker 版本,如版本低于24.0.7需要卸载并更新,docker 更新方法可看这里
curl -fsSL https://get.casaos.io | sudo bash
-
跟随安装引导安装
如果根目录空间低于 5GB, 仍然能通过输入 1 进行强制安装
-
通过 Airbox ip 的 81 端口访问 CasaOS, 首次访问需要创建账户
CasaOS 卸载
casaos-uninstall