OneCDOnly / sherpa

A mini-package-manager for QNAP NAS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icon sherpa: a mini-package-manager for QNAP NAS

Latest Release Static Badge Project Launch

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

Installation

  • 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, 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

About

A mini-package-manager for QNAP NAS

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%