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
- 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;
- 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, or you are most welcome to start a new discussion topic.
This project is a community effort, and was built with combined feedback from many members of the QNAP community forum. Thank you to everyone who has contributed. 🤓
Checkout the wiki for more information: https://github.com/OneCDOnly/sherpa/wiki