Project

General

Profile

Umbrella #32442

Port remaining warden plugins to iocage

Added by Disk Didler about 1 year ago. Updated about 2 months ago.

Status:
Closed
Priority:
Nice to have
Assignee:
Martin Wilke
Category:
Plugins
Target version:
Due date:
Reason for Closing:
Reason for Blocked:
Needs Doc:
Yes
Needs Automation:
No

Description

Hi team,

I'm somewhat concerned that when FN 11.2 releases (soonish?) That some of the existing users of FreeNAS will get frustrated. (I'm already seeing posts on Reddit about the ioCage system)
Considering the FN10 fiasco, Docker changes, VirtualBox vs Bhyve, etc, FreeNAS is starting to get a bit of a sour name, rather than a positive name (as well as some things going on in the FreeBSD community at the moment)
I suspect we're going to see annoyed customers with the new UI, plus frustration moving from Warden to ioCage, let's at least let them get the functionality back that they had previously?

I realise this means someone needs to literally do some porting work, but can we put a call out to some developers somewhere to do this? I genuinely don't actually ask for me, I ask for the good name of this OS I care about.

So, is it possible to ensure that all the Warden plugins (or the vast majority of up to date ones?) are definitely available under ioCage at time of launch?
If not possible, can the FreeNAS twitter account put a call out for people or something?

Here is a list of the included plugins for ioCage (22)
BackupPC
BRU Server
BitTorrent Sync
ClamAV
CouchPotato
Deluge
Emby
GitLab
Jenkins
Jenkins (LTS)
MadSonic
NextCloud
Plex Media Server
Plex Media Server (PlexPass)
Quasselcore
SickRage
Sonarr
SubSonic
Syncthing
Tarsnap
Transmission
TinyTinyRSS

Here's a list of the plugins for Warden (27) ones in bold are not in ioCage plugin menu yet.
bacula-sd
CouchPotato
crashplan
Emby
firefly
Headphones
HTPC-Manager

LazyLibrarian
Madsonic
Maraschino
MineOS
Mylar

Nextcloud
NZBHydra
ownCloud

PlexMediaServer
Resilio
s3cmd

SABnzbd
SickBeard
SickRage
Sonarr
Subsonic
Syncthing
Transmission
XDM
XMRig

(NOTE: I realise some ioCage plugins are not available in Warden)


Related issues

Related to FreeNAS - Feature #32946: Create bacula iocage pluginDone
Related to FreeNAS - Feature #32949: Create Headphones iocage pluginClosed
Related to FreeNAS - Feature #32952: Create HTPC-Manager iocage pluginClosed
Related to FreeNAS - Feature #32955: Create LazyLibrarian iocage pluginClosed
Related to FreeNAS - Feature #32958: Create Maraschino iocage pluginClosed
Related to FreeNAS - Feature #32961: Add MineOS iocage pluginDone
Related to FreeNAS - Feature #32964: Create Mylar iocage pluginClosed
Related to FreeNAS - Feature #32967: Create NZBHydra iocage pluginClosed
Related to FreeNAS - Feature #24739: Create iocage based plugin version of Resilio syncClosed
Related to FreeNAS - Feature #32973: Create XDM iocage pluginClosed
Related to FreeNAS - Feature #32976: Create XMRig iocage pluginDone
Related to FreeNAS - Bug #37806: Create SabNZBD iocage pluginClosed

History

#1 Avatar?id=13649&size=24x24 Updated by Ben Gadd about 1 year ago

  • Target version set to Backlog

#2 Updated by Disk Didler about 1 year ago

This subthread on reddit, is precisely what I'm talking about:
https://www.reddit.com/r/freenas/comments/8gc4dp/freenas_being_neglected_for_my_needs/dyaz2vt/?context=3

FreeNAS is losing, not gaining popularity / favour. I see less positive comments than I used to.
I know the main goal is to work on TrueNAS for paying customers, I think having a huge huge share of the home NAS marketplace would be a good thing.

Please, consider porting these plugins and releasing 11.2 with a big splash / announcement.

#3 Updated by Dru Lavigne about 1 year ago

These ones won't be ported over:

crashplan (no longer supported)
firefly (no longer available)
ownCloud (proprietary, replaced by Nextcloud)
s3cmd (now built into FreeNAS)
SickBeard (replaced by SickRage)

#4 Updated by Dru Lavigne about 1 year ago

  • Subject changed from Discussion / request, smooth transition, Warden to ioCage, ensure plugin availability. to Port remaining warden plugins to iocage
  • Assignee changed from Release Council to Brandon Schneider
  • Target version changed from Backlog to 11.2-RC2

Which leaves these:

bacula-sd
Headphones
HTPC-Manager
LazyLibrarian
Maraschino
MineOS
Mylar
NZBHydra
Resilio
XDM
XMRig

Brandon: it might make sense to consider this the umbrella task and to create a separate ticket for each remaining plugin so the progress of each can be tracked.

#5 Avatar?id=14398&size=24x24 Updated by Kris Moore about 1 year ago

  • Category changed from OS to Middleware
  • Assignee changed from Brandon Schneider to William Grzybowski

Over to William first for eval then we can decide how to attack these remaining plugins for 11.2.

#6 Updated by William Grzybowski about 1 year ago

  • Assignee changed from William Grzybowski to Dru Lavigne

