sherpa

a mini-package-manager for QNAP NAS


Project maintained by OneCDOnly Hosted on GitHub Pages — Theme by mattgraham

icon

The world's first multi-action CLI package-manager!

Description

A mini-package-manager for QNAP® NAS.

Package management via sherpa provides extra features like easy application backup, upgrading, service and daemon management, self-checking and repair, and all operations may be automated via cron.

Please note: 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 pretty-handy 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 available packages

Installation

1) Click here to download the sherpa QPKG.

2) Install the QPKG manually through your QTS App Center UI. This QPKG is not digitally signed, so you’ll need to allow unsigned packages to be installed in your App Center before installing it. It can “sign” itself (and all supported QPKGs) after installation.

Usage

1) SSH into your NAS,

2) Then at the command prompt, run:

$ sudo sherpa

… and follow the help from there.

Checkout the wiki for more information: https://github.com/OneCDOnly/sherpa/wiki