0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派云OS哪个最受欢迎?来看看Github Star 28.9k的项目!

上海晶珩电子科技有限公司 2025-03-25 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文讨论了在树莓派上使用的热门开源云OS CasaOS,介绍了其特点、安装与使用方法、作者体验及总结评价等内容。关键要点包括:

1. CasaOS简介:它基于Docker生态系统构建,像指挥家整合自托管应用程序,简化管理过程,位于现有操作系统之上,将设备转变为自托管机器。

2. 安装与访问:在树莓派上安装只需运行bash脚本,安装完成后通过终端给出的IP地址在浏览器访问,初始设置需创建账户。

3. 应用程序商店:是主要亮点之一,可在其中浏览或搜索应用程序并点击安装,还能右键单击应用图标访问容器级设置。

4. 作者体验:作者安装多个应用测试,遇到一些问题,如Jellyfin和Transmission添加额外驱动器有挂载问题,Cloudflared连接不稳定,Nextcloud需优化数据库等。

5. 总结:CasaOS界面直观、应用选择丰富,但初学者管理外部驱动器和解决连接问题可能有困扰,有Docker知识可克服,值得家庭实验室托管应用的用户一看 。

如果您对自托管、家庭自动化或只是想摆弄您的树莓派感兴趣,那么您有很多选择可以开始,比如我们之前介绍过的Home Assistant等。但是,如果您是新手,并且想要一些容易上手的东西,您可以尝试 CasaOS。这款开源OS在Github上非常火,已经收获了28.9K的Star,他究竟有什么魅力能获得如此多的好评,让我们继续往下看看国外网友的初体验。

81b3c728-0917-11f0-9434-92fbcf53809c.png

CasaOS 不是一个普通的操作系统。它更像是一个指挥家,将您所有喜欢的自托管应用程序汇集在一个屋檐下。它围绕 Docker 生态系统构建,简化了管理各种服务、应用程序和智能设备的过程,这些通常是通过 Docker 容器运行的。

最初由 ZimaBoard 的制造商开发,CasaOS 上部署 Jellyfi、Plex、Immich、PhotoPrism 等工具变得只需点击几下即可完成。

ZimaBoard 让我的家庭实验室梦想成真

通过轻松托管开源软件来控制您的数据。这是一个即插即用的家庭实验室设备。让我们了解更多关于 CasaOS 的信息,并探索它如何帮助我们将简单的树莓派变成一个强大的个人云。

什么是 CasaOS?

将 CasaOS (Casa 在西班牙语中是“家”) 想象成您的树莓派或类似设备的家。它位于您的现有操作系统(如 Ubuntu 或 Raspberry Pi OS)之上,并将其转变为一个自托管机器。

CasaOS 通过结合 Docker 管理平台(如 Portainer)的用户友好性,简化了通过 Docker 容器安装和管理应用程序的过程。它作为您与您的应用程序之间的接口,提供了一个简洁、用户友好的仪表板,让您可以轻松地从一个地方控制一切。

您可以通过其基于网络的界面部署各种应用程序,包括 Jellyfin 等媒体服务器或 Nextcloud 等文件共享平台。

除了漂亮的界面,更重要的是数据的打通,无论你的数据是在PC,手机还是TV上,都可以通过CasaOS进行同步。类似于苹果的数据共享功能。

82137fb0-0917-11f0-9434-92fbcf53809c.png

在树莓派上安装 CasaOS

在树莓派上安装 CasaOS 只需运行一个 bash 脚本即可。但首先,让我们确保您的树莓派已准备好:

如果您对运行脚本有点犹豫,CasaOS的网站上提供了一个 实时演示 (用户名:casaos,密码:casaos),您可以在跃入之前熟悉界面。

确保您的 RaspberryOS是最新的,请运行以下命令:

sudoapt update && sudo apt upgrade -y

如果您还没有安装 curl,请运行以下命令进行安装:

sudoapt install curl -y

现在,从官方网站获取安装脚本并运行它:

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

8217e7ee-0917-11f0-9434-92fbcf53809c.png

访问 CasaOS 网络界面

安装完成后,您将在终端中收到 IP 地址,以从您的网络浏览器访问 CasaOS。

