[Plug-In] Community Applications


Recommended Posts

Hidden folders do show up in the list for both source and destination

 

Oh you're right  I see my other hidden folders. I think I turned off user cache share on my ssd cache drive somewhere. I'll look where I turned it off and turn it back on. Thank you for all your great apps!

 

Update:

Went into global share settings, enabled now I see .apps (cache-only share).

 

Link to comment

Thanks for the info. I've had it like this for 7 months and just now got around to asking about it so I'm in no hurry.

 

I'm not sure if this would be for CA or for bonienl to add to the main dynamix webgui as I don't know how the autoupdate works with the main webgui. But would implementing an auto plg file backup on update be a possible CA feature? One of the things I like about phaze's plugins is when you update them they automatically save the old version to pluginname.plg.old so you can easily roll back if needed. As of now I don't use the auto update feature because of issues in the past of having to roll back plugins. I'd have no issues turning it on if I could hit a button to rollback the plugin.

 

Thanks again

I can easily implement a backup feature like that (good idea), but only with regards to autoupdates.

I want to second this, as a great addition.  Even with a delayed auto-update, I'd feel safer knowing I could always roll an update back.  (I suspect a number of users would have liked to have this previously, so they could roll back the powerdown termination.)

Link to comment

While you're watering the plants, a new feature to consider ...

Fixes before features...  AlwaysTM

 

Fixed: CA under specific circumstances could show as not autoupdating when in fact it would

Fixed: Under very specific circumstances, some plugins set to not autoupdate could

Fixed: PhAzE plugins would not show up as installed if they were (due to a technical error on the .plg file vs the xml file)

 

NOTE:  All auto update settings are going to be reset back to defaults with this update.  IE: Both CA and FCP will auto update, and everything else will not.  You will have to adjust the settings back to what you feel is correct for your use case.

 

Link to comment

BTW I get this message in FCP for PhAze's sickrage plugin:

 

The plugin Sickrage.plg is not known to Community Applications and is possibly incompatible with your server

 

It does list in CA under a search and in my installed apps

Usually, that would mean that the appfeed lost track of sickrage temporarily (out of my control - could be that phaze made a quick change to the xml and there was an error in it).

 

But I just installed sickrage and FCP is working.

Link to comment

I was thinking about it, and suddenly realized I would be fine with an auto update after a satisfactory interval, and if I had been fully notified.  I would want:

* full notifications about the update

* a long enough delay to feel a sufficient number of other users had tested it

* a long enough delay that the author had had time to pull it if needed

* a long enough delay for me to check change logs and decide if I want to block the update

Beginning the planning stage on this, and there is technically a problem with a delay.

 

Namely that the versions which plugins use is a convention, not a rule.

 

IE: We're using yyyy.mm.dd as a version (with the possibility of alpha suffixes on it)

 

Nothing says you have to.  It is still perfectly valid to put a version of say 1.0 followed by 1.2, etc (or version of alpha, beta, stable v1.0, stable v1.1, etc) (or for that matter use mm-dd-yyyy)

 

If the convention holds true, then delays will work.  But, if an author decides to go against the grain (and I thought about it once - just to be different) then it'll fail.

 

