-
Notifications
You must be signed in to change notification settings - Fork 13
Service Script Types
OneCDOnly edited this page Apr 26, 2024
·
36 revisions
An attempt to define the types of service-script required to support sherpa packaged applications:
-
Application is bundled within developer-maintained QPKG. Static release. Called on-demand. No TCP ports. Is usually made available to QTS via syminks.
Examples: Entware, inxi, Par2, Par2turbo, sha3sum, SortMyQPKGs, Unrar
-
Application source is pulled/updated from an online repository before every start. Has a daemon that is launched with a language interpreter. Has TCP ports that can be queried. Backup supported.
Examples: HeadPhones, LazyLibrarian, Medusa, Mylar3, SABnzbd, SickGear, Watcher3, Kapowarr, Tautulli
-
Application source is pulled/updated from an online repository before every start. Called on-demand. No TCP ports. Offers online scripts to be run locally via an interpreter. Backup supported.
Example: nzbToMedia
-
Application is installed from Entware. Has a daemon. Has TCP ports that can be queried. Backup supported. Service-script provides enhancements to permit application to be stopped/started via QTS App Center.
Examples: qBittorrent, Transmission
-
Application is installed from Entware. Called on-demand. No TCP ports. Backup unsupported. Service-script provides enhancements to permit application to be stopped/started via QTS App Center.
Example: ClamAV
-
Application release archive is pulled/updated from an online repository. Has a daemon. Has TCP ports that can be queried. Backup supported.
Examples: OliveTin, Sonarr, Lidarr, Readarr
-
Application is installed from PyPI. Has a daemon that is launched with a language interpreter. Has TCP ports that can be queried. Backup may be supported.
Examples: Glances, pyLoad, WebSSH
-
Application is installed from PyPI. Called on-demand with a language interpreter. No TCP ports. Backup unsupported.
Example: gpt-engineer
-
A mix of type 1 and type 5: application release archive is pulled/updated from an online repository. Has a daemon that is launched with a language interpreter. Has TCP ports that can be queried. Backup supported.
Examples: NZBHydra2
-
Application is bundled within developer-maintained QPKG. Static release. Has a daemon. Has TCP ports that can be queried. Backup unsupported.
Examples: NZBGet
original content here is (C)opyright 2017-2024 OneCDOnly [email protected]