Rock-ons changelog

Introduction

As the rock-on system has gained a lot of popularity within Rockstor, it has now become important to provide a dedicated place to better keep track of its evolution and --most importantly-- to announce significant updates to our community.

The purpose of this thread will thus be to announce changes to the list of available rock-ons; be it the addition of a new rock-on, its replacement, or a notable update.

N.B.: Inherent to this purpose, this thread will remained locked but we are all encouraged to further share our feedback and suggestions in dedicated threads using the ā€˜Rock-onsā€™ category.

Resources

As always, weā€™ll refer to Rockstorā€™s documentation for more information on anything related to the rock-ons framework:

For those wanting to contribute/correct or write their own rock-ons:

1 Like

For the first announcement, weā€™ll go back in time several months as a lot of important additions and updates have occurred.

New rock-ons

  • Seafile (Github link): Thanks to @TexasDex for this important contribution. Seafile is very popular tool to sync and share files between multiple computers and thus represents a very nice addition to Rockstor. Thanks again, @TexasDex!

  • JDownloader (Github link): Thanks to @DarkYamik for this contribution. JDownloader is a free and open-source download manager with extended abilities.

  • Zoneminder v1.32 (Github link): Thanks @magicalyak for yet another important addition to the rock-on registry. This adds the latest 1.32 version of Zoneminder, a free and open-source software to control IP, USB and Analog (CCTV) cameras.

  • Nextcloud official (original Github link, and finalized PR): Thanks to @bennysp for this very important addition to the rock-on registry. Originally a fork from Owncloud, Nextcloud is a fully-featured files syncing and sharing solution, complemented with a plethora of extra functions. Nextcloud can be a rather complicated project to setup, however, and this rock-on went through a rather long development with contribution and feedback from @magicalyak, @daniel-illi, @doenietzomoeilijk, @HBDK, @dmcharpentier. Through all this discussion, it was decided to first release this rock-on as a simple that would allow a work-out-of-the-box offering but recommended for relatively light use. As the possibilities of the rock-ons framework in Rockstor continue to expand, however, a new Nextcloud rock-on will most likely be developed to allow for more powerful setups while keeping it user-friendly and easy to setup. Thanks again for so much feedback and participation of our community!

  • ecoDMS v18.09 (apu) (Github link): ecoDMS is a fully-featured electronic Document Management System. While a rock-on for ecoDMS was already present in the registry, its version became out-of-date and it was decided to provide a novel rock-on for the latest available version: 18.09 (apu). Thanks to @murraymx for bringing this to our attention, and thanks to @Bert for his help confirming proper function of this rock-on!

  • YouTrack (Github link): YouTrack is an issue tracker system developed by JetBrains, and designed for development teams. This rock-on is based on the official image by JetBrains, and runs the latest release version of YouTrack. Note that its installation has some specific requirements related to its shares ownership. For simplicity, we have thus written specific and illustrated instructions in Rockstorā€™s documentation.

Updates

  • Jenkins (Github link); Thanks to @phillxnet for updating our Jenkins rock-on that was out-of-date. The rock-on now uses the docker image maintained by the Jenkins community in its ā€œltsā€ version.

  • Unifi Controller (Github link): Thanks again to @magicalyak for updating taking upon updating this important rock-on. As a reminder, Unifi Controller is the software managing the different devices from the Unifi of Ubiquiti products. The rock-on now points to the new docker image maintained by the Linuxserver.io team.

Removal

  • ecoDMS: Following the addition of the latest ecdDMS version 18.09 (apu) rock-on (see above), and the previous version of ecoDMS being now out-of-date, the previous ecoDMS rock-on has been removed from the registry in favor of its latest replacement. ecoDMS provides a user-friendly way to upgrade through backup & restore. See their documentation for instructions.

  • BTSync (Github link): as the BTSync image used has now been deprecated, the BTSync rock-on has been removed from the registry and we now redirect the interested users towards the Resilio Sync rock-on, as recommended by the maintainers themselves.

  • YouTrack: Following the addition of the up-to-date and official rock-on for YouTrack (see above), the previous rock-on has now been removed. Fortunately, an easy and user-friendly upgrade path exists through a backup & restore process. See YouTrackā€™s documentation for step-by-step instructions.

2 Likes

Today we announce an update to one of our rock-ons:

Updates

  • Plex (Github link): Thanks to @Hooverdan for updating our Plex rock-on to give it support for hardware transcoding by QuickSync. Those with a compatible Intel CPU (see ark.intel.com) can now take advantage of QuickSync to speed up transcoding in Plex. As the new rock-on definition needs to be refreshed, one will need to first uninstall the rock-on, and then click on the ā€˜Updateā€™ button in the top right corner of the Rock-ons page before re-installing the Plex rock-on using the same shares and settings. During the re-installation process, make sure to fill the field labeled ā€œQuickSync deviceā€ with the correct path (likely to be /dev/dri), and you should now be able to enable hardware acceleration in Plex settings. Thanks again @Hooverdan for this contribution!
1 Like

Today we announce the following changes to our rock-ons catalog:

  • Addition: 1
  • Removal: 1

New rock-on

  • Duplicati - by Linuxserver.io (Github link): Thanks to @HBDK for the suggestion to move our current Duplicati rock-on (now deprecated, see below) to a much more recent and continuously maintained image provided by the Linuxserver.io team. We are now offering an up-to-date, and well-maintained image for Duplicati. As a reminder, Duplicati is a free and open-source backup software providing a user-friendly interface for automated and encrypted backups to local or remote locations with a wide range of online providers and protocols supported. See the notes below for further details on how to migrate to this new rock-on. Thanks @HBDK for your suggestions and feedback!