Dru,

Brandon does not have the spare cycles to work on these plugins in time for 11.2. I need him working on more important middleware tickets.

I thought we had other people writing plugins (Aaron, miwi?), is that not the case anymore? If so please pass it back to me and I will retarget this ticket.

Thanks!

#7 Updated by Dru Lavigne about 1 year ago

  • Tracker changed from Feature to Umbrella
  • Severity deleted (Low)
  • Needs QA deleted (Yes)
  • Needs Merging deleted (Yes)
  • Support Suite Ticket deleted (n/a)

#8 Updated by Dru Lavigne about 1 year ago

#9 Updated by Dru Lavigne about 1 year ago

#10 Updated by Dru Lavigne about 1 year ago

#11 Updated by Dru Lavigne about 1 year ago

#12 Updated by Dru Lavigne about 1 year ago

#13 Updated by Dru Lavigne about 1 year ago

#14 Updated by Dru Lavigne about 1 year ago

#15 Updated by Dru Lavigne about 1 year ago

#16 Updated by Dru Lavigne about 1 year ago

  • Related to Feature #24739: Create iocage based plugin version of Resilio sync added

#17 Updated by Dru Lavigne about 1 year ago

#18 Updated by Dru Lavigne about 1 year ago

#19 Updated by Disk Didler about 1 year ago

Thanks for taking this seriously, I wish I could code so very much so I could help.

#20 Updated by Dru Lavigne about 1 year ago

  • Assignee changed from Dru Lavigne to Aaron St. John

#21 Updated by Disk Didler 11 months ago

I have just installed a VM of FN 11.2 - Beta 1 and SabNZBD is now missing?
In fact I have installed the latest nightly and SabNZBD is missing.

Based on my original post / OP, I thought this was correctly ported, plugin made etc, good to go?

Did I mess this up somehow or is it now suddenly missing? I feel like this is a pretty needed plugin, as it too was included under Warden system and it's pretty common usage.

#22 Updated by Dru Lavigne 11 months ago

Looks like we both missed that one when the umbrella ticket tasks were created. I'll add one now.

#23 Updated by Dru Lavigne 11 months ago

  • Related to Bug #37806: Create SabNZBD iocage plugin added

#24 Updated by Dru Lavigne 10 months ago

  • Target version changed from 11.2-RC2 to 11.2-BETA3

#25 Avatar?id=14398&size=24x24 Updated by Kris Moore 10 months ago

  • Target version changed from 11.2-BETA3 to Backlog

#26 Updated by Disk Didler 9 months ago

Any chance of targetting 11.2 RC1? Considering what I wrote in my original post? Feature parity (and exceeding) Warden on the final 11.2 release, would certainly gain some positive reception from the extended community.

#27 Updated by Dru Lavigne 9 months ago

  • Assignee changed from Aaron St. John to Martin Wilke
  • Target version changed from Backlog to 11.2-RC2

#28 Updated by Dru Lavigne 7 months ago

  • Category changed from Middleware to OS

#29 Updated by Dru Lavigne 7 months ago

  • Target version changed from 11.2-RC2 to 11.2-U2

#30 Updated by Dru Lavigne 5 months ago

  • Category changed from OS to Plugins

#31 Updated by Disk Didler 5 months ago

Any chance of umbrella'ing this one into this?
https://redmine.ixsystems.com/issues/59523 (QBittorrent)

Also, both QBit and Sab have been updated recently, suspect the port over @ Freshports will be updated sometime in the near future.

#32 Updated by Dru Lavigne 4 months ago

  • Target version changed from 11.2-U2 to 11.2-U3

#33 Updated by Disk Didler 4 months ago

https://www.reddit.com/r/freenas/comments/ajio5l/january_freenas_plugin_updates/eewk04m/

https://redmine.ixsystems.com/issues/37806#note-26

https://redmine.ixsystems.com/issues/37806#note-20

I don't know what the hold up with Sab is and I'm hardly in a position to start complaining, however this job was opened 9 months ago, to try and get parity, from FN 11 (Warden to 11.2, iocage)
We do not, have parity.

#34 Updated by Dru Lavigne 3 months ago

  • Target version changed from 11.2-U3 to Backlog

#35 Updated by Disk Didler 3 months ago

This is a disappointing decision, why so?

#36 Updated by Dru Lavigne 3 months ago

We do want to encourage community involvement.

#37 Updated by Disk Didler 3 months ago

Dru Lavigne wrote:

We do want to encourage community involvement.

Is this regarding what we discussed a few months back via DM?
How will it work? Would you like ideas?

Consider a written guide, video guide in the least. Perhaps dissecting at least 2 plugins and showing how the script works and how to make a test one.

I have notes here on how I built one.
https://redmine.ixsystems.com/issues/37806

This thread shows the breakdown of how I learnt.
https://www.ixsystems.com/community/threads/creating-and-testing-iocage-plugins.69788/#post-481813

I would like to help but my time is much more limited for at least the next 8 weeks unfortunately.

#38 Updated by Dru Lavigne 3 months ago

Yup, we have plans for a video and already have instructions in the Guide. Will also be adding various engagement items to the semi-monthly plugin update blog posts.

#39 Avatar?id=14398&size=24x24 Updated by Kris Moore about 2 months ago

  • Status changed from Unscreened to Closed

Also available in: Atom PDF