如何在Debian服务器上安装Cockpit

418 阅读2分钟

如何在Debian服务器上安装Cockpit

如果你想在Debian服务器上添加一个基于网络的管理面板,Jack Wallen将在这里教你如何安装用户友好的Cockpit工具:

network engineer working in server room

图片:kiri/Adobe Stock

蝶变服务器是一个杰出的Linux发行版,因其是目前最稳定的操作系统之一而闻名。我已经在无数次的部署中使用过Debian Server,并且总是发现它超出了我的需求和期望。然而,有一个领域它可以使用一些改进,例如包含一个基于网络的管理界面。

然而,幸运的是,在Debian服务器上可以安装Cockpit基于网络的管理工具。有了Cockpit,你可以轻松地监控你的系统,查看日志和管理你的服务器的各个方面。有一点需要注意的是,它不像在基于RHEL或Ubuntu的发行版上那么容易。这并不意味着它具有挑战性,而是意味着它需要一些额外的步骤。

让我带你完成这个过程,这样你也可以在Debian服务器上享受这个方便的管理面板。

你需要什么

你唯一需要的是一个正在运行的 Debian Server 实例--我在 Bullseye 上演示--和一个具有 sudo 权限的用户。就这样,让我们开始工作吧。

如何安装Cockpit

用一个有sudo权限的用户登录到你的Debian Server实例,用命令运行一个快速更新:

sudo apt update

更新完成后,用命令安装Cockpit:

sudo apt install cockpit -y

当安装完成后,我们需要创建一个特殊的目录,以防止Cockpit在控制台显示一个相当恼人的警告。创建该目录的命令是:

sudo mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules

接下来,启动并启用Cockpit服务:

sudo systemctl enable --now cockpit

由于Debian服务器上的UFW防火墙处于激活状态,我们需要用以下两个命令打开9090和80端口: sudo ufw allow 9090

sudo ufw allow 80

如何访问Cockpit

打开一个网页浏览器,指向 https://SERVER:9090,其中 SERVER 是主机的 IP 地址。迎接你的是Cockpit的登录界面(图A,去掉品牌),你可以用任何有sudo权限的用户登录。

图A

在 Debian 服务器上看到的 Cockpit 登录界面。

登录成功后,你会看到 Cockpit 的网络管理控制台**(图 B**),在这里你可以通过一个友好的界面开始使用 Debian 服务器。

图B

在 Debian 服务器上运行的 Cockpit 仪表板(Bullseye)。

恭喜你,你现在有了一个更容易管理你的 Debian 服务器部署的工具。此时,你还可以安装插件,比如 cockpit-docker,来扩展该工具的功能。