CasaOS: 一款基于 Docker 生态的开源云系统,打造属于你的智能家庭操作系统

风萧萧1999 2024-07-19 11:07:03 阅读 94

<code>CasaOS 是一个基于 Golang 的简单、易用、优雅的开源家庭云系统,它旨在将家中各种智能设备整合在一起,提供简洁易用的统一控制界面,让你可以轻松地管理和操控家中的智能设备。

1、项目地址

https://gitcode.com/IceWhaleTech/CasaOS

2、核心功能

存储:将照片、视频、文档等文件存储在本地,随时随地访问,无需担心数据泄露。媒体服务:创建家庭影院,享受高清电影和音乐,打造极致的视听体验。家庭自动化:通过CasaOS,你可以控制家中的智能设备,如灯光、插座、门锁等,实现智能家居生活。其他应用:CasaOS还支持网页服务器、邮件服务器、游戏服务器等多种应用程序,满足你的各种需求。

3、特点

易于安装和使用 :CasaOS 提供一键式安装脚本,即使是不熟悉技术的用户也能轻松设置。用户友好的设计使操作直观明了。高度自定义:用户可以根据自己的喜好定制桌面主题,甚至可以通过 API 接口开发个性化插件。安全可靠:自主掌握数据,避免数据泄露风险,保护你的隐私。持续更新:开源社区活跃,开发者不断推出新功能和优化,确保系统的先进性。

4、使用

CasaOS 完全支持 ZimaBoard、英特尔 NUC 和树莓派。完全兼容 Ubuntu、Debian、Raspberry Pi OS 和 CentOS,只需一条线安装。

4.1 硬件兼容

adm64 / x86-64

arm64

armv7

4.2 系统兼容

官方支持

Debian 11 (✅ 已测试, 推荐)

Ubuntu Server 20.04 (✅ 已测试)

Raspberry Pi OS (✅ 已测试)

社区支持

Elementary 6.1 (✅ 已测试)

Armbian 22.04 (✅ 已测试)

Alpine (🚧 未完全测试)

OpenWrt (🚧 未完全测试)

4.3 安装使用

只需要一条命令即可安装,重新安装系统运行以下命令:

<code>wget -qO- https://get.casaos.io | bash

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

安装后即可在浏览器中打开 CasaOS(默认端口80):

在页面上可以配置显示时间、系统状态、存储空间状态、网络状况等小组件。在 <code>App Store 中包含大量可使用的应用。

只需点击<code>安装code>按钮即可一键安装需要的应用。

如果你想要安装的应用在应用商店中没有,则可以根据自己需求自定义安装,配置应用镜像和相关参数即可安装。

还有方便的文件管理功能。

5、一个Docker容器应用的可视化Portal

 CasaOS 官网声称他是一个家庭云操作系统,但我实际使用后感觉称之为“docker容器的可视化Portal”更合适。因为它本身不具备IAAS、PAAS、或SAAS的开箱即用能力,更像是一个把OS上的docker Container集中管理并展示的索引目录,各个docker Container通过web页面进行GUI展示和使用(前提是对应的 docker Container Application 支持web形势使用)。

在其应用商店上安装的 APP ,本质上是从 docker-hub 上下载回来对应的docker镜像并运行成 docker Container。通过应用商店自定安装的 APP 也是执行了docker镜像的拉取和容器化运行。CasaOS还支持把 local-docker-Container 导入并运行为 APP 。

6、结语

CasaOS 不仅是一个强大的家庭自动化工具,更是一种全新的智能家居体验。它能够帮助用户轻松搭建起自己的家庭云环境,实现文件共享、媒体播放、智能家居控制等多种功能。无论是对于普通家庭用户还是技术爱好者,CasaOS都能为你带来全新的家庭云生活体验。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。