暮尘十六
暮尘十六
Published on 2024-10-10 / 7 Visits
0
0

Ubuntu 22.04 安装 Cockpit Web 控制台

3.1 安装Cockpit

. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit -y

注意:解决cockpit 报错Cannot refresh cache whilst offline

是网络渲染器(render)有问题,需修改/etc/netplan/00-installer-config.yaml文件,输入命令:

sudo vim /etc/netplan/00-installer-config.yaml

network组最后添加 renderer: NetworkManager 如:

然后应用:

sudo netplan apply

3.2 安装Cockpit附属组件

官方组件

1、虚拟机,在浏览器中创建、运行和管理虚拟机。

sudo apt install cockpit-machines -y

2、Podman 容器,在浏览器中下载、使用和管理容器。(Podman 取代了 Docker。)

sudo apt install cockpit-podman -y

第三方组件

配置45Drives Repo安装脚本,安装脚本将自动检测您的发行版并将适当的文件添加到您的系统。该脚本还将保存任何与 45Drives 相关的旧存储库(如果存在)。

下面的命令将下载并运行脚本,而不会在您的系统上留下任何东西!

curl -sSL https://repo.45drives.com/setup | sudo bash
sudo apt update

1、Navigator文件浏览器,Cockpit 的特色文件浏览器。

安装软件包:

sudo apt install cockpit-navigator -y

2、File Sharing,一个 Cockpit 插件,可轻松管理 Samba 和 NFS 文件共享。

安装软件包:

sudo apt install cockpit-file-sharing -y

3、Cockpit Identities,用户和组管理插件

安装软件包:

sudo apt install cockpit-identities -y

3.3 启动 Cockpit Web 控制台服务

与其他服务或守护进程不同,Cockpit 不会在安装后自动启动。因此,启动 Cockpit 系统服务,如图所示。

sudo systemctl start cockpit

接下来,查看 Cockpit 服务是否正在运行。

sudo systemctl status cockpit

**Cockpit 监听 TCP 9090 端口,您可以通过运行以下 **ss command 验证它。

ss -tunlpe | grep cockpit

开启防火墙

sudo ufw allow 9090/tcp
sudo ufw reload

Comment