Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

webGui on github

Featured Replies

https://github.com/limetech/webGui

 

Let's give this a try.  For you non-coders, you can monitor and download the "latest".  For you coders, you can fork the repository and send me pull requests if you want to work on it.  The "merge window" will last until the documentation is done and then I'll release 5.0 and move on to updating slackware, the kernel, and other components.

 

Let's try and keep this thread on-topic.  Thank you!

  • Replies 268
  • Views 129.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Use an actual flash drive, just like on a bare metal system. Check this out:    

  • Just add something like this to smb-extra [USR] path=/usr/local/emhttp/ valid users = andrew write list = andrew force user = root Then edit all the files directly with Notepad++.  I'd

  • I've modified smb-extra.cfg to export /usr/local/emhttp/plugins over the network to simplify directly modifying the webGUI files from my Windows box.

Posted Images

just went to grab file to install. your directions do not work with a clean install due to https...

 

# wget https://github.com/limetech/webGui/raw/master/webGui-latest.plg
--2013-08-07 17:19:39--  https://github.com/limetech/webGui/raw/master/webGui-latest.plg
Resolving github.com (github.com)... 204.232.175.90
Connecting to github.com (github.com)|204.232.175.90|:443... connected.
ERROR: cannot verify github.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1':
  Unable to locally verify the issuer's authority.
To connect to github.com insecurely, use `--no-check-certificate'.

 

you can instead just do:

# wget --no-check-certificate https://github.com/limetech/webGui/raw/master/webGui-latest.plg

Tom - Will there eventually be a "Check for Update" (or something like that) button for the WebGUI?

Has this been modified at all since you posted it on the forum?

Awesome! I probably won't contribute much here because PHP makes me itchy, but I love seeing it on a public github...

Has this been modified at all since you posted it on the forum?

 

Yes, it has moved from r2 to r3. First thing noticed: "snowy mountain" is gone by default.... I will miss it.

Other than that: very nice approach taking this to github!  :)

  • Author

just went to grab file to install. your directions do not work with a clean install due to https...

 

# wget https://github.com/limetech/webGui/raw/master/webGui-latest.plg
--2013-08-07 17:19:39--  https://github.com/limetech/webGui/raw/master/webGui-latest.plg
Resolving github.com (github.com)... 204.232.175.90
Connecting to github.com (github.com)|204.232.175.90|:443... connected.
ERROR: cannot verify github.com's certificate, issued by `/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV CA-1':
  Unable to locally verify the issuer's authority.