只需将此地址输入浏览器中,如果您不确定,请在树莓派上键入 hostname -I 以获取您的 IP,您将看到 CasaOS 欢迎屏幕。

初始设置过程将引导您创建一个帐户并开始使用您的个人云。

入门

一旦进入,CasaOS 会用干净、现代的界面欢迎您。您会看到系统统计信息,如 CPU 使用率、内存和磁盘空间,它们以小部件式面板显示在前面。

还有一个搜索栏,方便导航,仪表板的中心是应用程序抽屉——您访问所有已安装和可用应用程序的通道。

829e54b4-0917-11f0-9434-92fbcf53809c.png

CasaOS 预装了两个主要应用程序:文件和应用程序商店。虽然文件应用程序可以让您轻松访问树莓派上的本地存储,但应用程序商店才是真正发生魔法的地方。

从这里,您可以轻松安装各种应用程序。

探索神奇的应用程序商店

应用程序商店是 CasaOS 的主要亮点之一。它提供了一系列精选的应用程序,您可以直接在您的树莓派上部署,工作量最小。

以下是如何安装应用程序的步骤:

1. 前往应用程序商店

从仪表板,点击应用程序商店图标。

82bee5e4-0917-11f0-9434-92fbcf53809c.png

2. 浏览或搜索应用程序

浏览可用的应用程序列表或使用搜索栏查找您要查找的内容。

3. 点击安装

找到您想要的应用程序后,只需点击安装按钮,CasaOS 将处理其余部分。

8319948a-0917-11f0-9434-92fbcf53809c.png

安装完成后,应用程序将出现在您的应用程序抽屉中。就这么简单。

可以通过在仪表板中右键单击应用程序图标来访问应用程序的容器级设置。它允许您将磁盘上的目录映射(Docker 卷)到应用程序。例如,如果您使用 Jellyfin,您应该在 Jellyfin(容器)设置中映射您的媒体文件夹。您将在本教程的后面部分看到它。

访问

一旦您在 CasaOS 中安装了应用程序,访问它们就很简单,这要归功于其直观的设计。

您所要做的就是点击 Jellyfin 图标,它将自动在新的浏览器窗口中打开。

835afb82-0917-11f0-9434-92fbcf53809c.png

每个您安装的应用程序都以类似的方式运行,CasaOS会处理后台配置,以确保应用程序可以通过您的浏览器轻松访问。

无需手动输入 IP 地址或端口,因为 CasaOS 会为您处理这一切。

对于 Jellyfin 或任何自托管服务之类的应用程序,您可能需要使用默认凭据登录(您可以在首次使用后更改这些凭据)。在 Jellyfin 的情况下,默认登录凭据是:

- 用户名:admin

- 密码:admin

当然,CasaOS 允许您在设置应用程序时自定义这些凭据,并且始终使用更安全的凭据是一个好主意。

我的 CasaOS 体验

为了撰写这篇文章,我在 CasaOS 上安装了一些应用程序,以满足我的家庭实验室需求:

一个 Jellyfin 服务器用于媒体流式传输

Transmission 作为 torrent 客户端

文件浏览器 以便通过浏览器轻松与文件进行交互

Cloudflared 用于 Cloudflare 隧道

Nextcloud 设置我的云

一个自定义 Docker 堆栈用于托管 WordPress 站点。

我花了一周时间在日常工作中测试这些服务,并记下了一些重要的经验,包括好的和坏的。

虽然 CasaOS 整体上提供了流畅的体验,但其中一些怪癖需要您具备 Docker 知识才能与之合作。

我遇到了一些问题,这些问题是由于挂载外部驱动器并将它们绑定到 CasaOS 应用程序而引起的。我通过 自动挂载外部磁盘 解决了这些问题。

Jellyfin 媒体服务器:额外的驱动器挂载问题

当我第一天在第一天设置 Jellyfin 时,它开箱即用,效果很好。然而,一旦我为我的媒体库添加了额外的驱动器,事情就变得复杂了。

我花了很多时间管理权限和绑定卷,这绝对不是初学者友好的。对于 Docker 或 CasaOS 的新手来说,绑定卷的概念可能令人困惑。您不能只是插入驱动器并期望它工作,它需要配置您的媒体文件如何链接到 Jellyfin 容器。