Odds on, not going to be a problem, but just something that popped into my head.  (And can't check the time of when dynamix found the update, because that date will get reset every time checks for updates are run)

Link to comment

width=150https://cdn.meme.am/instances/29763074.jpg[/img]

 

Added: Selectable delay in days before autoupdating a plugin  (defaults to 3)

Added: Backup of .plg files prior to updates to support edge-case rollbacks if needed

Updated: Manual

 

Delay before updating a plugin is a global setting (within Autoupdate settings), and is tested against every plugin prior to updating it.  Setting it to 0 will disable this feature.

 

Backups are based from this thread: http://lime-technology.com/forum/index.php?topic=52164.0  Purely an edge-case scenario to possibly support rolling back of a plugin if the updated version if no good.  The folder backed up to is /boot/config/plugins/plugins-old-versions.  (All backups are dated versions).  This feature should be implemented ideally by the plugin manager itself, as with manual updates no backup will be made.  (The folder the plgs are backed up to is the same as my PR request to LT).  Roll backs may or may not work depending upon the plugin, but it costs basically nothing to at least give the user the option in the edge-case scenario.

 

If LT accepts the PR to implement this in the plugin manager itself, then this feature will be removed.

 

Note that no-one (including myself) is ever going to implement a "rollback" button to handle a rollback automatically, as the time and energy required for this isn't worth it for how many times it may get used.  Rolling back will remain a manual operation of copying the backup to /boot/config/plugins and rebooting the server.

Link to comment

width=150https://cdn.meme.am/instances/29763074.jpg[/img]

Added: Backup of .plg files prior to updates to support edge-case rollbacks if needed

 

I wonder if we could take this a little further and have an option to autoback up the entire plugin folder right before we decide to delete a plugin? The reason I ask is lets say I accidentally click delete for "user scripts" because I am special, the whole plugin folder would get deleted along with all my custom scripts. That would be a sad day. (This actually just happened to be with the powerdown plugin, all my K00 and S00 scripts got deleted.) Yes, I should probably be taking be making backup.......

 

.... oh that's right community apps already makes backups of my flash drive every month and guess what I just found, my K & S scripts! Well I suppose I will still post this in case it does make since to backup right before you delete a plugin but the CA flash backup did and will continue to do an awesome job of saving any files I need in the future.

Link to comment

width=150https://cdn.meme.am/instances/29763074.jpg[/img]

Added: Backup of .plg files prior to updates to support edge-case rollbacks if needed

 

I wonder if we could take this a little further and have an option to autoback up the entire plugin folder right before we decide to delete a plugin? The reason I ask is lets say I accidentally click delete for "user scripts" because I am special, the whole plugin folder would get deleted along with all my custom scripts. That would be a sad day. (This actually just happened to be with the powerdown plugin, all my K00 and S00 scripts got deleted.) Yes, I should probably be taking be making backup.......

 

.... oh that's right community apps already makes backups of my flash drive every month and guess what I just found, my K & S scripts! Well I suppose I will still post this in case it does make since to backup right before you delete a plugin but the CA flash backup did and will continue to do an awesome job of saving any files I need in the future.

At least you had a sense of humour and quoted the pic along with the text...  ;D
Link to comment

Hi all,

 

I hope I am in the right thread. I am new to this forum and unraid and I am an amateur when it comes to code and what not. I have a basic understanding of things, so please speak in elementary terms and I will do my best to follow your suggestions.

 

Here are my specs:

 

Model: Custom

M/B: ASUSTek Computer Inc. - DSBF-D12

CPU: Intel® Xeon® CPU E5430 @ 2.66GHz

HVM: Enabled

IOMMU: Disabled

Cache: 128 kB, 12288 kB

Memory: 49152 MB (max. installable capacity 64 GB)

Network: eth0: 1000Mb/s - Full Duplex

Kernel: Linux 4.1.18-unRAID x86_64

 

I was hoping to set up sync in order to do regular backups of my server. There did not seem to be any issues with setting up the application (although I am guessing I did something wrong); however, when I try to log into my sync account (I did set one up) through the UI link in unraid os, it does not grant me access. I have the unraid sync application installed. If you need any further information please ask, I am sure there is something I am missing.

 

I am also open to other applications other than btsync if there is something better. Thank you for any and all suggestions.

Link to comment

Hi all,

 

I hope I am in the right thread. I am new to this forum and unraid and I am an amateur when it comes to code and what not. I have a basic understanding of things, so please speak in elementary terms and I will do my best to follow your suggestions.

 

Here are my specs:

 

Model: Custom

M/B: ASUSTek Computer Inc. - DSBF-D12

CPU: Intel® Xeon® CPU E5430 @ 2.66GHz

HVM: Enabled

IOMMU: Disabled

Cache: 128 kB, 12288 kB

Memory: 49152 MB (max. installable capacity 64 GB)

Network: eth0: 1000Mb/s - Full Duplex

Kernel: Linux 4.1.18-unRAID x86_64

 

I was hoping to set up sync in order to do regular backups of my server. There did not seem to be any issues with setting up the application (although I am guessing I did something wrong); however, when I try to log into my sync account (I did set one up) through the UI link in unraid os, it does not grant me access. I have the unraid sync application installed. If you need any further information please ask, I am sure there is something I am missing.

 

I am also open to other applications other than btsync if there is something better. Thank you for any and all suggestions.

While I encourage off topic conversations in all of my threads (makes them more interesting in my opinion), this is one OT that you're not just going to get the response that you want in this thread.  Either repost this in Limetech's repository thread  http://lime-technology.com/forum/index.php?topic=40654.0, or in the general docker thread http://lime-technology.com/forum/index.php?board=74.0

 

Beyond that, for the best supported sync applications, I would look in Community Applications (this is the support thread for that plugin that allows you to add a whole world of apps to your server) for BTsync from binhex, linuxserver-io, or even PhAzE's plugin.

 

I personally don't use sync and backup my must have, cannot possibly lose this unless I want a divorce files in a completely differently and rather old-school way.

Link to comment

Tried installing the Community Applications on two different systems, one 6.1.3 and one 6.0-rc5, and am getting this:

 

plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... done

 

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Document is empty in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

plugin: xml parse error

 

 

 

What am I doing wrong?

Link to comment

Tried installing the Community Applications on two different systems, one 6.1.3 and one 6.0-rc5, and am getting this:

 

plugin: installing: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

plugin: downloading https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg

plugin: downloading: https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg ... done

 

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Document is empty in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): /tmp/plugins/community.applications.plg:1: parser error : Start tag expected, '<' not found in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

 

Warning: simplexml_load_file(): ^ in /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/plugin on line 193

plugin: xml parse error

 

 

 