To connect to github.com insecurely, use `--no-check-certificate'.

 

you can instead just do:

# wget --no-check-certificate https://github.com/limetech/webGui/raw/master/webGui-latest.plg

 

Right, that's a pain.  Updated the README.md file.

  • Author

Tom - Will there eventually be a "Check for Update" (or something like that) button for the WebGUI?

Sure.

forked the webGui, made some changes.. not sure how/whats the best way to get these changes back to github.. do i need to copy over my changes to my unraid box.. build out a package then share that? seems like a disaster waiting to happen since it will include MY .ini of settings.. could see this getting messy. also the '/usr/local/emhttp/plugins/webGui' is not exactly accessible via remote..

 

copied over my changes to the flash share.. then logged into the unraid box via ssh.. copied over one of my changes.. noticed it's chmod is 777 while all the other files are 666. yet another thing that could go wrong with this..

  • Author

Awesome! I probably won't contribute much here because PHP makes me itchy, but I love seeing it on a public github...

I know the feeling  ::)

  • Author

Has this been modified at all since you posted it on the forum?

 

Yes, it has moved from r2 to r3. First thing noticed: "snowy mountain" is gone by default.... I will miss it.

Other than that: very nice approach taking this to github!  :)

A bit of a back-and-forth with speeding_ant over this.  As a designer I think he would rather walk on glass than enable the image banner (same with the "section icons" LOL).  I defer to his design eye in this regard and have it disabled by default.

 

Might be useful to know the original idea behind this was to have a plugin that managed the background and let you choose between different ones, or maybe a color gradient, etc., for the purpose of managing several servers on the same screen.  For example, say you have three unRaid servers named "Mountain", "Beach" and "Forest"; well you could give each one an appropriate image banner as a visual cue that your webGui is accessing the right server.  Maybe a dumb idea...

  • Author

forked the webGui, made some changes.. not sure how/whats the best way to get these changes back to github.. do i need to copy over my changes to my unraid box.. build out a package then share that? seems like a disaster waiting to happen since it will include MY .ini of settings.. could see this getting messy. also the '/usr/local/emhttp/plugins/webGui' is not exactly accessible via remote..

 

copied over my changes to the flash share.. then logged into the unraid box via ssh.. copied over one of my changes.. noticed it's chmod is 777 while all the other files are 666. yet another thing that could go wrong with this..

 

After you push your changes to your github fork, you send me a pull request and I will look at the changes and decide whether to merge into 'latest'.  If so, I'll merge, pull down to my own local repository, generate and push the new .txz file.

with IE8: there is js error..

 

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322)
Timestamp: Wed, 7 Aug 2013 23:11:36 UTC


Message: Object expected
Line: 59
Char: 3
Code: 0
URI: http://husky/Main

 

  • Author

with IE8: there is js error..

 

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322)
Timestamp: Wed, 7 Aug 2013 23:11:36 UTC


Message: Object expected
Line: 59
Char: 3
Code: 0
URI: http://husky/Main

 

Hey can you try creating an "issue" for this on github?

just submitted pull. https://github.com/limetech/webGui/pull/1

its going to be very subtle changes if you see any. ideally this gen browsers wont see much changes since a lot of them agree on things.. but the legacy browsers should all be normalized for the most part. also this fixes ie8's broken compatibility mode being used. screen shot attached (notice by the refresh button there is the 'compatibility' icon on the stock r3 and its no longer there after my code changes)

unraid_r3_ie8.png.7b3d91e87647b1fc2be85b81b538802a.png

unraid_r3_ie8z.png.76cc7fa38952d18a4f53f09f6272a750.png

In case those were wondering.. I have a vm where I run the legacy browsers for testing.. (IE6 & 7 via IE Collection) but natively it has IE8, Firefox 3.6.28, Opera 10.54, Safari 4.0.5, Chrome 5.

 

Tom, any chance getting the forum max total size raised? Having a max size of 192kb then a max total size of 192kb.. means to attach screenshots of before + after changes.. I'd have to use heavy compression or multiple posts.

 

For giggles here is what IE9 shows for stock r3 (notice it also is in computability mode):

unraid_r3_ie9.png.1ad5859bb8f54fd6e79a10660b56647c.png

Will this new GUI architecture finally allow for a mobile view if someone codes it?

Will this new GUI architecture finally allow for a mobile view if someone codes it?

 

most mobile browsers nowdays are more than capable of displaying a webpage correctly.. there doesnt appear to be any non friendly stuff used.. (like dropdown menus on hover). so your mobile device should be fine. you may just have to zoom in to have a decent touch target...  but yes one could easily add css3's media queries to make the design responsive for the device being used (tablet/mobile/desktop). this could have been done as well with the previous stock ui..

  • Author

Will this new GUI architecture finally allow for a mobile view if someone codes it?

speeding_ant added some stuff for that already, I think there's still an issue with tables on Main page.

@husky:/boot/config/plugins/webGui# cat webGui.* | grep devices
devices="0"
devices="0"

 

however its still showing listing unassigned devices...

unraid_r3_chrome29z.png.7583a17eff24977a117e695ba1d3bfdd.png

the new ui in ie6 or 7.. somewhat useable but some useability issues for sure (lack of png support/float issues/unsupported css used). not that we should really support it.. since WinXP users can run IE8. Win7 users would be running IE9-10. But just in case you were curious what it looks like:

unraid_r3_ie6z.png.e5d706cc0ef0b91c1ce20d109b21481e.png

unraid_r3_ie7z.png.73e300404c5833288285f4c1c7a0b29f.png

  • Author

the new ui in ie6 or 7.. somewhat useable but some useability issues for sure (lack of png support/float issues/unsupported css used). not that we should really support it.. but in case you were curious:

Made the decision a long time ago to drop support for IE7 and lower.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.