github · GitHub Actions Docs
Actions Configuring the self-hosted runner application as service - GitHub Docs
Instructions for configuring the GitHub self-hosted runner application to run as a background service on a host machine.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Actions Configuring the self-hosted runner application as service - GitHub Docs
Instructions for configuring the GitHub self-hosted runner application to run as a background service on a host machine.
When To Use
Use when you need to ensure a self-hosted GitHub Actions runner automatically starts and runs in the background as a system service upon machine reboot or service start.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-workflow-guide.md | Instructions for installing and configuring the GitHub Actions self-hosted runner application to run as a system service. | Questions about instructions for installing and configuring the GitHub Actions self-hosted runner application to run as a system serv... |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic.text | The shell command used to install the self-hosted runner application as a system service on Linux. | Exact payloads, commands, or snippets shown in The shell command used to install the self-hosted runner application as a system service on Linux. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-2.text | A shell command demonstrating how to install the self-hosted runner application as a system service using the svc.sh script. | Exact payloads, commands, or snippets shown in A shell command demonstrating how to install the self-hosted runner application as a system service using the svc.sh... |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-3.text | The shell command used to install the self-hosted runner application as a system service. | Exact payloads, commands, or snippets shown in The shell command used to install the self-hosted runner application as a system service. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-4.text | A shell command used to start the self-hosted runner application as a system service on Linux. | Exact payloads, commands, or snippets shown in A shell command used to start the self-hosted runner application as a system service on Linux. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-5.text | A configuration command to prevent needrestart from automatically restarting GitHub Actions self-hosted runner services. | Exact payloads, commands, or snippets shown in A configuration command to prevent needrestart from automatically restarting GitHub Actions self-hosted runner services. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-6.text | A PowerShell command to start the GitHub Actions self-hosted runner application as a Windows service. | Exact payloads, commands, or snippets shown in A PowerShell command to start the GitHub Actions self-hosted runner application as a Windows service. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-7.text | Shell commands for starting, stopping, and managing the GitHub Actions self-hosted runner application as a system service. | Exact payloads, commands, or snippets shown in Shell commands for starting, stopping, and managing the GitHub Actions self-hosted runner application as a system ser... |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-8.text | A shell command used to check the current status of the self-hosted runner application running as a system service. | Exact payloads, commands, or snippets shown in A shell command used to check the current status of the self-hosted runner application running as a system service. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-9.text | A PowerShell command to retrieve the status of GitHub Actions self-hosted runner services using Get-Service. | Exact payloads, commands, or snippets shown in A PowerShell command to retrieve the status of GitHub Actions self-hosted runner services using Get-Service. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-10.text | A shell command used to check the current status of the self-hosted runner application running as a service. | Exact payloads, commands, or snippets shown in A shell command used to check the current status of the self-hosted runner application running as a service. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-11.text | A list of shell commands used to stop, start, and manage the self-hosted runner application as a system service. | Exact payloads, commands, or snippets shown in A list of shell commands used to stop, start, and manage the self-hosted runner application as a system service. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-12.text | A PowerShell command used to stop the GitHub Actions self-hosted runner service on a Windows machine. | Exact payloads, commands, or snippets shown in A PowerShell command used to stop the GitHub Actions self-hosted runner service on a Windows machine. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-13.text | Shell commands for stopping, starting, and managing the GitHub Actions self-hosted runner application as a system service. | Exact payloads, commands, or snippets shown in Shell commands for stopping, starting, and managing the GitHub Actions self-hosted runner application as a system ser... |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-14.text | A shell command used to uninstall the self-hosted runner application as a system service on Linux. | Exact payloads, commands, or snippets shown in A shell command used to uninstall the self-hosted runner application as a system service on Linux. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-15.text | A PowerShell command to remove the GitHub Actions self-hosted runner service from a Windows system. | Exact payloads, commands, or snippets shown in A PowerShell command to remove the GitHub Actions self-hosted runner service from a Windows system. |
examples/actions-how-tos-manage-runners-configuring-the-self-hosted-runner-applic-16.text | A shell command used to uninstall the GitHub Actions self-hosted runner application as a system service. | Exact payloads, commands, or snippets shown in A shell command used to uninstall the GitHub Actions self-hosted runner application as a system service. |
What This Skill Covers
-
- GitHub Actions / - How-tos / - Manage runners / - Self-hosted runners / - Configure the application
- Main sections:
Platform navigation,In this article,Installing the service,Installing the service,Starting the service.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - Do not add behavior or configuration that is not present in the attached source files.
Canonical source: https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/configure-the-application
