Support > User Customizations

unMENU 1.5 ... now available for download.

(1/261) > >>

Joe L.:
unMENU installer ... beta-release, for those who would like to help me get out any last minute bugs before I put it on google.code.

the unMENU installer is now on google.code here: http://code.google.com/p/unraid-unmenu/  It will automatically install the latest versions of all the files that make up unMENU.

Attached is unMENU version 1.3.  It is updated to work with the newer 4.5, 4.6, 4.7, and 5.X versions of unRAID although it should also work on older versions too.

It is all in a pair of zip files (attached to this post) It was too big to fit in one  :o.

It entirely replaces any existing files you might have.  In the same way, the "package" files replace those you might have.  Obviously, if you created any of your own, those are not replaced.

I'd copy any existing /boot/packages directory to some safe place, just in case you want to revert.  The same for the /boot/unmenu directory.  All of the download links have been updated as needed to point to a valid source as of this release.

Then, download the attachments to this post from here and un-zip to /boot/unmenu

The downloaded zip file will contain one file it is named "unmenu_install"   That one file contains a script that can install and update unmenu on your server.

Then, if updating an existing unmenu installation type
cd /boot/unmenu
unmenu_install -u

If you do not have an existing unMENU installed, and are installing it in a new empty directory type:
mkdir /boot/unmenu
to create the new directory

Then copy the "unmenu_install" file you downloaded and unzipped to that directory.
From your PC's file explorer, you can copy the file to
\\tower\flash\unmenu

Then, log in as "root" and type:
cd /boot/unmenu
unmenu_install -i -d /boot/unmenu

Run as before with
cd /boot/unmenu
./uu

If you are currently running unmenu, you'll need to kill it and re-start it to have it read in the new files.

The package manager now has the ability to have user-editable variables.  It also can have multiple downloadable files per package.  This now allows you to install a full "C" development environment and subsequently compile other packages otherwise available only in source code form.

Lots of changes on many pages.   It will take some time to list them all.   Lots of new and interesting "packages"  Wait until you see unRAID-Web, and the ajaxExplorer file-explorer available under it.

One "package" will install a swap-file.  This is important if you are running with limited memory as I am.  This is a new type of "package" with no download file affiliated.  Once you install the swap-file, additional "buttons" will appear on the User-Scripts page to disable and enable the swap-file.  (You'll want to disable it when not needed if you create it on /boot to maximize the life of the flash drive)  We now have "Conditional" Buttons for user-scripts.  they can appear when appropriate.

Another "package" will install a full version of "mailx" and "ssmtp" that will make it much easier to send mail through "gmail"
In fact, since there is no version of compiled "ssmtp" with the ability to use SSL sessions with gmail, that package compiles ssmtp from source code using the "C" compiler.    It is very easy to configure, since the package manager now has editable fields for values needed in the configuration.


In the same way, as of this post the most current version of ntfs-3g is not available as a Slackware package, but we can now download and compile the most current version in the package manager with a few button clicks. The compiled version is now available.  The ntfs-3g package has been updated accordingly.

The package for APC UPS support also has editable fields to allow ease of configuration.


Once unRAID version 5.0 is released we'll probably change a lot more of this and convert the plug-in pages to work under the 5.0 API, but in the interim, we get to evaluate a lot more of the potential of our servers.

Feedback is desired (and expected)     If you attempt to use the new package .conf files on the older 1.2 version of unMENU they will not function properly. (They should not fail completely, but you will not have the added features of multiple download files per package and editable fields)   If you look in the "About" link and still see version 1.2, you are not running the new version.

Have fun.   I can't wait to see the new add-on packages we can create now.

Edit: the attached beta files are no longer available.  They have been entirely replaced with a single downloadable file available from google.code

Download from here: http://code.google.com/p/unraid-unmenu/downloads/list
Install instructions are here: http://code.google.com/p/unraid-unmenu/
Joe L.

pfp:
If I wanted screen to be installed every time i boot the server would that eb done with packages?

Joe L.:

--- Quote from: pfp on March 08, 2010, 02:09:37 PM ---If I wanted screen to be installed every time i boot the server would that be done with packages?

--- End quote ---
It easily could be.

Joe L.:
The "screen" package is now available in the package manager in unmENU.
Attached is a "package" conf file for "screen" that will work with this version of unMENU.  Screen requires the additional utempter library, and this attached .conf  file will download and install both the screen Slackware package and the required shared library too.

Have fun.  When it installs it will complain that several files in /var are unwritable.  Don't worry, unRAID does not need or use those files.

Joe L.

aht961:
Hi. I have installed and will give it a try. However, is it possible to use the server IP rather than "name" like "tower". I do not know why but I am getting a lot of URL errors. This is happening with firefox in a mixed MAC/PC environment. I never managed to find the server using the name instead of IP and I understood that this has to do somethimg with Os X network protocols. Could it be possible to replace the tower in URLs ("http://(TOWER):8080/") with IP number? Otherwise I need to correct every URL manually which will be  a pain :)

Navigation

[0] Message Index

[#] Next page

Go to full version