User Tools

Site Tools


how_to_install_phpsysinfo_on_vortexbox_2.3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
how_to_install_phpsysinfo_on_vortexbox_2.3 [2016/02/12 17:44]
ron created
how_to_install_phpsysinfo_on_vortexbox_2.3 [2016/02/13 01:31] (current)
ron
Line 1: Line 1:
-How to install the System Information page on VortexBox 2.3+=====How to install the System Information page on VortexBox 2.3 or 2.4===== 
 The System Information page provides useful information about the VortexBox system configuration and status. The System Information page provides useful information about the VortexBox system configuration and status.
 It has been a useful feature in past releases of VortexBox. It has been a useful feature in past releases of VortexBox.
-However, it is not yet available in the official VortexBox 2.3 release.+However, it is not available in the official VortexBox 2.3 or 2.4 releases.
  
-Here's how to install the system infomation page (phpsysinfo) on VB 2.3. These notes show how to install the package.+Here's how to install the system infomation page (phpsysinfo) on VB 2.3 or VB 2.4. These notes show how to install the package.
 You can also add an icon for phpsysinfo to the VB GUI home page; see the last section for details. You can also add an icon for phpsysinfo to the VB GUI home page; see the last section for details.
  
-Note: if you have a VortexBox Appliance that uses the OEM repository instead of the Fedora repositories,​ these instructions won't work.+Note: if you have a VB 2.3 VortexBox Appliance that uses the OEM repository instead of the Fedora repositories,​ these instructions won't work.
 You will have to switch from using the OEM repo to the Fedora repos. You will have to switch from using the OEM repo to the Fedora repos.
 See http://​vortexbox.org/​forum/​vortexbox/​help/​59630-hddtemp-in-sysinfo-not-quite-working?​p=59642#​post59642 for more info. See http://​vortexbox.org/​forum/​vortexbox/​help/​59630-hddtemp-in-sysinfo-not-quite-working?​p=59642#​post59642 for more info.
  
-1. Login to your VortexBox; see Login.+1. Login to your VortexBox; see [[VortexBox Command Line]].
  
-If this is the first time you are installing the System Information page on VB 2.3, continue with step 2.+If this is the first time you are installing the System Information page, continue with step 2.
 If you are upgrading to a newer version from a previous install, skip to step 5. If you are upgrading to a newer version from a previous install, skip to step 5.
  
 2. Install the hddtemp and lm_sensors packages: 2. Install the hddtemp and lm_sensors packages:
- +===VortexBox 2.3:=== 
-yum install hddtemp lm_sensors+<​code>​yum install hddtemp lm_sensors</​code>​ 
 +===VortexBox 2.4:=== 
 +<​code>​dnf install hddtemp lm_sensors</​code>​
  
 3. Enable and start the hddtemp daemon, which monitors hard drive temperatures:​ 3. Enable and start the hddtemp daemon, which monitors hard drive temperatures:​
 +<​code>​
 systemctl enable hddtemp systemctl enable hddtemp
 systemctl start hddtemp systemctl start hddtemp
 +</​code>​
 4. Detect sensors: 4. Detect sensors:
  
-sensors-detect+<​code>​sensors-detect</​code>​
  
 Accept the default (hit Enter) for each question (there are many!) Accept the default (hit Enter) for each question (there are many!)
Line 35: Line 38:
 If you are using a newer version, use that version number in place of 3.2.5 in the following instructions. If you are using a newer version, use that version number in place of 3.2.5 in the following instructions.
 Note: the line numbers in step 6 may be slightly different if you are using a version other than 3.2.5. Note: the line numbers in step 6 may be slightly different if you are using a version other than 3.2.5.
 +<​code>​
 wget https://​github.com/​phpsysinfo/​phpsysinfo/​archive/​v3.2.5.zip wget https://​github.com/​phpsysinfo/​phpsysinfo/​archive/​v3.2.5.zip
 unzip -d /​var/​www/​html v3.2.5.zip unzip -d /​var/​www/​html v3.2.5.zip
