Jump to content
Squid

[Plug-In] Community Applications

3224 posts in this topic Last Reply

Recommended Posts

Updated 2015.07.26a

 

Hotfix for 6.1-rc-2

Share this post


Link to post

Updated to 2015-08-02

 

Bug Fixes:

 

- Fixed change logs not appearing if application name contained a space

- Fixed errors appears if a template containing empty tags for Overview, Description, Category was uploaded to a repository when in appFeed mode (first appeared today, and was a case I hadn't considered)

 

New Features:

 

- Now allows "private repositories" without having the templates stored on GitHub.  Create a folder called /boot/config/plugins/community.applications/private/repositoryname and put your template files there.

 

This method is FAR faster at updating the lists than the previous method (previous method still works however)

 

- Integrated the docker Search & convert plugin.  When you search for an application, a new link appears at the bottom of the results, which will take you to the search results from dockerHub.  Once you find the application you're looking for, copy the URL for the application's page (ie - it's information screen), switch tabs back to CA, and paste the URL into the conversion box.  Hit convert.  The application will be automatically added to the lists (uncategorized) under the repository name "Converted Repository"  From there you can add it just like any other application.

 

A few notes:  The conversion is NOT an exact science.  Not all docker authors explicitly have their docker files exposing any ports used, or volume mappings, etc.  You will have to read the information on the dockerfile in order to determine what changes (if any) you have to make to the template when you add it.  (The <support> link for the application will take you back to the dockerHub page for it.)  I would consider adding an application through the search to be an "advanced" feature.  If there is only one port exposed, then the conversion process assumes that it is the port for a WebUI.  If there are multiple ports exposed, the conversion process assumes that any port beginning with "8" is the webUI.

 

If there is already a template created for the application by one of authors / maintainers here, you will probably be better off using it than one of the results from dockerHub

 

Roadmap - Next major update to CA should do away with the cut & pasting of URLS for search results.  Have to learn about the dockerHub API for this, as I don't like how its currently done, but needed to pave the way for it to happen through the API.

 

 

Possible Microsoft Edge / IE (win10 only) issue:  On my win 10 system, both Edge and IE do not consistently render the tables correctly in Icon mode.  This may however be an issue with my desktop system as its rather memory starved.  The easy fix if you notice this (the left hand bunch of icons may not be there, or the category buttons may disappear) is to hit the "credits" link at the bottom and then close the pop up.  The issue shouldn't happen again while you stay within CA.  This is purely a bug within IE / Edge, as there are also some other methods I found to display the table that do not involve any changes to the screen.

 

Note that this ONLY affects Edge / IE on windows 10 (and once again, it may be my system itself).  The absolute best solution is to install either Chrome (preferred) or Firefox and use those browsers instead.  You'll be far happier anyways for all of your browsing needs.

 

Share this post


Link to post
...

- Integrated the docker Search & convert plugin...

Does this make your Docker Search plugin obsolete? If so, should we uninstall that before applying this update?

Share this post


Link to post

Yeah it is now obsolete.  However uninstalling is not strictly required as they operate differently.  For example, a converted dockerfile made with docker convert can be added via the "add containers" button whereas the templates created by CA can only be added by CA.

 

Not a big deal since if you're using CA you aren't using using the repository system anyways

Share this post


Link to post

Yeah it is now obsolete.  However uninstalling is not strictly required as they operate differently.  For example, a converted dockerfile made with docker convert can be added via the "add containers" button whereas the templates created by CA can only be added by CA.

 

Not a big deal since if you're using CA you aren't using using the repository system anyways

Thanks. CA should officially replace the repository system IMO.

Share this post


Link to post

Yeah it is now obsolete.  However uninstalling is not strictly required as they operate differently.  For example, a converted dockerfile made with docker convert can be added via the "add containers" button whereas the templates created by CA can only be added by CA.

 

Not a big deal since if you're using CA you aren't using using the repository system anyways

Thanks. CA should officially replace the repository system IMO.

 

Agree, but there's plenty of logistical issues to work out with code ownership, release cycles, testing, etc.

 

Share this post


Link to post

Update

 

Seems to be an issue with Safari on the Mac, Chrome works. Maybe have a look for a future update?

 

Cheers,

 

 

---

 

Hello,

 

Just setting up a new v6 box after not using unRAID for a good 2-3 years.

 

I installed the CA plugin, but when I click "Add" on any of the applications, nothing happens. There is no visual cue in the UI, nothing in the syslog. None of the "Add" buttons seem to work.

 

Any way I can start troubleshooting this?

 

Thanks,

Share this post


Link to post

Hello,

 

Just setting up a new v6 box after not using unRAID for a good 2-3 years.

 

I installed the CA plugin, but when I click "Add" on any of the applications, nothing happens. There is no visual cue in the UI, nothing in the syslog. None of the "Add" buttons seem to work.

 

Any way I can start troubleshooting this?

 

Thanks,

Have you enabled docker in Settings - Docker?

Share this post


Link to post

Update

 

Seems to be an issue with Safari on the Mac, Chrome works. Maybe have a look for a future update?

 

Cheers,

 

 

---

 

Hello,

 

Just setting up a new v6 box after not using unRAID for a good 2-3 years.

 

I installed the CA plugin, but when I click "Add" on any of the applications, nothing happens. There is no visual cue in the UI, nothing in the syslog. None of the "Add" buttons seem to work.

 

Any way I can start troubleshooting this?

 

Thanks,

When using the default mode (appFeed), CA requires pop-ups.  I don't have a mac, but have you allowed popups from your server in Safari?  If you hit Update Applications, does the Add button then work?

 

Share this post


Link to post

Hello,

 

Just setting up a new v6 box after not using unRAID for a good 2-3 years.

 

I installed the CA plugin, but when I click "Add" on any of the applications, nothing happens. There is no visual cue in the UI, nothing in the syslog. None of the "Add" buttons seem to work.

 

Any way I can start troubleshooting this?

 

Thanks,

Have you enabled docker in Settings - Docker?

 

That was my first thought, but there isn't a docker tab unless you enable docker is there?  Unless you can get CA to appear by clickling on it in the settings section?

Share this post


Link to post

Hello,

 

Just setting up a new v6 box after not using unRAID for a good 2-3 years.

 

I installed the CA plugin, but when I click "Add" on any of the applications, nothing happens. There is no visual cue in the UI, nothing in the syslog. None of the "Add" buttons seem to work.

 

Any way I can start troubleshooting this?

 

Thanks,

Have you enabled docker in Settings - Docker?

 

That was my first thought, but there isn't a docker tab unless you enable docker is there?  Unless you can get CA to appear by clickling on it in the settings section?

Its either compatibility with Safari (can anyone else check it out?) or pop-ups aren't allowed.  My guess is pop-ups are completely disabled in his safari.

 

If it is an issue with Safari, then CA will most likely work by disabling the appFeed in settings.

Share this post


Link to post

I use Safari almost exclusively. Haven't noticed any problems with CA.

Is the appFeed enabled in settings?

Share this post


Link to post

I use Safari almost exclusively. Haven't noticed any problems with CA.

Is the appFeed enabled in settings?

Yes

 

Just downloaded and installed unBalance without any problems. I do have popups set to "Allowed" in Safari, maybe that's the problem.

Share this post


Link to post

I use Safari almost exclusively. Haven't noticed any problems with CA.

Is the appFeed enabled in settings?

Yes

 

Just downloaded and installed unBalance without any problems. I do have popups set to "Allowed" in Safari, maybe that's the problem.

That's exactly what Stokkes issue is then.  Popups have to be allowed from the server for CA to work in appFeed mode

Share this post


Link to post

Small request: can you remove the file Utilities.page from CA ?

 

It's standard included with unRAID and plugins don't need to install it.

 

Share this post


Link to post

Small request: can you remove the file Utilities.page from CA ?

 

It's standard included with unRAID and plugins don't need to install it.

That's a pretty big request there.  I'll see what I can do.... ;)

Share this post


Link to post

Small request: can you remove the file Utilities.page from CA ?

 

It's standard included with unRAID and plugins don't need to install it.

That's a pretty big request there.  I'll see what I can do.... ;)

 

