CasaOS 是一个功能强大的家庭服务器操作系统 (OS),它提供了一种在本地网络上运行服务的简单方法。它适用于 x86 和 ARM 设备,甚至可以轻松与 Raspberry Pi 等低功耗 SoC 配合使用。在本文中,我们将向您展示 CasaOS 的魅力、如何将其安装在家庭服务器上,以及如何使用它轻松安装大量自托管应用程序。
CasaOS 的最大卖点是它是一个可以安装、监控和管理服务器应用程序的一体化软件包。它有一个简单的仪表板和通过其市场提供的丰富的“一键安装”Docker 容器。

CasaOS 的一个独特之处是它是一个覆盖系统,运行在现有 Debian Linux 安装之上。这意味着您不需要仅仅为了运行家庭服务器操作系统而重做当前的设置。因此,与其他操作系统相比,CasaOS 更容易试用和部署其他家庭服务器操作系统.
我最喜欢的功能之一是它允许您配置和运行您自己的 Docker 容器。作为一名狂热的 Docker 用户,我发现这个功能非常有吸引力,因为它使我能够运行自定义服务,而无需依赖开发人员为我打包。

附注:还在使用常规的 Linux 系统作为你的家庭服务器吗?了解如何可以在 Linux 操作系统上部署 Docker今天。
准备和安装CasaOS
假设:本文假设您在 Debian 12 系统上安装 CasaOS。也就是说,以下说明也适用于最新版本的 Raspberry Pi OS 和 Ubuntu 20.04。
在本地计算机上部署 CasaOS 的第一步是确保您的基本系统完全是最新的:
sudo apt update && sudo apt upgrade确保您拥有卷曲您的基本系统上的实用程序:
sudo apt install curl获取 CasaOS 的快速安装脚本并使用UNIX管道在您的系统上运行它:
curl -fsSL https://get.casaos.io | sudo bash执行此操作将自动为您的系统下载并配置 CasaOS。根据您的硬件,此过程可能需要 5-10 分钟。

完成后,安装脚本将打印您的 CasaOS 安装的本地 IP 地址。转到您的客户端计算机,然后在 Web 浏览器窗口中打开该地址。

点击去开始初始设置过程。
提供您的 CasaOS 实例所需的用户名和密码。

点击接受确保您及时了解 CasaOS 的最新消息。
安装并运行您的第一个 CasaOS 应用程序
新的 CasaOS 实例启动并运行后,您现在可以开始安装您最喜欢的自托管应用程序。为此,请单击应用商店仪表板上的图标。

这将弹出一个弹出窗口,显示 CasaOS 在其存储库上分发的服务。要安装应用程序,请单击搜索框,然后提供所需服务的名称。就我而言,我将在我的 CasaOS 实例上安装 Nextcloud。
单击该服务的图标,然后选择安装开始安装过程。

完成后,通过单击 CasaOS 仪表板上的图标来确认您的新服务是否正常运行。

配置您的应用程序
除了易于安装和运行之外,CasaOS 还提供了一种快速访问服务器容器内部的方法。这使得根据您的需求自定义应用程序变得异常简单。
要配置现有服务器应用程序,请转到 CasaOS 的仪表板并查找服务器应用程序的图标。
将鼠标光标悬停在该图标上,然后单击该图标右上角的三个点。

选择设置在上下文菜单上。这将弹出一个小弹出窗口,显示应用程序的 Docker 容器的详细信息。

在这里,您可以更改服务器应用程序配置的几乎每个方面。例如,您可以通过简单的滑块选项调整容器可以使用的内存量。

完成更改后,单击“保存”按钮将其应用到您的服务器应用程序上。
很高兴知道:了解你可以如何做在不同主机之间移动现有的 Docker 容器.
创建您的自定义服务器应用程序
除了运行和配置预构建的服务器应用程序之外,CasaOS 仪表板还可以部署您自己的自定义 Docker 容器。如果您拥有当前在 CasaOS 应用商店中不可用的 Docker 服务,这会非常有用。
转到您的 CasaOS 仪表板,然后单击+旁边的图标应用程序标头。

选择安装定制应用程序在弹出菜单上。执行此操作将为新的 Docker 容器打开一个空白的应用程序详细信息窗口。
单击进口窗口右上角的按钮。

将服务的“docker-compose.yml”内容粘贴到文本框中。就我而言,我想在我的 CasaOS 机器上运行 Webcord 实例。

点击提交将您的撰写配置转换为 CasaOS 应用程序格式。
向下滚动应用程序配置窗口,然后确保公开的主机端口不与 CasaOS 实例上的任何内容发生冲突。对于我来说,我会将 Webcord 实例的端口设置为“9095”和“9096”,因为我知道这些端口不会与任何正在运行的服务冲突。

向上滚动应用程序配置窗口,为新的自定义应用程序提供名称,然后将 Web UI 端口设置为公开的容器端口之一。

点击安装开始导入过程。
完成后,通过单击 CasaOS 仪表板上的图标来确认您的自定义服务器应用程序正常工作。

学习如何安装 CasaOS 以及部署本地服务器应用程序只是家庭服务器操作系统的一部分功能。
图片来源:奥努尔·比奈来自 Unsplash。所有修改和屏幕截图均由 Ramces Red 进行。