Removal

  • Duplicati2-canary: as the docker image used by this rock-on has not been updated for a very long time, we are now deprecating this rock-on in favor of a well-maintained and up-to-date offering (see above). We recommend all users to migrate to this new rock-on. Notably, if the same share used for the now-deprecated rock-on is used as Config Storage during the installation of the new Duplicati - by Linuxserver.io rock-on, all the backups that were previously set up should be detected automatically. Make sure to also update the database paths as further detailed in the rock-on ā€œmore infoā€ section (little ā€œiā€ icon next to the on/off toggle switch). Thanks again to @HBDK for this recommendation and instructions!
2 Likes

Today we announce the following changes to our rock-ons catalog:

  • 1 Addition

New rock-on

  • Nginx Proxy Manager (Github link): Thanks to @DarkYamik for taking the lead in writing a rock-on for the Nginx Proxy Manager (created by Jamie Curnow). As its name indicates, this project allows to manage Nginx proxy hosts with a simple yet powerful user interface, with the goal of removing the need for manually editing configuration files. While some brief usage instructions can be found in the projectā€™s Github repository, we have an opened issue to create a more detailed documentation for its use in Rockstor (see link below). If youā€™re experienced in using the Nginx reverse proxy, feel free to suggest feedback or contribute! Thanks @DarkYamik for your suggestions and feedback!
2 Likes

Today we announce the following changes to our rock-ons catalog:

  • 1 Addition
  • 1 Update

New rock-on

  • HandBrake (Github link): Thanks to @Michael_Arthur for sharing his new rock-on for HandBrake. Handbrake is an open-source video transcoder that supports a wide variety of format (both input and outputs). It even supports hardware transcoding via Intel Quick Sync. Using the docker image prepared by jlesage, it presents the user with the handBrake interface from your web browser. Thanks @Michael_Arthur for your contribution!

Update

  • Bitwarden-rs (Github link): Thanks to Github user @guppy0130 for updating his rock-on for Bitwarden-rs, the password manager. This rock-on is now using the new official image, helping assure a well-maintained and up-to-date solution. For current users of this rock-on, you will first need to uninstall it, then click on the ā€œUpdateā€ button in the Rock-ons web-UI to refresh the rock-on definition before re-installing it. As the new image is fully compatible with the previous one, the new rock-on can simply be re-installed using the same shares as previously used. Thanks again to Github user @guppy0130 for his sustained contributions!
2 Likes

As from 2 days ago we have the following Rock-on availability changes:

  • 3 Additions

New rock-ons

  • Folding@home Linuxserver.io (Github link) I am delighted to have added this particularly pertinent and most welcome addition to our growing catalog. This projects, by default, allows folks to donate a portion of their systems processing power towards ā€˜Any diseaseā€™ - which as one might imagine now prioritises ā€˜you know whatā€™. If your Rockstor system can spare it I would encourage you to consider this most welcome addition. This is currently a CPU only implementation but few NAS arrangements have GPU anyway and there are ā€˜pertinentā€™ CPU ā€˜work unitsā€™ available as of writing.

  • PostgreSQL 9.5 (Github link) Thanks to forum member @Hooverdan for this polished addition prepared in response to a forum discussion by @AudioDan24 as their project at the time was hosting a database for DaVinci Resolve. This is somewhat new ground for Rockstor as this one has no Web-UI. We do have ā€˜in the worksā€™ capabilities developed by the venerable @Flox to cater for less ā€˜all in oneā€™ more idealised containers such as this, i.e. single service units, but this work is, alas, not our current priority. But we are aiming to be able to setup private networks between Rock-ons to allow for more idealised single service Rock-ons such as this. All in good time however and as always, bit by bit.

  • PostgreSQL 10.6 (Github link) Thanks to Github user holmesb for there patience and persistence in proposing and pruning another specifically versioned Postges Database Management System (DBMS), which was actually the basis for our above 9.5 addition. It would seem that many services expect particular versions of these cornerstone server systems and so we now have two key versions available.

Here we see a potential flaw / short-coming in our not currently exposing the capability to select specific versions of such servers as PostgreSQL, itā€™s not always that straight forward however, as folks may expect to re-use an existing config and simply re-install their Rock-on with a different tag and the same share, but if we indicate those Rock-ons that would suffer form such sensitivities we may in the future be able to have a one size (Rock-on) that fits all available ā€˜tagsā€™ for the given image. @Hooverdan and @Flox have begun this ā€˜journey of discoveryā€™ on how we can maintain our ease of use and not have an ever growing list of PostgreSQL Rock-ons or the like, see Github issue #218 by @Hooverdan for the first step in this journey.

2 Likes

Things have been extremely busy for everybody lately, but Iā€™m finally getting to tackling our rockon-backlog. Today we thus announce the following changes to our rock-ons catalog:

  • 2 Additions

New rock-ons

  • Node-Red (Github link): Thanks to @dont for sharing his new rock-on for Node-RED. This one has actually been available for a little while so my apologies @dont for not getting to this announcement earlier. Node-RED is a low-code programming tool for event-driven applications and thus provides an easy to use interface for wiring together hardware devices, APIā€™s and online services. This rock-on is using the projectā€™s official docker image. Thanks @dont for your contribution!

  • MinIO (Github link): Thanks to @m.mcpherson for sharing his new rock-on for MinIO. MinIO is an S3-compatible object storage server and has been a rock-on requested by our community, so thanks a lot @m.mcpherson for stepping up and sharing your work on this! This rock-on is using the projectā€™s official docker image. Note that @m.mcpherson also wrote a detailed documentation on how to use this rock-on, so donā€™t hesitate to have a look at it if youā€™re interested!

2 Likes