Jump to content

PhAzE

Community Developer
  • Posts

    1,585
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by PhAzE

  1. So something like watching 1080p movies steamed via Plex using WD reds shouldn't really have any noticeable performance hits I guess. If that's the car then WD is the way to go it looks like.
  2. Hey Everyone, So recently I had 2 of my 4 hard drives fail which is always good times. Originally when I built my Unraid server 2 years ago I bought 4 Seagate ST3000DM001 drives (3TB) and two of them failed within a week. I had them replaced but now just two years later the other two have failed. I want to replace those two, and eventually the other two as well but I'm convinced now that Seagate is incapable of making reliable 3tb drives now, especially after reading online reviews from so many places. So, what are the best 3tb drives to use right now? If I get WD-Reds they are only 5200 or 5900 (variable) RPM speeds, is that fast enough for a media server? Anyone have recommendations for an equivalent drive to the Seagates?
  3. Not saying this is an appropriate way of dealing with it, but I guarantee it will solve the immediate issue. Perhaps set up a "throw away" google account to auto forward unraid messages, and reduce the security settings on it to allow unraid to use it. This is what I did, surely you guys aren't using your real email for things like this? This worked for me. New gmail account, click that link and set to 'enable' which allows less secure apps to use the gmail account, fill in the info on the unraid server notifications page smtp tab, bada bing bada boom.
  4. I assume they couldn't all be named Appname.page, which would be the only file the link looks for. In fact its already doing that. If a plugin doesn't have the .page file currently in beta 12, the link is disabled already. For example, dynamix plugin has no link. Ideally the plugins tab will be the first tab a new user checks for when looking for the plugins settings and plugins that are installed. Having redundancy would be up to the plugin Dev, but not required.
  5. Hmm I had a look at the page code, it's only a link if appname.page is detected. But the link goes no where.
  6. So on the plugin manager page it shows you the plugins you have installed. The icons are clickable. I assume this is so you can go to the gui php page but I'm not sure how to set it. Does that makes sense?
  7. Anyone figure out how to get the link working for their plugin on the plugins page? My apps show up, with their icons, and all info but when I click on the icon (under the plugin manager page) it goes to a blank page.
  8. Hey, I was wondering if the new GUI in beta 12 is going to be the final, or is there plans on fixing the colour scheme? With the move to Dynamix, the #title CSS bars are too dark and the font/text gets lost partially in them. The colour scheme used for the title bars in Beta 10 and under was a more preferred choice that way you can eliminate the white background shadow on the text also.
  9. Instruction for those go file commands are on the first page of my thread for those wondering.
  10. Is like to see a dark theme that's not pure black
  11. I haven't used dynamix before, does it pose any conflict with plugin creation that I should be aware of? (Like unmenu did back in the day)
  12. Thanks jonp, just to confirm, the following are still used? Any other items i'm missing? name="&name;" author="&author;" version="&plgVersion;" pluginURL="&pluginURL;"
  13. Anyone know what we should be filling in for 'category' entity? Just a category for the plugin type, like "downloader" or "movie organizer" or is there anything specific we should be using?
  14. For package removal, I've now got them installed into a common folder, and the app is started with a wrapper that exports the environment path to that common folder. When the plugin is removed it deletes the associated common folder too.
  15. Actually the net check is more of a gateway check, when you reboot the server it won't attempt to download the files that might be missing until the nic can at least reach the router. People had failing plugins because the download would start before their slow nic cards. It skips instantly if there is a default gateway that is reachable.
  16. It's looking for a .page file in /usr/local/emhttp I tried symlinking to the plugin page file but it just brings up the text cause it doesn't know what to do with .page. Also I made a file in /usr/local/emhttp/virtMan.page and added some html code but no luck. I'll have to look through the plgman code again and see if there's an error. Ya those are the same steps I took Maybe its just not a finished feature of the plugin manager yet.
  17. Here's my beta for Sabnzbd plugin 2.0.0. If you want to test it for suggestions, or to use some of the code, feel free. Use this on a development unraid server just in case, not one that already has sab installed. I haven't really added any new features to the sab plugin yet (have a few in mind) but this should allow you to start your server and install even if your internet isn't working (assuming the app was downloaded once before with internet working). All png files are in a zip file along with the page, php, rc and css files. This simplifies the plugin file and makes all supporting files and dependency files "external" on my git. If you get a chance, let me know if anything seems broken so i can fix them. I'll probably change all my plugins over to this format since it's more versatile and easier to update because the support files and dependency files are separate. Sabnzbd.plg
  18. Lol, even my spelling mistakes "Check is program is running to get extra information"
  19. It's in /usr/local/emhttp/plugins/sabnzbd It can be either a php file with the same name as the .page file or you can combine them together in a sabnzbd.page file. Yeah, i've already got that page but its /usr/local/emhttp/plugins/Sabnzbd (capital) does that make any difference?
  20. Hey, so I've had some good success updating my plugins (working on just SAB for now) but the last piece of the puzzle I'm missing is under the PLUGINS tab, after a plugin is installed you can click on the icon and it sakes you to a blank page. Where is that page located? I want it so when you click the icon it takes you to the plugin gui but i'm not sure where that page is supposed to be located.
  21. Are you using a viewer/editor that understands Linux end-of-lines? If using Windows, open it in wordpad instead.
  22. Yea the current repo tends to go down once a week at least for maintenance Thanks for the input
  23. Do you mean in /boot/packages? I debated things like this too. Like should you remove /boot/config/plugins/plg_folder? Its too easy to accidentally hit the remove plugin link. If your talking a few MB then I say just leave it. Let the user delete those if they need flash drive space that bad. I do have it remove the old plg tar when updating. Then it gits the new tar. The way I look at it is you should not need internet to start your server. If you installed the plg from the webgui then you had internet and it installed all you needed then. That's why if you use method 2 for a plg then the tar is there on your flash ready to install. No network needed. You can remove the network check from your plg and a lot of other unnecessary steps. Look at my webvirtmgr.plg it's just a python app. It started off with your headphones plg as a template so I could use what you added to infuencers version. I'll have a look at that. Yeah the issue is that, lets take the Media Browser plugin i'm working on, it has like 20 dependencies thanks to libgdiplus, so are you saying I should include all of those dependency files in a tar.gz file and host it with the pluigin files? From one perspective, doing that means a much larger file (the tar.gz) but from the other it means no downloading on reboot if a dependency txz file is missing. But if I have a plugin that uses java, every time the user updates the plugin they will technically be re-downloading that java install file as part of the tar.gz file for the application. If multiple plugins use java, and the same version at that, then you get multiple copies of that install stored on the USB in each applications tar.gz file taking up more space. Utilizing the packages folder let apps have access to the install files and share them without duplication of the files. This also poses a problem for some of the apps that clone from GIT on startup. I'm not sure how is best to handle those when a server has no network.
  24. Yea but the problem still remains that if someone installs two of my plugins that use java, then uninstalled one of them, should each plugin remove their dependencies? If so, removing one plugin will erase the java install file which means on next reboot it needs to be downloaded again for the remaining plugin and it's a fairy hefty file size.
  25. Thanks! The installdir and configdir are the default locations where the apps are installed, not the plugin install location. I forgot I changed that to displayname to test (doh). As for the packages, they are shared throughout a lot of my plugins, and deleting it with one plugin will make them unavailable to another plugin. For example, the python package is used by 3 or 4 plugins and the git package is shared by at least 6. I'm not sure how to handle that situation yet. Thanks for finding the problem so fast!
×
×
  • Create New...