Support > User Customizations
"SimpleFeatures" Plugin - Version 1.0.11
speeding_ant:
I've always wanted these features implemented, but didn't really find anything simple enough for my needs. This is a plugin for the general user, who just want pretty (but functional) stuff, with none of the complexities. There are many packages to choose from - and they all add to the functionality of unRAID. Bergware (bonienl) has been actively coding on this project too, much appreciated!
Download from Google Code: Download SimpleFeatures
Requires unRAID Version 5 rc11 and above.
Features:
• Revamp GUI - Really improve the look and function of the stock gui.
• Web Server - host websites from unRAID in this fully fledged lighttp server plugin!
• iTunes Server - iTunes server for unRAID. Share your music over the network.
• Stats - Gorgeous stats on drive usage, network, CPU and more.
• Log Viewer - Real-time viewing of logs in a great GUI.
• Active Streams - see who's watching what!
• Activity Monitor - see what's doing what!
• Cache Dirs - Cache directories in ram to make browsing fast.
• Disk Health - Check on the health of your hard drives, and run disk tests.
• Preclear - Pre-clear disks in the gui.
• DNS Server - Host your own DNS server.
• Email Notifications - Get notifications if something goes wrong.
• System Profiler - Get information on your unRAID hardware.
• Sleep - Put your system to sleep, and automate it too!
Let me know what other features you might be wanting.
Install Instructions:
--- Quote ---
If you're migrating from an earlier version (before version 1.0.5), MAKE BACKUP OF FLASH DRIVE AS YOUR SETTINGS WILL BE DELETED!!!
For upgrade from 1.0.4 or below, you need to remove:
* /boot/extra/simpleFeatures* files
* /boot/config/plugins/simpleFeatures/ folder
Your server must have internet connectivity to download the required files for the packages (check your DNS)!
1. Download the "SimpleFeatures Plugins" zip from our Google Code page. Choose the plugins you wish to install. The Base package is required for all other packages to run.
2. Create folder called "plugins" inside the root folder of the flash drive - "/boot/plugins"
3. Copy in the plugins (must have .plg extension) you wish to have installed.
4. Reboot. If it looks funny, please clear your browser cache!
--- End quote ---
Developers:
Click link below to see how to add a notification to the webGui!
http://code.google.com/p/unraid-simplefeatures/wiki/NotificationsDeveloperInformation
Screenshots/Videos:
Preview of SimpleFeatures - Video
Change Log:
--- Quote ---1.0.11:
It has been a while (sorry folks)! BIG thanks for Bonienl for his hard work and efforts on this project! SimpleFeatures has a bunch of new plugins included (iTunes Server, Web Server, Temperatures plugin), bug fixes, reliability and style update.
all plugins
- moved plugin files to location "/boot/plugins"
- moved configuration files to location "/boot/config/simpleFeatures"
- each plugin uses its own configuration file (no more a single shared file)
- updated and improved plugin installation (plg files)
- added network check and wait upon plugin installation
- new txz compression format (smaller packages)
- introduction of new colored icons
- Style updates
itunes_server
- Recompiled from scratch with a decent build
- all new dependencies
active_streams
- revised internal storage: inline with other plugins
cache_dirs
- correction in "excluded/included" names selection
- fixed handling of folders with spaces in their name
- revised updater script
- updated version 1.6.7 of cahce_dirs
core_webGUI
- added 'SimpleFeatures' version display
- correction in folder structure
- added support for multiple ethernet ports in "Info"
- added new display setting "View of spun-down disks"
- added new display setting "Display unassigned disks"
- added support for bonding interfaces on the network settings page
- custom powerdown script overwrites stock one
- support for new "preclear" plugin
- updated version of jquery.js
- updated version of jquery-ui.js
- support of unRAID v5.0-rc11
- support of new system temperature plugin
- style adjustments
disk_health
- replaced 'static' references
- corrections in display of empty tables (no self-tests, no errors)
- code optimization
system_temperature
- new plugin
dns_server
- revised installation with packages
- fixed 'empty' domain name bug
- updated version of dnsmasq
- revised updater script
email_notify
- fixed saving of empty email address
- revised installation with packages
- updated version of ssmtp
- revised updater script
log_viewer
- stored javascripts in linux format
s3_sleep
- added sleep/shutdown selection
- added new options for communication monitoring (local/remote login)
- updated version of s3_sleep script
- fixed name field, could cause "garbage" in options
- fixed port selection
- revised updater script
- correction in TCP idle detection
system_info
- added support for multiple ethernet ports
- revised system summary
- replaced 'static' references
system_stats
- added ethernet port selection field
- added bits/bytes selection field
- added tooltip with dynamic summary
- added graph for disk array i/o
- added graphs per row selection field
- left & right aligned graphs
- cleanup of folder structure
- updated version of jquery-highcharts.js
- updated version of sysstat
- fixed empty display of network stats
- new coloring of graphs (gray style)
web_server
- revised installation with packages
- optional packages are *not* installed by default
- updated version of lighttpd
- updated version of PHP
- revised updater script
disk_preclear
- new plugin with GUI for "preclear_disk" script (courtesy Joe L.)
- adapted "preclear_disk" script for simpleFeatures (version 1.14)
web_server
- GD extension enabled by default
- sqlite extension enabled by default
- inclusion of PCRE package
1.0.5:
Holy moly! SimpleFeatures now uses the unRAID 5.0 plugin architecture. This means it's easier to install, and keeps us future proofed-ish.
Please read the new install instructions!
Bergware has made way too many bug fixes to list. He's awesome! Some style/ui updates from me as well.
1.0rc3:
New Package! Activity monitor: takes queues from Mac OS X activity monitor. Realtime monitoring of processes, with sorting & filtering. Kill processes with ease!
email-notify: Fixed bug with commander
1.0rc2:
base-webGUI
- updated jquery scripts to latest versions
- revised names of javascript files
- revised names of css files
- added status indicator on scheduler settings page
- added 'default' button to settings pages
- changed css coding in 'template.css'
- removed legacy file deletion from install script
- fixed default value for parity 'write' setting in install script
- fixed PHP 5.3.10 warnings
- fixed misplacement of parity check duration message
active-streams
- updated references to css files
- fixed error when hosts.cfg file does not exist
cache-dirs
- added status indicator on folder caching settings page
- added automatic quoting of exclude/include folder names
- added 'default' button to settings page
disk-health
- revised names of css files
- added setting for background polling (not mentioned earlier under rc1)
- added 'default' button to settings page
email-notify
- changed jquery code optimizations
s3-sleep
- added status indicator on sleep settings page
- added new field "Custom commands before sleep"
- added new field "Custom commands after wake-up"
- added 'default' button to settings page
- changed sleep(ing) button to stay enabled while sleeping
- changed selected and available WOL options are now dynamically read
stats
- revised names of css files
- added series 'cached' to memory graph
- added 'default' button to settings page
- fixed force disks display (in case of missing setting)
system-info
- updated references to css files
Due to the nature of the changes it is strongly recommended to update all packages to version v1.0rc2 and reboot the system after installation.
1.0rc1:
Base - webGUI
- Aligned with unRAID v5.0-rc1
- Few code optimizations
ActiveStreams
- Single page with active streams and user names tabs
- Suppress directory names in streams list
- Sort IP addresses as number
DiskHealth
- Corrected a regression bug: status of disks was not updated anymore in background
- Changed failed disk to a "glowing" box
- Code optimizations in javascript (jquery part)
Stats
- Speed optimization for reading chart history data
- Changed processor and memory graphs to a "stacked" display
- Changed color for "transmit" display
- Autoscaling units for memory and speed graphs
- Few other code optimizations
All packages
- Code corrections to suppress PHP warnings when using PHP-5.3.10
- Updated time references
1.0b7:
- New display option "number format"
- New scheduler option "write corrections to parity disk"
- New sleep mode option "set WOL"
- Addons settings go under "SimpleFeatures Settings"
- Grouped "Confirmations" and "Scheduler" under "SimpleFeatures"
- Grouped "Notifications" settings
- Stats hour format follows display settings
- Internal optimizations
- Improve consistency in textual phrases (leading uppercase, followed by lowercase text) across the board
- CSS improvements to dropdown checkbox
- Let javascript routines on settings pages start after page loading is completed (jquery - document.ready)
- Few internal optimizations
- Corrected some regression errors (bug fixing)
- CSS Improvements on Stats & Health Packages
- Fix menu & links going grey after loading modal window
- Fix realtime stats not showing in certain situations
- Bug fixing
1.0b6:
Base Package:
Improvement: Misc library updates/code optimisation.
Improvement: Added ability to change date/time format.
Bug Fix: Misc CSS changes.
Disk Health:
Improvement: Bergware optimised code.
Email Notify:
Bug Fix: Help make notifications more reliable
S3 Sleep:
Improvement: Bergware - Added the possibility in the sleep settings to select multiple days and months (choose option "every")
Improvement: Bergware - Updated the s3_sleep script to version 1.1.2 - this version allows selection of the network interval checking and ethernet interface (if more than 1 interface is available)
Bug Fix: Corrected a bug in the cron creation
Stats Package:
Addition: Choose which graphs are loaded in Stats Settings page.
Bug Fix: Fixed cron entry.
Bug Fix: Cleaned up some code.
1.0b5:
Base Package:
Addition: Added number of active connections in both AFP and SMB settings pages. Also added in total connections in the Info panel.
Bug Fix: Disabled PHP notices for undefined variables.
Bug Fix: Added pagination to notification archives.
Bug Fix: Misc CSS fixes.
Stats Package:
Bug Fix: Fixed collation of historic data when new month comes around.
Bug Fix: Added loading screen for each graph until it's fully operational.
Bug Fix: Made data collection every minute instead of every 5 minutes.
1.0b4 - Improvements: Added an "API" for developers to add Notifications to the webGui. The email notification script now adds notifications to the webGui.
Improvements: Added SYSSTAT graphs under the Status page.
Bug Fixes: Some CSS/Misc. Fixes. Fixed some email script issues.
Bug Fixes: Sleep script fixes
1.0b3 - Improvements: Changed to a plugin like system (thank Bergware!). Added in webGui notifications to the base package.
Bug Fixes: Some CSS/Misc. Fixes.
1.0b2 - Improvements: Added the beginnings of notification system. Revamped user list page
Bug Fixes: Removed preference icons for shares/disk stats, as they didn't do anything. Fixed scheduler settings, thanks Bergware! Fixed menu CSS.
1.0b1 - Improvements: Merged project with modifications from Bergware. Gui is customizable thanks to his good work. Updated gui to match original project theme.
0.9 - Bug fixes: Improved SSMTP compatibility
0.8 - Improvements: With help of Madburg, added SSMTP as the default SMTP mailer. Configurable with the webGui, and compatible with nearly any mail server out there.
Bug Fixes: CSS Fixes for disabled buttons & iOS viewing. Fixed SMART checks in the notification scripts, and fixed over-temp powerdown.
Note: You will need to re-configure Email Configuration & SMTP Configuration (under Settings menu)
0.7 - Bug Fixes: Fixed compatibility with unRAID 5.0-beta8d. Now requires unRAID 5.0-beta8d
0.6 - Added a System profiler. There are now modals for System information and logs, with the ability for logs to open in new window from modal.
No more errors on Stats page, CSS fixes for menu bar & page length, various CSS improvements
0.4 - Combined replacement webGui into SimpleFeatures. Removed Cache drive from stats totals. Updated CSS on webGui to provide a nicer experience. Progress iframe now pops up from the bottom. Fixed other misc issues.
0.3 - Added email notifications to the plugin. Provides an easy to use gui to edit the configuration of unraid_notify script. Also includes socat for SSL.
Note: Remove previous notify scripts & configuration files beforehand, otherwise they may conflict with each other.
0.2 - Renovated the Disk Stats page. Now gives array totals, removed the un-necessary disk temperatures, and spruced up the CSS. Renovated the SMART page. Now provides realtime status of SMART Tests, ability to launch SMART Tests, and provides access to more logs.
0.1 - Added a button on the main screen to sleep the server. Sleeps using S3, turns off all services and syncs the filesystem before sleep. Once you wake the server up again, it will restart all services again.
--- End quote ---
speeding_ant:
Added a button on the main screen to sleep the server. Sleeps using S3, turns off all services and syncs the filesystem before sleep. Once you wake the server up again, it will restart all services again.
delicatepc:
Can you please host this along with webgui in a downloadable format on google code?
Thanks,
dpc
speeding_ant:
Ok
WeeboTech:
I would love to see these as individual packages rather then one big one.
All accessible from google code.
Then they can be updated or extended individually.
From what I saw of the smart check one, I would like to see a button to grab the whole log
or do initiate a short or long test.
Navigation
[0] Message Index
[#] Next page
Go to full version