8376e108-0917-11f0-9434-92fbcf53809c.png

您需要编辑 fstab 文件,如果您希望它每次都挂载在完全相同的位置

即使跳过这些障碍,事情也并不顺利。一天晚上,我意外地关闭了树莓派。当它重新启动时,额外的驱动器没有自动挂载,我不得不再次经历整个设置过程

因此,虽然 Jellyfin 可以工作,但在 CasaOS 中管理外部驱动器感觉可能会让新用户头疼。

Cloudflared 连接丢失

我使用 Cloudflare 隧道 从家庭网络外部访问服务。

这有点好坏参半。在大多数情况下,它运行得很好,但有时连接即使显示连接,也会出现短暂的无法工作的情况。

连接会意外断开,我不得不摆弄它才能让它再次运行。

在做一些挖掘之后,我发现 Cloudflare 隧道的 CLI 工具最近已经更新,所以这可能是问题的根源。

希望它是一个临时故障,但这是如果您依赖稳定连接需要考虑的事情。

Transmission torrent 客户端:Jellyfin 的故事重演

默认用户名和密码是 casaos。一些应用程序的工具提示包含此类信息。您也可以编辑它们并为应用程序添加注释。

Transmission 在本地保存文件方面很稳定,但当我尝试添加额外的驱动器以在我的媒体库上保存文件时,我又遇到了与 Jellyfin 相同的障碍。

837d0416-0917-11f0-9434-92fbcf53809c.png

权限错误再次出现,而且自动挂载问题再次抬头。因此,如果您坚持使用一个驱动器,那么它对于本地使用来说是可以的,但如果您计划扩展您的存储,请准备好进行一些试验和错误。

Nextcloud:足够好但并不完美

在 CasaOS 中设置一个基础的 Nextcloud 实例出奇地简单。只需点击安装按钮,片刻之间,我的个人云就启动并运行起来了。然而,如果你和我一样,在意自己的数据是如何组织和存储的,那有几件事你需要牢记在心。

当你首次访问你的 Nextcloud 实例时,它默认使用 SQLite 作为数据库,对于简单的小规模设置来说,这是没问题的。

但如果你认真考虑存储较大的文件或管理多个用户,你很快就会意识到 SQLite 并不是最佳选择。Nextcloud 本身就会提醒你,它不太适合处理较大的负载,我强烈建议你设置一个合适的 MySQL 或 MariaDB 数据库来替代它。

从长远来看,这样做会让你获得更高的稳定性和性能,尤其是在你的数据不断增长的情况下。除了数据库的选择之外,我发现,即便采用了默认设置,Nextcloud的健康检查还是标记出了几个问题。

83b23ad2-0917-11f0-9434-92fbcf53809c.png

例如,它抱怨缺乏 HTTPS 连接,这对安全文件传输至关重要。如果您希望您的 Nextcloud 实例得到正确配置和安全,您需要投入一些时间来设置以下内容:

设置安全 SSL 证书

优化数据库处理

新用户不明显的其他后端细节

因此,虽然 Nextcloud 最初很容易运行,但为实际使用微调它需要一些额外的工作,尤其是如果您专注于数据完整性和安全性。

总结

CasaOS 是一个很有前途的解决方案,可以让您轻松地在树莓派上托管各种应用程序和服务。它的用户界面非常直观,应用程序商店提供了丰富的应用程序选择。

然而,对于初学者来说,一些怪癖可能会造成困扰,尤其是在管理外部驱动器和解决连接问题时。如果您具备一些 Docker 知识,您应该能够克服这些挑战。

