内容提要
本文介绍了如何在ArchLinux上安装和配置Act Runner以连接Gitea实例,包括Docker的安装、runner的注册和服务的启用。此外,还分享了一些关于PVE和Cloudflare Tunnel的使用经验。
关键要点
-
在ArchLinux上安装Act Runner需要先安装Docker。
-
使用命令'sudo paru -S docker act-runner-bin'来安装Docker和Act Runner。
-
将当前用户添加到docker组以便于使用Docker。
-
启动Docker服务并检查其状态。
-
在Gitea实例中创建Runner并复制token。
-
使用命令注册Runner并启用服务。
-
成功配置后,Act Runner可以连接到Gitea实例。
延伸解读
Docker的角色
在安装Act Runner之前,Docker是必不可少的组件。它为Act Runner提供了一个隔离的运行环境,确保不同应用之间不会相互干扰。因此,确保Docker的正确安装和配置是成功运行Act Runner的关键步骤。
用户权限管理
将当前用户添加到docker组是使用Docker的必要步骤。这一操作不仅简化了命令的使用,还避免了每次操作时都需要使用sudo的麻烦。用户在执行相关命令时应注意重新登录以使权限生效。
Gitea实例配置
在Gitea中创建Runner并复制token是连接Act Runner的核心步骤。用户需要确保在Gitea的管理界面中正确配置Runner,以便后续的注册和服务启用能够顺利进行。
延伸问答
如何在ArchLinux上安装Act Runner?
在ArchLinux上安装Act Runner需要先安装Docker,使用命令'sudo paru -S docker act-runner-bin'来安装。
安装Docker后需要做什么?
安装Docker后,需要将当前用户添加到docker组,使用命令'sudo usermod -aG docker $USER'。
如何启动Docker服务并检查状态?
可以使用命令'sudo systemctl start docker --now'来启动Docker服务,并使用'sudo systemctl status docker'检查其状态。
如何在Gitea中创建Runner?
在Gitea实例中访问管理页面,点击'创建 Runner',然后复制token。
注册Act Runner的命令是什么?
注册Act Runner的命令是'cd /etc/act_runner',然后使用'sudo -u act_runner act_runner register --config /etc/act_runner/act_runner.yaml'。
如何启用Act Runner服务?
使用命令'sudo systemctl enable act_runner --now'来启用Act Runner服务。