What am I doing wrong?

Check your DNS Settings under network settings.  Set them to 8.8.8.8 and 8.8.4.4

 

Also, CA will NOT install under any version of 6.0. (Minimum version is 6.1 - Installation on less will display an error detailing this on installation - This isn't the cause of your errors though).

 

Would be prudent to update both systems to 6.2 (or at least 6.1.9)

Link to comment

I recently upgraded to unRAID 6.2 (from 6.1.9) which seemed to have gone smoothly as I have experienced no major problems; however, I have recently noticed that dockers that say they have updates will again report an update ready after a day or two.  The update is the same version that was supposedly installed in the prior update, so, it is not really a new update.  I understand that this and other anomalies can be fixed by deleting the docker image and reinstalling the dockers.

 

Now comes my "issue" with Community Applications.  The best way to reinstall dockers is from the Previous Apps section of CA according to what I have read.  However, Previous Apps only shows two of the seven dockers I currently have installed and two others that are not currently installed.  The Installed Apps section is correct and shows all currently installed dockers and plugins.  I cannot reinstall all dockers from Previous Apps as they are not there.  I suppose I could simply take some screen shots of the current docker setups and reinstall and configure manually, nevertheless, I am curious as to why Previous Apps might not show all currently-installed dockers.  Am I misunderstanding how it should work?

Link to comment

I recently upgraded to unRAID 6.2 (from 6.1.9) which seemed to have gone smoothly as I have experienced no major problems; however, I have recently noticed that dockers that say they have updates will again report an update ready after a day or two.  The update is the same version that was supposedly installed in the prior update, so, it is not really a new update.  I understand that this and other anomalies can be fixed by deleting the docker image and reinstalling the dockers.

 

Now comes my "issue" with Community Applications.  The best way to reinstall dockers is from the Previous Apps section of CA according to what I have read.  However, Previous Apps only shows two of the seven dockers I currently have installed and two others that are not currently installed.  The Installed Apps section is correct and shows all currently installed dockers and plugins.  I cannot reinstall all dockers from Previous Apps as they are not there.  I suppose I could simply take some screen shots of the current docker setups and reinstall and configure manually, nevertheless, I am curious as to why Previous Apps might not show all currently-installed dockers.  Am I misunderstanding how it should work?

Previous apps only shows what you've previously had installed that is not currently installed.

 

If there is something showing in previous apps that is showing in installed apps, then either

- Its a bug you've found (although I've never seen it nor has anyone else reported it - but its always possible)

- Somehow dockerMan didn't save the template properly when you originally added it (or the plugin manager didn't record when you removed a plugin)

 

If a plugin isn't showing up anywhere (available, installed, or previous), then its a "foreign" plugin that can't be managed by CA.  Some of bonienl's dynamix plugins (ie: bleeding edge) will do this.

 

Alternatively, its possible that you manually cleaned up the files on the flash drive (in particular /config/plugins/dockerMan/templates-user and /config/plugins-removed)

 

If you really want to see if its right, make a note of what is currently installed for docker, then stop the service, rename the docker.img file, then go to CA and see what is in Previous Apps.  It should be bang on.  If its not, I need to know the apps that aren't there and I'll fix the issue tout suite.

Link to comment

I recently upgraded to unRAID 6.2 (from 6.1.9) which seemed to have gone smoothly as I have experienced no major problems; however, I have recently noticed that dockers that say they have updates will again report an update ready after a day or two.  The update is the same version that was supposedly installed in the prior update, so, it is not really a new update.  I understand that this and other anomalies can be fixed by deleting the docker image and reinstalling the dockers.

 

Now comes my "issue" with Community Applications.  The best way to reinstall dockers is from the Previous Apps section of CA according to what I have read.  However, Previous Apps only shows two of the seven dockers I currently have installed and two others that are not currently installed.  The Installed Apps section is correct and shows all currently installed dockers and plugins.  I cannot reinstall all dockers from Previous Apps as they are not there.  I suppose I could simply take some screen shots of the current docker setups and reinstall and configure manually, nevertheless, I am curious as to why Previous Apps might not show all currently-installed dockers.  Am I misunderstanding how it should work?

Previous Apps doesn't show any currently installed apps. If you are seeing apps there that you have currently installed it is leftover from another install. I think there is an X or something that will let you clean up these old installs. See the Help.
Link to comment

Thanks, I assumed that, based on the wording, Previous Apps may only show something once it is removed (becomes a previous and not an installed app); however, I was confused by the fact that two of the currently-installed apps were displayed as previous apps.

 

I tried your rename docker.image suggestion and Previous Apps shows everything correctly.  As to the two installed apps showing up as previous apps, I am embarrassed to say that was an ID10T error.  Yes, they are the same app, but different authors/distributions.  I did not notice this before.  Previous Apps has been correct all along as those dockers are not currently installed.

 

Thanks, Squid.  Everything is good with CA and the only bug I have found is in my own cerebrum  ;D

Link to comment
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.