Apologies for making your life so tough  ::)

Share this post


Link to post

Safari doesn't have site specific popup blocking / whitelisting.

 

Even the iPad didn't work unless I disabled all popups from the settings. This isn't ideal though.

Share this post


Link to post

You can use chrome or turn off the appfeed mode in settings to get rid of pop ups

Share this post


Link to post

I've had a thought on how to do away with pop ups when using appFeed.  Will take a couple of days to get it all together and programmed.  Hopefully by the weekend...

Share this post


Link to post

Actually, even with appFeed it doesn't seem to work on Safari.

 

Will try on a different Mac.

Share this post


Link to post

With appFeed turned off, it still doesn't get past the pop up blocker (hit update Containers)?  Purely a safari thing then.  I suppose I could make you a special build that would open the Add Container window in the same tab and CA, but there's issues with that... Most notably that after finishing adding, or hitting cancel you lose the place you are at in CA because dockerMan winds up reloading the entire docker page (which is completely out of my control)

 

 

 

Share this post


Link to post

Don't worry about it for now. Will do some more testing tomorrow, and on a clean Mac user profile to see if it's something I have installed in Safari.

Share this post


Link to post

Don't worry about it for now. Will do some more testing tomorrow, and on a clean Mac user profile to see if it's something I have installed in Safari.

I think it must be something with your system. I haven't had any problems at all using Safari.

Share this post


Link to post

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.