Line 41: Line 44:
 rm -f phpsysinfo rm -f phpsysinfo
 ln -s phpsysinfo-3.2.5 phpsysinfo ln -s phpsysinfo-3.2.5 phpsysinfo
 +</​code>​
 6. Set up and edit phpsysinfo config file: 6. Set up and edit phpsysinfo config file:
 +<​code>​
 cd phpsysinfo cd phpsysinfo
 cp phpsysinfo.ini.new phpsysinfo.ini cp phpsysinfo.ini.new phpsysinfo.ini
 nano phpsysinfo.ini nano phpsysinfo.ini
 +</​code>​
 Note: use ESC-g to go to a specific line number in nano. Note: use ESC-g to go to a specific line number in nano.
  
 Change line 203 from Change line 203 from
  
-SENSOR_PROGRAM=false+<​code>​SENSOR_PROGRAM=false</​code>​
  
 to to
  
-SENSOR_PROGRAM="​LMSensors,​HDDTemp"​+<​code>​SENSOR_PROGRAM="​LMSensors,​HDDTemp"​</​code>​
  
 If you want Fahrenheit instead of Celsius temperature units, change line 172 If you want Fahrenheit instead of Celsius temperature units, change line 172
 from from
  
-TEMP_FORMAT="​c"​+<​code>​TEMP_FORMAT="​c"​</​code>​
  
 to to
  
-TEMP_FORMAT="​f"​+<​code>​TEMP_FORMAT="​f"​</​code>​
  
 Write the file (control-o) and quit (control-x). Write the file (control-o) and quit (control-x).
  
-7. In your browser, go to the VB GUI phpsysinfo page: http://​vortexbox/​phpsysinfo or http://<vortexbox-ip>/​phpsysinfo;​+7. In your browser, go to the VB GUI phpsysinfo page: http://​vortexbox/​phpsysinfo or http://​vortexbox-ip/​phpsysinfo;​
 e.g. http://​192.168.1.150/​phpsysinfo on my VBA. e.g. http://​192.168.1.150/​phpsysinfo on my VBA.
  
 Hopefully, you will see the System Information page. Hopefully, you will see the System Information page.
 You can change the appearance of the page by selecting a template from the menu at the top of the page. You can change the appearance of the page by selecting a template from the menu at the top of the page.
-There are templates to choose from: aqua, clean, cream, idash, jstyle_blue,​ jstyle_green,​ nextgen, phpsysinfo, and two.+There are 11 templates to choose from: aqua, blue, clean, cleansyn, cream, idash, jstyle_blue,​ jstyle_green,​ nextgen, phpsysinfo, and two.
 Try different templates and pick one you like. phpsysinfo is the default, but I like aqua better. Try different templates and pick one you like. phpsysinfo is the default, but I like aqua better.
- 
-Here's what the 3.1.12 System Information page looks like on my VB 2.3 VBA with the aqua template. 
-Note that it shows the Distro Name as "​VortexBox 2.3", whereas 3.1.11 showed the Distro Name as "​Fedora release 20 (Heisenbug)"​. 
  
 8. If you are happy with the display, and you have an older version of phpsysinfo (3.1.17) installed, 8. If you are happy with the display, and you have an older version of phpsysinfo (3.1.17) installed,
 you can remove the older version by you can remove the older version by
  
-rm -rf /​var/​www/​html/​phpsysinfo-3.1.17+<​code>​rm -rf /​var/​www/​html/​phpsysinfo-3.1.17</​code>​
  
 Use the correct directory name for the previous version installed on your VB if it's not phpsysinfo-3.1.17. Use the correct directory name for the previous version installed on your VB if it's not phpsysinfo-3.1.17.
  
 9. You can also delete the zip file: 9. You can also delete the zip file:
 +<​code>​
 cd cd
 rm -f v3.2.5.zip rm -f v3.2.5.zip
