前言

今天在逛Github的时候发现这个开源系统,可以说是系统,因为它将一些常用的程序进行整合,于是就做了个简单了解。

介绍

CasaOS是一款基于Docker生态系统的开源家庭云系统,专为家庭场景而设计。

官网:CasaOS - A simple, easy-to-use, elegant open-source personal cloud system

Github:IceWhaleTech/CasaOS: CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system. (github.com)

适用系统

目前在逐步适应更多操作系统。

Official Support

  • Debian 12 (✅ Tested, Recommended)

  • Ubuntu Server 20.04 (✅ Tested)

  • Raspberry Pi OS (✅ Tested)

Community Support

  • Elementary 6.1 (✅ Tested)

  • Armbian 22.04 (✅ Tested)

  • Alpine (🚧 Not Fully Tested Yet)

  • OpenWrt (🚧 Not Fully Tested Yet)

  • ArchLinux (🚧 Not Fully Tested Yet)

我这边就以Ubuntu为例演示。

安装

安装非常简单,一条命令即可:

1
wget -qO- https://get.casaos.io | sudo bash

或者

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

等待一两分钟即可完成,根据界面显示登录地址进行访问。

界面

首先创建管理账号,之后来到主界面,界面非常干净美观。

在这边有一些小部件,比如系统状态、存储空间、网络状态等,App栏默认只有Files文件管理的模块,其他都可以在 App Store 中根据自身需求下载安装。

可以看到 App Store 里面已经内置了很多常用的应用,如果其中没有需求的应用,也可以在主界面 App 的右侧点击 + 号进行自定义添加。

这边我们安装Alist,直接点击安装即可一步到位:

鼠标悬停在Alist应用图标上面,点击三个点,设置,进行查看:

可以看到是以Docker容器的形式进行安装的,然后在右上角的日志中查看启动时创建的登录名和密码:

之后打开应用进行登录,版本号是 v3.28.0,目前最新的版本已经是 v3.33.0:

这不得不说是比较遗憾的事情。

最后

说一下我的观点吧,CasaOS毕竟是基于创建Docker程序来运行应用,只是做到比Portainer更加的图形化,如果对Docker比较熟悉的话,我的建议还是根据自身需求来进行手动部署。

如果是纯新手的话,不妨考虑一下CasaOS。或者花点时间了解一下Docker,比较学习成本真的不大。