Jump to content

dmacias

Community Developer
  • Posts

    2,803
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by dmacias

  1. I'll try compiling latest release instead of the latest commits. I'll look at the source also maybe I can find the bug in the vt100.js. What browser were you guys using and did you try others also.
  2. I'll check it out when I get home. It's useless on any android browser.
  3. updated shellinabox to latest unofficial fork since original developement is dead. https://github.com/shellinabox/shellinabox 2015-03 Contributors: Luka Krajger, Philip Hughes, Daniel Gröber, Ezra Buehler, Anders Kaseorg, Jonathan Rennison, Guillaume Martres - Swap to gzip compression (fixes #262 and #266). - Set the encoding of .html files to UTF-8. - Fix <input> element type. - Issue #173: Keyboard icon on dark background. - Another (final) fix for Firefox keycodes problems. - Removed at sign (@) from beginning of some JS comments. - Issues #51, #202 ... : Keycodes fixes for FireFox. - Issue #195: A couple of bugs in vt100.jspp. - Issue #103, #203: Child process termination (partial fix). - Merge pull request #285 from KLuka/master. - Issue #275: gracefully manage HTTP time-outs and connection problems. - Set SSL options for increased security and disable compromised SSL version 2.0 and 3.0. - Issue #262: Page cannot be displayed. - Issue #180: Ever growing console occurs in iPad. - Issue #202: "-_" keys don't not work in FF > 15. - No longer set HTTP Content-Length. - Issue #245: Blank screen in Chrome 31.0.1650.57. - Issue #114: popup warning on tab/window close. - Issues 39, 43, 166 and 172 commits applied to .jspp files. - Removed auto-generated .js files.
  4. You could add the "tablesorter" class to the table and then it could be sorted dynamically however anyone wants. Similar to the Installed Plugins page. I have it in my wol and ipmi plugin. I'll take a look at it when I get some time. You would just need to change the table headers from td to th. Then add tablesorter class and an id. <table class='tablesorter share_status small' id='tblOpenFiles'> <thead><tr><th width='8%'>Program <strong>*<strong></th><th width='8%'>Process ID</th><th width='6%'>Open Files</th><th width='20%'>Files that may prevent unRAID shutdown</th><th width='auto'>File Name and Path</th></tr></thead> <tbody id="streams"><?echo(ofiles());?></tbody> </table> Then add this bit of javascript at the end of the page and column 0, 1 and 4 will be sortable <script type="text/javascript"> $(function(){ $('#tblOpenFiles').tablesorter({headers:{2:{sorter:false},3:{sorter:false}}}); }); </script> Done. Thanks for the help you got me there faster than if I did it on my own. No problem. Thank you for putting this together.
  5. You could add the "tablesorter" class to the table and then it could be sorted dynamically however anyone wants. Similar to the Installed Plugins page. I have it in my wol and ipmi plugin. I'll take a look at it when I get some time. You would just need to change the table headers from td to th. Then add tablesorter class and an id. <table class='tablesorter share_status small' id='tblOpenFiles'> <thead><tr><th width='8%'>Program <strong>*<strong></th><th width='8%'>Process ID</th><th width='6%'>Open Files</th><th width='20%'>Files that may prevent unRAID shutdown</th><th width='auto'>File Name and Path</th></tr></thead> <tbody id="streams"><?echo(ofiles());?></tbody> </table> Then add this bit of javascript at the end of the page and column 0, 1 and 4 will be sortable <script type="text/javascript"> $(function(){ $('#tblOpenFiles').tablesorter({headers:{2:{sorter:false},3:{sorter:false}}}); }); </script>
  6. You could add the "tablesorter" class to the table and then it could be sorted dynamically however anyone wants. Similar to the Installed Plugins page. I have it in my wol and ipmi plugin.
  7. No the top list should be automatically saved to your flash drive. Check if you have a file on you flash config/plugins/wol/wol.xml. What version of unRAID are you using and what browser.
  8. Yes it uses the built in ipmi driver but I can add remote support which should work.
  9. Yep. It's in the stop also. Thanks forgot those when I split up the rc script. Did you get the port figured out?
  10. Did you update the plugin? I initially used a start event "svcs_started" from v5 that's not in v6. Right now I'm using "started" event. Maybe I should use a different start event?
  11. Did it say it wasn't running on the settings page after reboot? I'll check it out, maybe I got the start event wrong. Edit: Nevermind I used a start event from v5 that’s not in v6. fixed now.
  12. I noticed that too. Does it work on the number pad? I believe it's a problem with Firefox and some browsers. I have been looking at a fork on github that should work. Since the original shellinabox development is dead. Edit: The "+" key doesn't work also. I just doubled checked and it works under Firefox on the numberpad. It works fine under chrome. I'll try to see if I can compile the new fork under slackware which should fix this.
  13. I know a more obvious link would be better. Glad you found the green.
  14. No problem. I played with jquery terminal and various derivations but went back to shellinabox. Would have liked a solution running natively under emhttp instead.
  15. Command Line Tools (Shell in a Box 2.20) for 6.1+ Command Line Tools implements Shell In A Box. A web server that can export arbitrary command line tools to a web based terminal emulator. A Command Line tool is created under the Tools menu. Backup and restore user home directory on system shutdown and start. Includes screenfetch for command line screenshots. Using unoffical Shell In A Box fork https://github.com/shellinabox/shellinabox I renamed the plugin so you will need to uninstall the old then install the new from the link below. All settings and root home directory backup will automatically be copied over to the new plugin and the old plugin folder removed This plugin allows for a SSL connection to the command line through the webgui. Added support for ssl in 6.4+ with the built in letsencrypt certificates 1. Copy the plugin url: https://raw.githubusercontent.com/dmacias72/unRAID-cmdline/master/plugin/cmdline.plg 2. Paste url into install plugin text input and click install If using SSL after enabling shellinabox server from the settings page, click on the green link to open a new tab or connect to the port you select for your server. i.e. https://tower:4200 Then add the security exception to your browser to accept the self-signed certificate. After that you will be able to access the command line from the Tools menu. By right clicking in the terminal you can access various settings. I added several style sheets for changing the terminal color. Your selection will be saved as a cookie. I'll add more on request or make your own and I'll add it. Change Log: ###2018.02.18 - add support for built in letsencrypt certificates - add support for command line button replacing built in terminal button - remove runas user support ###2017.12.09 - fix reduce screenfetch cpu line to fit within 80 chars ###2017.10.12 - move to separate repo - add workaround to start service - update shellinabox package to latest 2.20 - fix: disable setting when running ###2017.05.21 - fix screenfetch not added to bash profile ###2017.02.05 - update some code to jquery - add support link in readme ###2017.01.28 - update security for XSS and CSRF vulnerabilities - strip down screenfetch for slackware/unRAID - add unRAID version to screenshot ###2017.01.22 - update shellinabox unofficial to latest v2.20 - add: security patches - fix: suppress var.ini parse error ###2016.10.22 - fix: ip connection for 6.2+ - add: tabs for terminal and settings ###2016.06.14 - add: dynamix plugin update api - add: help content ###2016.03.24 - update shellinabox to unofficial 2.20 - fix: https when ssl is enabled - remove linux-pam package ###2016.03.11 - add connect button on settings page - add setting button on tools page - rename plugin to cmdline since it is more than just shellinabox - fix: conform screenfetch OS: to 80 columns (remove brackets) - condense and restructure code ###2016.02.11 - fix: chmod error - fix: shutdown not saving ###2016.02.10 - remove array event scripts and move to rc script - start and stop with system not array - add: choice for command line screenshot - add: choice to backup settings in root directory on shutdown - add: backup restore on reboot e.g. mc settings, bash history - add: selection of all users of group users for runas ###2016.01.07c - add option to disable SSL ###2016.01.07b - remove install cert button for now ###2016.01.07a - fix cert link ###2016.01.07 - add ip address connection option - add install certificate button - fix starting service with changed settings not saving - default config file###2016.01.06 - change package path to plugin directory - fix Tool/Command Line page misspelled cfg file and defaulting to port 8088 instead of 4200 ###2015.12.30 - remove old plugin directory on install ###2015.12.21 - move repo to unRAID-plugins - change plugin name to shellinabox-plugin - convert install and remove scripts - add package md5 and unRAID version check ###2015.10.23 - fix "no version information" log errors ###2015.09.20 - update shellinabox packages to 2.19 (revision e30c33d) - fix color styles ###2015.09.06 - use markdown syntax and parse_plugin_cfg - change color styles ###2015.09.05 - fixed start event - add more color styles - fixed icon and image on black theme ###2015.09.04 - start and stop events - update run as user - update image ###2015.09.03 - initial commit
  16. I am missing something obvious again. How can I set a mount point based on the slot. I cannot see any mount point options at all? I couldn't figure it out at first either cause I was using my phone. But if you click on the drive or maybe after you click on the drive then click. But there's a video in the first post.
  17. Your welcome. Some day maybe scripts or cron jobs. I login to unRAID more often than anything so I like having it all in one place. Same goes for my ipmi plugin. I could login to the ipmi web page or login to my router but this is more convenient.
  18. The DS380 specifications indicates it will work with DTX boards. The E3C224D4I-14S is well within the 9.6" max width spec for DTX (it's 8.4" wide). In addition, it looks like the mini-SAS connectors are just ahead of the 2 SATA connectors ... NOT on the extended portion of the board. Why don't you think this board would work ?? I was so close to replacing my c2750 a few months ago with that exact setup in order to get vt-d but I decided to save money and watts. The only thing to consider with the case is to follow what danioj did. Make a barrier between the fans and motherboard from the fan side up to the drive cage to force the air through the cage. It fixed all hard drive cooling problems and made the case much more quiet. If you go that route I would be interested in your idle watts for that system.
  19. Buy some thumb screws! It'll at least lower your pain when you have to remove them. Have you tried that on a Q08? I seem to remember the screws being smaller than regular rear case screws. But you could just tap them out with the thumb screws if they are smaller.
  20. I would update it but it's already compatible with 6.1
  21. You could get another one below the 2.5" drive cage and power supply. You could attach a couple straight or L-shaped brackets to the 2.5" cage extending below it.
  22. In post 9 he gave an example of a beep function and calling it when plugged in. You could then add a different beep to the removed section or when your script finishes.
  23. I like it. It still keeps the term "red ball" relevant.
×
×
  • Create New...