- +</​code>​ 
-How to add an icon for phpsysinfo to the VB GUI+=====How to add an icon for phpsysinfo to the VB GUI=====
  
 If you would like an icon for pypsysinfo on the VB GUI home page, you can edit the VB GUI code. If you would like an icon for pypsysinfo on the VB GUI home page, you can edit the VB GUI code.
Line 98: Line 98:
  
 1. Download the phpsysinfo icon: 1. Download the phpsysinfo icon:
 +<​code>​
 cd /​var/​www/​html/​images cd /​var/​www/​html/​images
 wget https://​pbs.twimg.com/​profile_images/​1764401647/​psi_logo.png wget https://​pbs.twimg.com/​profile_images/​1764401647/​psi_logo.png
- +</​code>​ 
-The icon:+The icon:{{https://​pbs.twimg.com/​profile_images/​1764401647/​psi_logo.png}}
  
 2. Edit /​var/​www/​html/​libs/​iconlist.php:​ 2. Edit /​var/​www/​html/​libs/​iconlist.php:​
 +<​code>​
 cd /​var/​www/​html/​libs cd /​var/​www/​html/​libs
 cp iconlist.php iconlist.php.official cp iconlist.php iconlist.php.official
 nano iconlist.php nano iconlist.php
 +</​code>​
 Add the following lines after line 34: Add the following lines after line 34:
 +<​code>​
 if (file_exists('/​var/​www/​html/​phpsysinfo/​phpsysinfo.ini'​)) { if (file_exists('/​var/​www/​html/​phpsysinfo/​phpsysinfo.ini'​)) {
         $icon_array[] = array('​location'​ => $loacation_count += 80, '​name'​ => '​System Information',​ '​icon'​ => '​psi_logo.png',​ '​link'​ => '​http://'​.$ipaddress.'/​phpsysinfo',​ '​newtab'​ => '​1'​);​         $icon_array[] = array('​location'​ => $loacation_count += 80, '​name'​ => '​System Information',​ '​icon'​ => '​psi_logo.png',​ '​link'​ => '​http://'​.$ipaddress.'/​phpsysinfo',​ '​newtab'​ => '​1'​);​
         $loacation_count += 10;         $loacation_count += 10;
 } }
 +</​code>​
 Write the file (control-o) and exit (control-x). Write the file (control-o) and exit (control-x).
  
 3. Save your changes so they can be restored after the vb-GUI package is updated: 3. Save your changes so they can be restored after the vb-GUI package is updated:
  
-cp iconlist.php iconlist.php.mine+<​code>​cp iconlist.php iconlist.php.mine</​code>​
  
 4. After a vb-GUI update, check to see if there were any other changes to iconlist.php:​ 4. After a vb-GUI update, check to see if there were any other changes to iconlist.php:​
 +<​code>​
 cd /​var/​www/​html/​libs cd /​var/​www/​html/​libs
 diff iconlist.php iconlist.php.mine diff iconlist.php iconlist.php.mine
 +</​code>​
 If there are no changes to iconlist.php other that the ones you made, you can replace iconlist.php with your version by If there are no changes to iconlist.php other that the ones you made, you can replace iconlist.php with your version by
  
-cp iconlist.php.mine iconlist.php+<​code>​cp iconlist.php.mine iconlist.php</​code>​
  
 If there are other changes to iconlist.php,​ you'll have to redo step 2 on the new version of iconlist.php. If there are other changes to iconlist.php,​ you'll have to redo step 2 on the new version of iconlist.php.
  
-5. In a browser, go to the VB GUI web page http://<vortexbox-ip>.+5. In a browser, go to the VB GUI web page http://vortexbox or http://vortexbox-ip.
 You should see the phpsysinfo icon with the label "​System Information"​. You should see the phpsysinfo icon with the label "​System Information"​.
 Click the icon. A new tab should open with the phpsysinfo page. Click the icon. A new tab should open with the phpsysinfo page.
- 
how_to_install_phpsysinfo_on_vortexbox_2.3.1455317055.txt.gz · Last modified: 2016/02/12 17:44 by ron