Guide update: Clarify self-service scripts (#41746)

This commit is contained in:
Noah Talerman 2026-03-16 07:39:39 -07:00 committed by GitHub
parent b9c8fb09d2
commit c4afaadf00
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 7 additions and 7 deletions

View file

@ -54,7 +54,7 @@ Software installer uploads will fail if Fleet can't extract this metadata and ve
Script-only packages (`.sh` and `.ps1` files) are packages that only contain a script that runs directly on hosts without installing traditional software. The script file's contents become the install script. The `.sh` files are supported for Linux hosts, and`.ps1` files for Windows hosts.
Script-only packages are useful for:
- Self-service configuration scripts (e.g., connecting to a VPN, configuring printers)
- Self-service scripts (e.g., connecting to a VPN, configuring printers)
- Running maintenance tasks on demand
- Deploying configuration changes that don't require a traditional installer

View file

@ -29,7 +29,7 @@ GitHub issue: [#35696](https://github.com/fleetdm/fleet/issues/35696)
### Self-service scripts on macOS
Fleet now supports self-service scripts through script-only packages on macOS. Upload a `.sh` script and make it available in self-service for end users on macOS hosts. [Learn how]().
Fleet now supports self-service scripts through script-only packages on macOS. Upload a `.sh` script and make it available in self-service for end users on macOS hosts. [Learn how](https://fleetdm.com/guides/software-self-service).
This makes it easier for IT admins to deliver quick fixes and utility scripts.

View file

@ -1,8 +1,8 @@
# Software self-service
# Self-service
_Available in Fleet Premium_
Fleets self-service software lets end users update and install approved apps from a curated list on the **Fleet Desktop > Self-service** page. This reduces overhead for IT and keeps teams productive. This guide covers how to add, install, and update self-service software in Fleet.
Fleets self-service lets end users update and install approved apps and run scripts from a curated list on the **Fleet Desktop > Self-service** page. This reduces overhead for IT and keeps teams productive.
## Add software
@ -12,7 +12,7 @@ Fleets self-service software lets end users update and install approved apps
4. Pick a [Fleet-maintained app](https://fleetdm.com/guides/fleet-maintained-apps), [app store app](https://fleetdm.com/guides/install-app-store-apps#add-the-app-to-fleet), or upload a [custom package](https://fleetdm.com/guides/deploy-software-packages).
5. Check **Self-service** to make it available for self-service as soon as it's added.
> Script packages (`.sh` and `.ps1` files) are useful for self-service configuration tasks like connecting to a VPN or configuring printers. Learn more in the [deploy software guide](https://fleetdm.com/guides/deploy-software-packages#script-packages).
> Use script-only packages (`.sh` and `.ps1` files) for self-service scripts like connecting to a VPN or configuring printers. Learn more in the [deploy software guide](https://fleetdm.com/guides/deploy-software-packages#script-only-packages).
You can also add the software and later make it available in self-service:
@ -122,10 +122,10 @@ When an install, uninstall, or update is triggered by an IT admin or end user in
- If the host is online, Fleet will poll automatically every 5 seconds to check for completion. When the install, uninstall, or update completes or fails, the status will update without the IT admin or end user having to reload the page.
- If the host is offline, IT admins see a pending status. When pending, the action has not started on the host. IT admins can cancel pending actions on **Host details > Activity > Upcoming** tab.
<meta name="articleTitle" value="Software self-service">
<meta name="articleTitle" value="Self-service">
<meta name="authorFullName" value="Jahziel Villasana-Espinoza">
<meta name="authorGitHubUsername" value="jahzielv">
<meta name="category" value="guides">
<meta name="publishedOn" value="2025-06-20">
<meta name="articleImageUrl" value="../website/assets/images/articles/software-self-service-1600x900@2x.png">
<meta name="description" value="This guide will walk you through adding apps to Fleet for user self-service.">
<meta name="description" value="Adding apps and scripts to Fleet for end user self-service.">