总的来说,如果您正在寻找一个易于使用的平台来在您的家庭实验室中托管应用程序,那么 CasaOS 值得一看。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源软件
    +关注

    关注

    0

    文章

    216

    浏览量

    16641
  • 树莓派
    +关注

    关注

    122

    文章

    2082

    浏览量

    110769
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓入门套装

    B型,在这里, 树莓简称为RPi2 MODEL B。 截至15年1月份, 树莓被售出了450多万台,是全球最受欢迎的mini PC。
    发表于 02-22 09:51

    Flint OS for RPi正式登陆github,赶紧去自己编译适配树莓的Chromium OS

    档,让这个来源于开源社区的产品最终得以回馈于社区,让全球树莓的爱好者都可以为其做贡献。我们仍然会尽力与大家一起维护这个项目,我们深信,因为大家的热爱,Flint OS for RPi
    发表于 09-01 11:54

    最受欢迎的Windows Phone 7应用top10

    据国外媒体报道,到目前为止,已经有2.3万个Windows Phone 7应用,而最受欢迎的几款应用程序如下
    发表于 07-11 09:07 894次阅读

    DAP 调查:Manjaro荣获最受欢迎的Linux 发行版

    根据 StatCounter 调查报告,Android 是所有操作系统中最受欢迎的。 以 39.49% 比 36.63% 的分数击败 Windows,成为全球个人设备之最。
    发表于 04-24 15:43 2160次阅读
    DAP 调查:Manjaro荣获<b class='flag-5'>最受欢迎</b>的Linux 发行版

    支持树莓3的 Chromium OS 发布0.5版本

    在第4版Chromium OS对内核的重新设计带来巨大性能提升之后,今年2月底,面向树莓2的Chromium OS项目启用
    发表于 04-02 14:51 983次阅读

    TWS蓝牙耳机哪个好?2020最受欢迎的降噪耳机推荐

    TWS蓝牙耳机哪个好?2020最受欢迎的降噪耳机推荐 2020年开年以来,各行各业发展压力巨大。在数码行业里,智能手机、智能手表等智能硬件纷纷受到冲击,销量呈现下滑趋势。但蓝牙耳机却逆风上扬,呈现
    的头像 发表于 09-04 10:07 2563次阅读

    十大最受欢迎的Linux发行版

    今天列出一些最常用、最受欢迎的Linux发行版来学习黑客和渗透测试!
    的头像 发表于 09-07 10:34 5993次阅读

    多款Intel 9代酷睿斩获最受欢迎CPU大奖

    2020年最受欢迎的CPU是哪些?每个人的答案或许都不同,鲁大师评选的2020年牛角尖奖中最受欢迎的2款CPU被Intel包圆,而且都是9代酷睿中的6核型号。
    的头像 发表于 01-19 10:52 3280次阅读

    苹果13哪个颜色最受欢迎

    苹果13最受欢迎的颜色应该是粉色和远峰蓝色,在9月17日晚上八点的预售上,粉色的iPhone13三分钟就被抢购完了,远峰蓝色的iPhone13 Pro系列也在十分钟内被抢购空了。
    的头像 发表于 09-22 09:49 6.3w次阅读

    stm32和树莓哪个好?哪个入手难度更高?

    树莓哪个好,我该学哪一个?我们要想搞清楚这个问题,先要搞明白他们的一个区别。一、stm32和树莓的区别?Stm32和
    发表于 12-01 15:06 14次下载
    stm32和<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>哪个</b>好?<b class='flag-5'>哪个</b>入手难度更高?

    Keysight 2022新年壁纸选取是德科技最受欢迎的软硬件

    Keysight 2022 新年壁纸选取了是德科技最受欢迎的软硬件,在领略大自然的鬼斧神工时,一起来看看Keysight 软硬件的异曲同工之处。除高清壁纸外,我们还定制了“Keysight 陪你看世界”专属明信片,欢迎免费申领。
    的头像 发表于 02-22 15:03 2996次阅读

    树莓-搭建边缘计算平台

    基于树莓搭建边缘计算平台
    的头像 发表于 12-03 00:17 2612次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>-搭建边缘计算<b class='flag-5'>云</b>平台

    树莓装ubuntu和raspbian哪个更好

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓
    的头像 发表于 08-30 15:41 4253次阅读

    看看人家都用树莓5做了什么产品?

    看看人家都用树莓5做了什么产品?
    的头像 发表于 03-25 09:46 1200次阅读
    <b class='flag-5'>看看</b>人家都用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>5做了什么产品?

    最受欢迎的单板计算机 x 最流行的移动操作系统

    在本文中,我们将揭秘:应在树莓派上使用Android的4个理由从哪里获取树莓的Android系统?该选择哪一个?未来展望。在树莓派上使用Android的4个理由
    的头像 发表于 06-18 17:20 926次阅读
    <b class='flag-5'>最受欢迎</b>的单板计算机 x 最流行的移动操作系统