如何使用CasaOS管理Homelab服务器

CasaOS 是一个功能强大的家庭服务器操作系统 (OS),它提供了一种在本地网络上运行服务的简单方法。它适用于 x86 和 ARM 设备,甚至可以轻松与 Raspberry Pi 等低功耗 SoC 配合使用。本文将向您展示 CasaOS 的工作原理、如何将其安装在家庭服务器上,以及如何使用它轻松安装各种自托管应用程序。

为什么使用 CasaOS 作为家庭服务器操作系统?

CasaOS 的最大优势在于它是一个一体化软件包,可以安装、监控和管理服务器应用程序。它有一个简单的仪表板和通过其市场提供的丰富的“一键安装”Docker 容器集合。

如何使用CasaOS管理Homelab服务器图1

CasaOS 的一个独特之处在于它是一个覆盖系统,运行在现有 Debian Linux 安装之上。这意味着您不必为了运行家庭服务器操作系统而重做现有设置。这使得 CasaOS 比其他家庭服务器操作系统更容易尝试和部署。

我最喜欢的 CasaOS 功能之一是它允许您配置和运行自己的 Docker 容器。如果您是狂热的 Docker 用户,那么此功能非常有吸引力,因为它允许您运行自定义服务,而无需依赖软件包开发人员。

如何使用CasaOS管理Homelab服务器图2

笔记:如果您仍在使用常规 Linux 系统作为家庭服务器,请立即了解如何在 Linux 操作系统上部署 Docker!

准备并安装CasaOS

假设:本文假设您在 Debian 12 系统上安装 CasaOS。但是,以下说明也适用于最新版本的 Raspberry Pi OS 和 Ubuntu 20.04。

在本地部署 CasaOS 的第一步是确保您的基础系统完全是最新的:

sudo apt update && sudo apt upgrade

确保您的基本系统上有curl实用程序:

sudo apt install curl

找到 CasaOS 的快速安装脚本并使用 UNIX 管道在您的系统上运行它:

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

执行此操作将自动为您的系统下载并配置 CasaOS。根据您的硬件,此过程可能需要 5-10 分钟。

如何使用CasaOS管理Homelab服务器图3

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

如何使用CasaOS管理Homelab服务器图4

点击开始初始设置过程。

提供您的 CasaOS 实例所需的用户名和密码。

如何使用CasaOS管理Homelab服务器图5

点击接受确保您及时了解最新的 CasaOS 新闻。

安装并运行您的第一个 CasaOS 应用程序

随着新版本的 CasaOS 启动并运行,您现在可以开始安装您最喜欢的自托管应用程序。为此,请单击仪表板上的 App Store 图标。

如何使用CasaOS管理Homelab服务器图6

这将打开一个弹出窗口,显示 CasaOS 在其存储库中分发的服务。要安装应用程序,请单击搜索框,然后提供所需服务的名称。例如,我们将在 CasaOS 实例上安装 Nextcloud。

单击服务图标,然后选择安装开始安装过程。

如何使用CasaOS管理Homelab服务器 图7

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

如何使用CasaOS管理Homelab服务器图8

应用程序配置

除了易于安装和运行之外,CasaOS 还提供了一种快速访问服务器容器内部的方法。这使得根据您的需求定制应用程序变得异常容易。

要配置现有服务器应用程序,请转到 CasaOS 仪表板并查找服务器应用程序图标。

将鼠标悬停在该图标上,然后单击该图标右上角的三个点。

如何使用CasaOS管理Homelab服务器 图9

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

如何使用CasaOS管理Homelab服务器 图10

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

如何使用CasaOS管理Homelab服务器 图11

完成更改后,单击节省按钮将它们应用到服务器应用程序。

创建自定义服务器应用程序

除了运行和配置预构建的服务器应用程序之外,CasaOS 仪表板还可以部署您自己的自定义 Docker 容器。如果您拥有当前在 CasaOS 应用商店中不可用的 Docker 服务,这非常有用。

转到您的 CasaOS 仪表板,然后单击旁边的 + 图标应用程序标题。

如何使用CasaOS管理Homelab服务器 图12

选择安装定制应用程序从弹出菜单中。这将为您的新 Docker 容器打开一个空白的应用程序详细信息窗口。

单击进口窗口右上角的按钮。

如何使用CasaOS管理Homelab服务器 图13

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

如何使用CasaOS管理Homelab服务器 图14

点击提交将编辑器配置转换为 CasaOS 应用程序格式。

向下滚动应用程序配置窗口,然后确保显示的服务器端口不与您的 CasaOS 实例上的任何端口冲突。例如,我将 Webcord 实例的端口设置为“9095”和“9096”,因为这些端口不会与任何正在运行的服务冲突。

如何使用CasaOS管理Homelab服务器 图15

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

如何使用CasaOS管理Homelab服务器 图16

点击安装开始导入过程。

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

如何使用CasaOS管理Homelab服务器 图17

学习如何安装 CasaOS 以及部署本地服务器应用程序只是家庭服务器操作系统可以实现的一些可能性。

3.5 ★ | 2 投票