https://github.com/onecdonly/sherpa
A mini-package-manager for QNAP NAS
https://github.com/onecdonly/sherpa
bash bash-script bittorrent cli command-line entware linux nas package-manager qnap qpkg qts quts script shell-script ssh terminal usenet
Last synced: 14 days ago
JSON representation
A mini-package-manager for QNAP NAS
- Host: GitHub
- URL: https://github.com/onecdonly/sherpa
- Owner: OneCDOnly
- License: gpl-3.0
- Created: 2017-05-07T00:26:19.000Z (about 9 years ago)
- Default Branch: stable
- Last Pushed: 2026-05-25T00:05:34.000Z (20 days ago)
- Last Synced: 2026-05-25T01:35:30.620Z (20 days ago)
- Topics: bash, bash-script, bittorrent, cli, command-line, entware, linux, nas, package-manager, qnap, qpkg, qts, quts, script, shell-script, ssh, terminal, usenet
- Language: Shell
- Homepage:
- Size: 37.3 MB
- Stars: 131
- Watchers: 5
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
- License: LICENSE
- Support: support/build-all.sh
Awesome Lists containing this project
README

 sherpa: a mini-package-manager for QNAP NAS
============================================
[](https://github.com/OneCDOnly/sherpa/releases/latest)  
The world's first multi-action CLI package-manager!
Package management via **sherpa** provides features like easy application backup, upgrading, service and daemon management, multi-threaded operation, self-checking and repair, and all operations may be automated via cron.
> [!IMPORTANT]
> This is a command-line package and service manager, it's in beta status, and packages have been known to break due to auto-upgrades going wrong. If you would like-to (and are able-to) help by diagnosing and providing logs, and don't mind things breaking from time-to-time, please use this package. If you're looking for complete stability and want a "set-and-forget" solution, it won't be found here just yet. Do not use sherpa in production environments, unless you're comfortable with the CLI and debugging bash and Python scripts, and/or can afford for applications to be out-of-order for extended periods of time.
>
> That said: the majority of development is now complete, and I'm currently working-on increasing stability during auto-package upgrades. So, sherpa will work beautifully on a fresh (or new) system, but can experience issues when individual application updates are released.
[Click here for installable packages](https://github.com/OneCDOnly/sherpa/wiki/Packages)
##  Installation
- [SSH](https://www.qnap.com/en/how-to/faq/article/how-do-i-access-my-qnap-nas-using-ssh) into your NAS, and install the QPKG manually at the command-prompt:
```
curl -skL https://tinyurl.com/get-sherpa > /share/Public/sherpa.qpkg;
sudo sh /share/Public/sherpa.qpkg;
```
##  Usage
- At the command-prompt, run:
```
sudo sherpa
```
... and follow the help from there.
If you have suggestions, advice, comments or concerns, please either create a new [issue](https://github.com/OneCDOnly/sherpa/issues/new), or you are most welcome to start a new [discussion](https://github.com/OneCDOnly/sherpa/discussions/new/choose) topic.
This project is a community effort, and was built with combined feedback from many members of the [QNAP](https://forum.qnap.com/viewtopic.php?f=320&t=132373) community forum. Thank you to everyone who has contributed. 🤓
See the wiki for more information: [https://github.com/OneCDOnly/sherpa/wiki](https://github.com/OneCDOnly/sherpa/wiki)