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

2024-03-20 10:50

本文主要是介绍CasaOS: 一款基于 Docker 生态的开源云系统,专为家庭场景而设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !

e6d37ac25d271af55f15c08e0b75487a.jpeg

CasaOS 是一个基于 Golang 的简单、易用、优雅的开源家庭云系统。仔细想想我们的数据、智能设备和数字资产的控制权现在都在一些大公司手中?

  • 你的相册保存在他们的云服务中吗?

  • 你的恒温器、显示器、灯具需要通过他们的云服务来使用吗?

  • 你的个人文件、备忘录、联系人、密码等是否存放在他们的云存储服务中?

  • 当他们决定改变价格、审查内容、甚至停止服务时,你必须接受吗?

这听起来很荒唐,不是吗?但事实上就是我们正在失去对我们自己数据的控制!我们理想的家庭云是一个你可以非常容易地管理你所有的数据、设备和数据资产。在你自己的家里,你有绝对的控制权。CasaOS 就是这样一个开源家庭云系统。

特征

  • 为家庭场景设计的友好 UI

    • 无代码,无表格,直观,人性化设计

  • 多种硬件和基础系统支持

    • ZimaBoard、NUC、RPi、旧电脑,任何可用的东西

  • 应用商店精选应用,一键安装

    • Nextcloud、HomeAssiant、AdGuard、Jellyfin 等等

  • 轻松安装众多 Docker 应用程序

    • 可以轻松安装来自 Docker 生态系统的超过 100,000 个应用程序

  • 优雅的驱动器和文件管理

    • 所见即所得,无需技术背景。

  • 精心设计的系统/应用小部件

    • 你所关心的,一目了然。资源使用情况、应用程序状态等等!

使用

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

硬件兼容

  • adm64 / x86-64

  • arm64

  • armv7

系统兼容

官方支持

  • Debian 11 (✅ 已测试, 推荐)

  • Ubuntu Server 20.04 (✅ 已测试)

  • Raspberry Pi OS (✅ 已测试)

社区支持

  • Elementary 6.1 (✅ 已测试)

  • Armbian 22.04 (✅ 已测试)

  • Alpine (🚧 未完全测试)

  • OpenWrt (🚧 未完全测试)

只需要一条命令即可安装 CasaOS,从上面的列表中重新安装系统并运行以下命令:

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

安装后即可在浏览器中打开 CasaOS。

8640acc095cbd1fef40793226b59b14b.jpeg

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

bb66c76c57bc36a607e5886ad9eeaa10.jpeg

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

3af313ac1fb30257b5980cd9798b395c.jpeg

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

aa608f27dffc4c73eb2499245b385db0.jpeg

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

d4f667bebd16326f6d8c185163b2a234.jpeg

Git 仓库:https://github.com/IceWhaleTech/CasaOS

本文转载自:「Github爱好者」,原文:https://url.hi-linux.com/aQWKv,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。

86d64a82ab240bdd2197247547bd1e41.gif

最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

dadaa678371c9cf2dd8985427e17e6f1.png

你可能还喜欢

点击下方图片即可阅读

ef57f5126a17a5688c48742cc22b577f.jpeg

Windows Terminal 正式成为 Windows 11 默认终端

8c08ef2038d069341f38b2173171f6e5.png
点击上方图片,『美团|饿了么』外卖红包天天免费领

cdb5897aaea4dec147a030dbb8dbef7c.png

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

这篇关于CasaOS: 一款基于 Docker 生态的开源云系统,专为家庭场景而设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/829229

相关文章

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Java中&和&&以及|和||的区别、应用场景和代码示例

《Java中&和&&以及|和||的区别、应用场景和代码示例》:本文主要介绍Java中的逻辑运算符&、&&、|和||的区别,包括它们在布尔和整数类型上的应用,文中通过代码介绍的非常详细,需要的朋友可... 目录前言1. & 和 &&代码示例2. | 和 ||代码示例3. 为什么要使用 & 和 | 而不是总是使

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

关于Docker Desktop的WSL报错问题解决办法

《关于DockerDesktop的WSL报错问题解决办法》:本文主要介绍关于DockerDesktop的WSL报错问题解决办法的相关资料,排查发现是因清理%temp%文件夹误删关键WSL文件,... 目录发现问题排查过程:解决方法其实很简单:重装之后再看就能够查到了:最后分享几个排查这类问题的小www.cp

Java中Runnable和Callable的区别和联系及使用场景

《Java中Runnable和Callable的区别和联系及使用场景》Java多线程有两个重要的接口,Runnable和Callable,分别提供一个run方法和call方法,二者是有较大差异的,本文... 目录一、Runnable使用场景二、Callable的使用场景三、关于Future和FutureTa