phpSysInfo: a customizable PHP script that displays information about your system nicely

Overview

phpSysInfo

REQUIREMENTS

PHP 5.1.3 or later with SimpleXML, PCRE, XML and DOM extension.

Suggested extensions:

  • mbstring: Required for *nix non UTF-8 systems
  • com_dotnet: Required for Windows environments
  • xsl: Required for static mode
  • json: Required for bootstrap mode

CURRENT TESTED PLATFORMS

  • Linux 2.6+
  • FreeBSD 7+
  • OpenBSD 2.8+
  • NetBSD
  • DragonFly
  • HP-UX
  • Darwin / Mac OS / OS X
  • Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 2011 / 2012 / 8 / 8.1 / 10 / 2016 / 2019
  • Android

Platforms currently in progress:

  • Haiku
  • Minix
  • SunOS
  • ReactOS
  • IBM AIX
  • QNX

If your platform is not here try checking out the mailing list archives or the message boards on SourceForge.

INSTALLATION AND CONFIGURATION

Typical installation

Just decompress and untar the source (which you should have done by now, if you're reading this...), into your webserver's document root.

There is a configuration file called phpsysinfo.ini.new. If this a brand new installation, you should copy this file to phpsysinfo.ini and edit it.

  • make sure your php.ini file's include_path entry contains "."
  • make sure your php.ini has safe_mode set to 'off'.

phpSysInfo require php-xml extension.

Please keep in the mind that because phpSysInfo requires access to many files in /proc and other system binary you MUST DISABLE php's safe_mode. Please see the PHP documentation for information on how you can do this.

That's it. Restart your webserver (if you changed php.ini), and voila.

Docker container installation

KNOWN PROBLEMS

  • phpSysInfo is not compatible with SELinux Systems
  • small bug under FreeBSD with memory reporting

PLATFORM SPECIFIC ISSUES

Windows with IIS

On Windows systems we get our informations through the WMI interface. If you run phpSysInfo on the IIS webserver, phpSysInfo will not connect to the WMI interface for security reasons. At this point you MUST set an authentication mechanism for the directory in the IIS admin interface for the directory where phpSysInfo is installed. Then you will be asked for an user and a password when opening the page. At this point it is necessary to log in with an user that will be able to connect to the WMI interface. If you use the wrong user and/or password you might get an "ACCESS DENIED ERROR".

SENSOR RELATED INFORMATION

MBM5

Make sure you set MBM5 Interval Logging to csv and to the data directory of phpSysInfo. The file must be called MBM5. Also make sure MBM5 doesn't add symbols to the values. This is a Quick MBM5 log parser, need more csv logs to make it better.

WHAT TO DO IF IT DOESN'T WORK

First make sure you've read this file completely, especially the "INSTALLATION AND CONFIGURATION" section. If it still doesn't work then you can:

Ask for help or submit a bug on Github (https://github.com/phpsysinfo/phpsysinfo/issues)

!! If you have any problems, please set DEBUG to true in phpsysinfo.ini and include any error messages in your bug report / help request !!

OTHER NOTES

If you have a great idea or want to help out, just create a pull request with your change proposal in the phpSysInfo repository.

LICENSING

This program is released under the GNU Public License Version 2 or (at your option) any later version, see COPYING for details.

Comments
  • Cannot Load UI:

    Cannot Load UI: "Cannot read property 'toString' of undefined"

    OS: Windows 10E 1703 x64 Webserver: IIS 10 PHP ver: 7.1.7 x64 Ver/Branch: Latest/Master

    Can't load PSI after latest update:

    Uncaught TypeError: Cannot read property 'toString' of undefined
        at HTMLDocument.buildpage (js.php?name=phpsysinfo:1642)
        at mightThrow (js.php?name=jquery:3583)
        at process (js.php?name=jquery:3651)
    

    Screenshot:

    question 
    opened by seanvree 36
  • Fatal error: Call to a member function addAttribute() on null

    Fatal error: Call to a member function addAttribute() on null

    Hello, I have follow the instructions to put the phpsysinfo to the root of the web server and all the configurations, however when I start browsing the /phpsysinfo-3.1.17/index.php?disp=dynamic, It holds for a long time, showing,

    "Loading... please wait!" 2015-01-05 19 24 57

    If I go to "/phpsysinfo/index.php?disp=static" directly, another error message:

    "Fatal error: Call to a member function addAttribute() on null in C:\xampp_new\htdocs\phpsysinfo\includes\xml\class.SimpleXMLExtended.inc.php on line 148"

    will be shown, as I am using xampp as the web server tool, I don't know if there are any relationship between the error and the XAMPP.

    bug 
    opened by terence612 36
  • No display

    No display

    Hi,

    Git version shows the attached page on Firefox 64 (Linux).

    No errors in logs , no debug available

    Firefox console says files are nor loading properly, but a simple click on the link download them perfectly. Thre is something wrong in loading libraries

    screenshot from 2018-12-23 09-17-52

    question 
    opened by grosjo 30
  • A few thoughts on SAS and SCSI hard drives and SMART.

    A few thoughts on SAS and SCSI hard drives and SMART.

    Hi there,

    after I uploaded SMART files from some SAS hard drives to you a few days ago, today I have some thoughts on them.

    For SAS and SCSI hard drives, phpsysinfo redirects the value "Elements in grown defect list" to the SMART value (ID05) "Reallocated_Sector_Ct").

    I read and found out that the "Non-medium error count" value on SAS and SCSI hard drives is comparable to the SMART value (ID199) "Ultra DMA CRC Error Count". An error in e.g. cable or controller, just like with SMART-ID 199.

    The value "Total uncorrected errors" should also be carefully observed, but I don't yet know which SMART ID should be assigned to it. Do you know more about that?

    All SAS and SCSI hard disks that I have seen to date show the value "SMART Health Status". Direct call with smartctl -H /dev/sdX. Does it make sense to evaluate it?

    many Greetings schabau

    question feature request 
    opened by schabau 19
  • Monitoring a host system from a phpsysinfo container

    Monitoring a host system from a phpsysinfo container

    Is your feature request related to a problem? Please describe. I used phpsysinfo for years when I have a small server without any virtualization - one Apache, one PHP and one MySQL were shared between all services. Then, phpsysinfo showed all information needed. Now I've moved everything to docker containers. It's not a problem to run phpsysinfo in a container, however, it isn't very useful because it shows only the information related to the container. It would be great if there's a possibility to run phpsysinfo in a container but with the host information.

    Describe the solution you'd like It's possible to read-only mount the host root filesystem to a container like

        volumes:
          - /:/rootfs:ro
    

    Maybe a setting needs to be added to config like ROOT_FS=/path-to-rootfs for switching phpsysinfo for working with an alternative path for searching processes, device info, docker containers searching, etc.

    Perhaps, it isn't needed to mount the whole root path, but I don't know what is enough to provide the necessary information for phpsysinfo.

    Describe alternatives you've considered I looked at cAdvisor where the same approach is used, but it's resource-intensive and has a messy web interface.

    feature request 
    opened by v-bulynkin 18
  • Error loading XML Document after updating to PHP 7.2.1

    Error loading XML Document after updating to PHP 7.2.1

    OS: WIndows 10E X64 1709 FCU Webserver: IIS PHP: 7.2.1 (cli) (built: Jan 4 2018 04:00:18) ( NTS MSVC15 (Visual C++ 2017) x64 ) PHPsysinfo ver: latest / Branch: Master

    ISSUE: "Error loading XML Document "

    DEBUG:

    2147614729
    
    Source: SWbemServicesEx
    Description: Not found 
    
    .\xml.php on line 66
    .\includes\output\class.WebpageXML.inc.php on line 131 in function run()
    .\includes\xml\class.XML.inc.php on line 678 in function getXml()
    .\includes\xml\class.XML.inc.php on line 667 in function _buildXml()
    .\includes\xml\class.XML.inc.php on line 700 in function _buildPlugins()
    .\plugins\bat\class.bat.inc.php on line 56 in function __construct( "windows-1252" )
    .\includes\class.CommonFunctions.inc.php on line 561 in function getWMI( variant::__set_state(array(
    )), "BatteryStatus", array( 0 => "RemainingCapacity", 1 => "Voltage" ) )
    2147614729
    
    Source: SWbemServicesEx
    Description: Not found 
    
    .\xml.php on line 66
    .\includes\output\class.WebpageXML.inc.php on line 131 in function run()
    .\includes\xml\class.XML.inc.php on line 678 in function getXml()
    .\includes\xml\class.XML.inc.php on line 667 in function _buildXml()
    .\includes\xml\class.XML.inc.php on line 700 in function _buildPlugins()
    .\plugins\bat\class.bat.inc.php on line 57 in function __construct( "windows-1252" )
    .\includes\class.CommonFunctions.inc.php on line 561 in function getWMI( variant::__set_state(array(
    )), "BatteryCycleCount", array( 0 => "CycleCount" ) )
    2147614729
    
    Source: SWbemServicesEx
    Description: Not found 
    
    .\xml.php on line 66
    .\includes\output\class.WebpageXML.inc.php on line 131 in function run()
    .\includes\xml\class.XML.inc.php on line 678 in function getXml()
    .\includes\xml\class.XML.inc.php on line 667 in function _buildXml()
    .\includes\xml\class.XML.inc.php on line 700 in function _buildPlugins()
    .\plugins\bat\class.bat.inc.php on line 58 in function __construct( "windows-1252" )
    .\includes\class.CommonFunctions.inc.php on line 561 in function getWMI( variant::__set_state(array(
    )), "BatteryFullChargedCapacity", array( 0 => "FullChargedCapacity" ) )
    errorHandlerPsi :
    
    PHP throws a error
    Level : 2 Message : sizeof(): Parameter must be an array or an object that implements Countable File : C:\phpsysinfo\plugins\bat\class.bat.inc.php Line : 131
    

    image

    question 
    opened by seanvree 18
  • Better ios support

    Better ios support

    Is your feature request related to a problem? Please describe. Slightly, some data shown is not correct for ios.

    Describe the solution you'd like Better ios support, I am using ios-lightpd-php-mysql (from karens repo https://cydia.akemi.ai/webstack ) as a webserver on my jailbroken iphone 5 on ios 8.4.1

    Describe alternatives you've considered I was considering doing it myself but I know no php.

    Additional context if you would add better ios support that would be nice, if not thanks for listening. image

    opened by Baggette 15
  • file existance error

    file existance error

    after ran the script i got this error: but files are exists how can this possible?

    Oh, I'm sorry. Something seems to be wrong.
    file_exists(/proc/sys/kernel/hostname)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1408 in function build()
    ./includes/os/class.Linux.inc.php on line 107 in function _hostname()
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/proc/sys/kernel/hostname", NULL, 1 )
    
    file_exists(/proc/version)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1409 in function build()
    ./includes/os/class.Linux.inc.php on line 136 in function _kernel()
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/proc/version", "", 1 )
    
    file_exists(/proc/uptime)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1411 in function build()
    ./includes/os/class.Linux.inc.php on line 168 in function _uptime()
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/proc/uptime", NULL, 1 )
    
    file_exists(/proc/cpuinfo)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1413 in function build()
    ./includes/os/class.Linux.inc.php on line 318 in function _cpuinfo()
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/proc/cpuinfo", NULL )
    
    file_exists(/proc/meminfo)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1420 in function build()
    ./includes/os/class.Linux.inc.php on line 981 in function _memory()
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/proc/meminfo", NULL )
    
    file_exists(/etc/mtab)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1421 in function build()
    ./includes/os/class.Linux.inc.php on line 1039 in function _filesystems()
    ./includes/class.Parser.inc.php on line 97 in function df( "-P 2>/dev/null" )
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/etc/mtab", "" )
    
    file_exists(/proc/loadavg)
    
    the file does not exist on your machine
    
    ./xml.php on line 63
    ./includes/output/class.WebpageXML.inc.php on line 139 in function run()
    ./includes/xml/class.XML.inc.php on line 645 in function getXml()
    ./includes/xml/class.XML.inc.php on line 624 in function _buildXml()
    ./includes/os/class.OS.inc.php on line 144 in function getSys()
    ./includes/os/class.Linux.inc.php on line 1422 in function build()
    ./includes/os/class.Linux.inc.php on line 181 in function _loadavg()
    ./includes/class.CommonFunctions.inc.php on line 332 in function rfts( "/proc/loadavg", NULL )
    

    1111 22222222

    question 
    opened by roozgar 14
  • IPMI  problem

    IPMI problem

    Hi, guys! today decided to update to version 3.2.8 (was on 3.2.7) The thing is I cannot get ipmitool to work My server is actually virtual. The ipmi info I was pulling was from the hypervisor So, until today, I had a script (which was actually working using ipmitool) which was appending the results to data/ipmiinfo.txt: ipmitool -I lanplus -H HOST_BMC_IP -U user -P password sensor > /var/www/html/phpsysinfo/data/ipmiinfo.txt Everything was working great and I had the results nicely displayed on my phpsysinfo page (and on the android app) example below: capture

    Now I updated to 3.2.8 and for the life of me I cannot get it to display the info

    • removed ipmiinfo from the plugins section. I now have: PLUGINS="PingTest,UpdateNotifier"

    • edited the sensors section: SENSOR_PROGRAM="IPMItool"

    • In [sensor_ipmitool] section I changed it to ACCESS="data"

    • Finally changed my script above and now instead of ipmiinfo.txt it creates an ipmitool.txt as expected from ipmitool.

    But I get nothing. I thought with the new version I would see blocks for temp, fans, voltage, etc, but I get nothing related to info from ipmi, at all

    P.S.: Also can someone please explain how to use pingtest? I can't find any config parameters :( how do I configure it? EDIT: (Forget about pingtest - I found it - blind moment)

    Sorry if I am doing something really stupid (I am actually using psi for many years and I could always manage; now I can't. Feeling rather stupid now.And 3.2.8 has some nice new features..)

    TIA!!

    question 
    opened by ChriZathens 13
  • gfx license unclear

    gfx license unclear

    Hi,

    could you provide the origin of the used gfx files in terms of copyright and license?

    see also: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823865

    Cheers B

    question 
    opened by jesusch 13
  • No SMART reports

    No SMART reports

    Describe the bug My server has an SATA SSD of 1 TB (Crucial-Micron MX500 1 TB). In phpsysinfo I have SMART enabled yet it does not get displayed on the page. I've given smartctl a permissiion of chmod +s /usr/sbin/smartctl - this I have in phpsysinfo.ini

    DEVICES="/dev/sda"

    IDS="005-RAW_VALUE,194-RAW_VALUE,009-RAW_VALUE,012-RAW_VALUE,193-RAW_VALUE-225,001-RAW_VALUE,007-RAW_VALUE,200-RAW_VALUE,197-RAW_VALUE,198-RAW_VALUE,0-RAW_VALUE"

    question 
    opened by microchip8 12
  • Raspberry pi does not display voltage

    Raspberry pi does not display voltage

    Hello, I installed phpSysinfo on a Raspberry pi 4 but I cannot display the information concerning rpi-volt on the left at the bottom of the page. In the other block this is what is displayed: Value..................Value in0 (rpi_volt)........N/A

    I know there is a site with a tutorial to solve this problem I had seen but I can't find it on Google so if you can help me. Thank you

    opened by InterKode 1
Releases(v3.4.2)
  • v3.4.2(Sep 13, 2022)

    • [ADD] RebornOS, Parrot OS, Pop!_OS, Nitrux, Makulu, Absolute, Bluestar, Ultramarine Linux and TrueNAS to detected distros

    • [ADD] schabau_bootstrap template

    • [ADD] Raid plugin - storcli and perccli status

    • [NEW] Partial support for GNU Hurd

    • [NEW] Ability to retrieve Linux, GNU Hurd, DrayOS and FortiOS system information via SSH

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.4.1...v3.4.2

    Source code(tar.gz)
    Source code(zip)
  • v3.4.1(Jan 22, 2022)

    • [ADD] Linuxfx, EndeavourOS, Garuda, Arco and Artix Linux to detected distros

    • [FIX] Fixed sensors voltages

    • [UPD] UpdateNotifier plugin - compatibility with newer data formats

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.4.0...v3.4.1

    Source code(tar.gz)
    Source code(zip)
  • v3.4.0(Dec 27, 2021)

    • [ADD] Omarine, NethServer, JingOS, KDE neon, Alma, Virtuozzo, EuroLinux and Rocky Linux to detected distros

    • [NEW] HIDE_NETWORK_INTERFACE_REGEX option to use a regular expression in the name of a hidden network interface

    • [NEW] Ability to read UPS information from a file

    • [NEW] Virtualizer detection on Linux, Android, FreeBSD, NetBSD, OpenBSD and WinNT

    • [NEW] ROOTFS option to set root path of the system

    • [UPD] Changed all data file extensions from .txt to .tmp

    • [UPD] Sensor CoreTemp renamed to CpuMem and extended to read the CPU and memory supply voltages

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.3.4...v3.4.0

    Source code(tar.gz)
    Source code(zip)
  • v3.3.4(Mar 27, 2021)

  • v3.3.3(Mar 7, 2021)

    • [ADD] Persian (Farsi) Translation fa.xml

    • [ADD] Croatian Translation hr.xml

    • [ADD] Mabox, Milis, FreeNAS, UOS and Septor to detected distros

    • [ADD] SMART plugin - reading contents of wmic command for WinNT

    • [ADD] Raid plugin - 3ware-status status

    • [ADD] IPMIcfg sensor program support

    • [NEW] Ability to read information from an external WinNT server (new WMI_HOSTNAME, WMI_USER and WMI_PASSWORD parameters)

    • [NEW] NvidiaSMI - sensors monitoring for Nvidia GPU

    • [NEW] plugin Viewer - show output of any command or file viewer.txt contents

    • [NEW] Memory chips information

    • [NEW] USB devices speed info on Linux

    • [NEW] IGNORE_TOTAL option

    • [NEW] HIDE_TOTALS option

    • [NEW] INCREASE_WIDTH option for frontend "dynamic"

    • [DEL] Removed deprecated plugin Iptables

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.3.2...v3.3.3

    Source code(tar.gz)
    Source code(zip)
  • v3.3.2(Jan 11, 2020)

    • [UPD] Korean Translation ko.xml

    • [ADD] Exherbo and EasyOS to detected distros

    • [ADD] PCI devices list on SunOS

    • [NEW] OS Type information

    • [NEW] CPU manufacturer information

    • [NEW] Frontend Bootstrap view in web app mode on mobile devices

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.3.1...v3.3.2

    Source code(tar.gz)
    Source code(zip)
  • v3.3.1(Jun 21, 2019)

    • [UPD] bootstrap 4.3.1

    • [UPD] bootstrap-ie 4.3.100

    • [ADD] Indonesian Translation id.xml

    • [NEW] HIDE_BOOTSTRAP_LOADER option

    • [NEW] Uprecords plugin - DENOTE_BY_ASTERISK option

    • [DEL] jQuery 3.3.1

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.3.0...v3.3.1

    Source code(tar.gz)
    Source code(zip)
  • v3.3.0(Feb 2, 2019)

    • [UPD] Frontend Bootstrap3 to Bootstrap4 with IE8 and IE9 compatibility modules

    • [ADD] Endless, Kali, Redcore and MX Linux to detected distros

    • [ADD] SMART plugin - support for NVMe disks

    • [ADD] Uprecords plugin - SHORT_MODE option

    • [ADD] Raid plugin - IDRAC RAID status

    • [NEW] NVMe devices list on Linux

    • [NEW] Docker plugin - docker stats

    • [NEW] SORT_NETWORK_INTERFACES_LIST and SORT_SENSORS_LIST options

    • [NEW] IGNORE_FREE, IGNORE_USAGE and IGNORE_THRESHOLD_FS_TYPES options

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.10...v3.3.0

    Source code(tar.gz)
    Source code(zip)
  • v3.2.10(Feb 12, 2018)

    • [UPD] jQuery 3.3.1

    • [ADD] NuTyX to detected distros

    • [FIX] Raid plugin - fixed zpool analize

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.9...v3.2.10

    Source code(tar.gz)
    Source code(zip)
  • v3.2.9(Jan 20, 2018)

    • [UPD] Greek Translation gr.xml

    • [ADD] BAT plugin - Model, Manufacturer and Serial Number information

    • [ADD] BAT plugin - SHOW_SERIAL and UPOWER option

    • [ADD] Springdale Linux to detected distros

    • [NEW] SHOW_DEVICES_INFOS and SHOW_DEVICES_SERIAL options

    • [NEW] Thinkpad - Lenovo Thinkpad sensors monitoring for Linux

    • [NEW] StableBit plugin - StableBit Scanner info

    • [NEW] HyperV plugin - Hyper-V info

    • [NEW] Raid plugin - software, fake, zpool and megaraid RAID status

    • [DEL] Removed deprecated MDStatus and DMRaid plugins

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.8...v3.2.9

    Source code(tar.gz)
    Source code(zip)
  • v3.2.8(Oct 1, 2017)

    • [UPD] jQuery 3.2.1

    • [UPD] French Translation fr.xml

    • [UPD] CPU usage on WinNT

    • [UPD] Ukrainian Translation uk.xml

    • [FIX] Fixed incorrect network usage on FreeBSD 11

    • [FIX] Fixed healthd sensors

    • [FIX] Fixed displaying for code pages windows-932, windows-949 and windows-950 for WinNT

    • [ADD] Container Linux, PureOS, OpenELEC, LibreELEC and Lakka to detected distros

    • [ADD] FreeIPMI, IPMItool and IPMIutil other information

    • [ADD] PS plugin - CPU usage

    • [ADD] PS plugin - MEMORY_USAGE, CPU_USAGE and SHOW_PID1CHILD_EXPANDED options

    • [ADD] SMART plugin - WMI access for WinNT

    • [NEW] DATETIME_FORMAT option

    • [NEW] BLOCKS option - order of data blocks

    • [NEW] SHOW_NETWORK_ACTIVE_SPEED option

    • [NEW] Ability to generate only part of the data

    • [NEW] LOAD_BAR compact mode option

    • [NEW] PingTest plugin

    • [DEL] Removed deprecated IPMIinfo plugin

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.7...v3.2.8

    Source code(tar.gz)
    Source code(zip)
  • v3.2.7(Jan 7, 2017)

    • [UPD] jQuery 3.1.1
    • [UPD] Network interfaces info for WinNT
    • [UPD] Turkish Translation tr.xml
    • [UPD] Greek Translation gr.xml
    • [UPD] Korean Translation ko.xml
    • [UPD] Ukrainian Translation uk.xml
    • [ADD] Devuan and SalentOS to detected distros
    • [ADD] HIDE_NETWORK_MACADDR option
    • [NEW] Raspberry Pi detection on Linux

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.6...v3.2.7

    Source code(tar.gz)
    Source code(zip)
  • v3.2.6(Aug 30, 2016)

    • [UPD] jQuery 3.1.0 and jQuery 1.12.4
    • [UPD] bootstrap 3.3.7
    • [UPD] Swedish Translation sv.xml
    • [UPD] Norwegian Translation no.xml
    • [ADD] NeoKylin and Void to detected distros
    • [ADD] schabau and lingruby template
    • [ADD] DMRaid plugin - FreeBSD graid info
    • [ADD] SNMPPInfo plugin - support for Ricoh printers
    • [ADD] UpdateNotifier plugin - ACCESS option
    • [NEW] sudo commands list
    • [NEW] plugin Iptables - iptables rules list

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.5...v3.2.6

    Source code(tar.gz)
    Source code(zip)
  • v3.2.5(Feb 5, 2016)

    • [UPD] jQuery 2.2.0 and jQuery 1.12.0
    • [ADD] Show network interfaces infos for NetBSD and OpenBSD
    • [ADD] SHOW_NETWORK_INFOS_EXPANDED option
    • [ADD] SHOW_MEMORY_INFOS_EXPANDED option
    • [ADD] QTS, OpenMamba and HipServ to detected distros
    • [ADD] SNMPups - monitoring UPS via SNMP
    • [NEW] reloading plugins also for frontend "bootstrap"
    • [NEW] Network speed info on WinNT, Linux, Android, Darwin, NetBSD, OpenBSD and FreeBSD
    • [NEW] Coretemp monitoring also on Linux
    • [NEW] QTSsnmp - SNMP sensors monitoring for QTS Linux
    • [NEW] Hwmon - sensors monitoring for Linux
    • [NEW] SpeedFan - sensors monitoring for WinNT
    • [NEW] Separate configuration sections for motherboard monitoring sensors programs
    • [NEW] List of IP addresses of clients authorized to run

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.4...v3.2.5

    Source code(tar.gz)
    Source code(zip)
  • v3.2.4(Dec 13, 2015)

    • [ADD] Solus to detected distros
    • [ADD] Uprecords plugin - MAX_ENTRIES option - maximum number of entries to show
    • [UPD] Refreshing status of all plugins for dynamic mode
    • [UPD] bootstrap 3.3.6
    • [NEW] language and template selection also for frontend "bootstrap"
    • [FIX] PHP 7 class Error issues

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.3...v3.2.4

    Source code(tar.gz)
    Source code(zip)
  • v3.2.3(Aug 23, 2015)

    • [UPD] jQuery 2.1.4 and jQuery 1.11.3
    • [UPD] bootstrap 3.3.5
    • [NEW] I2C devices list on Android and Linux
    • [ADD] blue template

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.2...v3.2.3

    Source code(tar.gz)
    Source code(zip)
  • v3.2.2(Jun 1, 2015)

    • [UPD] bootstrap 3.3.4
    • [NEW] Thunderbolt (TB) devices list on Darwin
    • [ADD] cleansyn template
    • [ADD] PS plugin - support for Android
    • [ADD] PS plugin - SHOW_KTHREADD_EXPANDED option
    • [ADD] Qubes and HandyLinux to detected distros
    • [FIX] PS plugin - fixed display of the processes tree

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.1...v3.2.2

    Source code(tar.gz)
    Source code(zip)
  • v3.2.1(Feb 28, 2015)

    • [UPD] bootstrap 3.3.2
    • [NEW] REFRESH parameter also for frontend "bootstrap"
    • [ADD] pfSense to detected distros
    • [FIX] Percentage memory usage

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.2.0...v3.2.1

    Source code(tar.gz)
    Source code(zip)
  • v3.2.0(Jan 13, 2015)

    • [NEW] Frontend "bootstrap" with Bootstrap3 and Transparency (JSON)
    • [ADD] Catalan Translation ca.xml
    • [ADD] Mer (core of Sailfish OS) and Tizen to detected distros
    • [ADD] ThermalZone sensor support for Linux and Android
    • [ADD] Temperature, voltage and current sensor for Banana Pi
    • [UPD] German Translation de.xml

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.1.17...v3.2.0

    Source code(tar.gz)
    Source code(zip)
  • v3.1.17(Nov 17, 2014)

    • [UPD] BAT plugin - capacity unit, cycle count, FreeBSD support
    • [UPD] Brazilian Portuguese Translation pt-br.xml
    • [ADD] Show the number of processes on Haiku
    • [ADD] ThermalZone sensor support for WinNT
    • [ADD] Tanglu to detected distros
    • [ADD] Android and OS X version name
    • [FIX] Fixed display of treetables

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.1.16...v3.1.17

    Source code(tar.gz)
    Source code(zip)
  • v3.1.16(Oct 18, 2014)

    • [ADD] Show number of process
    • [ADD] Lunar and 4MLinux to detected distros

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.1.15...v3.1.16

    Source code(tar.gz)
    Source code(zip)
  • v3.1.15(Sep 18, 2014)

    • [ADD] CoreOS and Pisi Linux to detected distros
    • [ADD] pmset - UPS support on Darwin (thanks to pelletierr)
    • [ADD] lspci support on Darwin
    • [ADD] SHOW_CPULIST_EXPANDED option
    • [ADD] lxc/docker detection on Linux
    • [ADD] ability to hide all disks and all network interfaces
    • [FIX] Small CSS fix
    • [UPD] Memory informations on Darwin systems
    • [UPD] BAT plugin - Darwin support

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.1.14...v3.1.15

    Source code(tar.gz)
    Source code(zip)
  • v3.1.14(Jul 25, 2014)

    • [ADD] FreeIPMI sensor program support
    • [ADD] IPMIutil sensor program support
    • [ADD] PowerSoftPlus (EVER) UPS program support
    • [ADD] Line frequency for the UPS info
    • [ADD] SENSOR_EVENTS option - show events of sensors
    • [ADD] HIDE_RAID_DEVICES option for plugins MDStatus and DMRaid - list of RAID devices to hide
    • [ADD] idash template

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.1.13...v3.1.14

    Source code(tar.gz)
    Source code(zip)
  • v3.1.13(May 31, 2014)

    • [ADD] Machine detection on WINNT, Linux, Android and Darwin systems
    • [ADD] SHOW_CPUINFO_EXPANDED option
    • [UPD] jQuery 2.1.1 and jQuery 1.11.1
    • [UPD] Romanian Translation ro.xml

    Commit list: https://github.com/phpsysinfo/phpsysinfo/compare/v3.1.12...v3.1.13

    Source code(tar.gz)
    Source code(zip)
  • v3.1.12(Apr 24, 2014)

    • [ADD] GoboLinux, UltimateEdition, BOSS, Canaima, VortexBox, KaOS and NixOS to detected distros
    • [ADD] OpenHardwareMonitor sensor program support
    • [ADD] Possibility to define multiple UPS_PROGRAM
    • [ADD] UPS_NUT_LIST option
    • [FIX] Fixed incorrect network usage on FreeBSD
    • [UPD] SMART plugin - Smartctl --device option value setting method
    Source code(tar.gz)
    Source code(zip)
  • v3.1.11(Mar 7, 2014)

    • [ADD] Add Access-Control-Allow-Origin on XML (JSON) interface for Ajax Load PR#47
    • [ADD] Generations Linux and SliTaz to detected distros
    • [ADD] IPMI and LMSensors currents information
    • [ADD] Plugin IPMIInfo - added powers and currents values
    • [ADD] Partial support of QNX
    • [FIX] Reduce execution time on Linux systems when showing load average PR#47
    Source code(tar.gz)
    Source code(zip)
  • v3.1.10(Feb 15, 2014)

  • v3.1.9(Feb 8, 2014)

    • [NEW] New plugin DMRaid - software raid status
    • [ADD] Calculate, Tails, SMEServer, Semplice, SolydXK, Parsix, RedFlag, Amazon, Korora, OpenMandriva, SteamOS, ROSA Enterprise Server and ROSA Desktop Fresh to detected distros
    • [UPD] Rebuilding of the Linux distribution detection
    • [UPD] jQuery 2.1.0 and jQuery 1.11.0
    Source code(tar.gz)
    Source code(zip)
  • v3.1.8(Nov 3, 2013)

    • [ADD] Snmppinfo plugin - Add printers messages in the XML output
    • [ADD] PSStatus plugin - added optional regular expression search in the process name
    • [ADD] RedHatEnterpriseClient distro icon #40
    • [ADD] Hebrew Translation he.xml
    • [FIX] BAT plugin - fix for old and new kernel /proc/acpi and /sys/class/power_supply
    • [UPD] LMSensors name for Mac hardware sensors
    Source code(tar.gz)
    Source code(zip)
  • v3.1.7(Sep 22, 2013)

    • [ADD] Ksplice support for Linux
    • [ADD] Show CPU frequency max and min for Darwin (Mac OS X)
    • [ADD] Show System Language and Code Page on Darwin (Mac OS X)
    • [ADD] Show network interfaces infos for Minix and SunOS
    • [ADD] SMS, gNewSense and Vector to detected distros
    • [ADD] LMSensors power information
    • [ADD] Battery installation date for the UPS info
    • [UPD] Network interfaces infos and filesystems infos for FreeBSD
    • [UPD] Updated support of SunOS
    • [UPD] Memory informations on Darwin systems
    • [UPD] BAT plugin - updated Linux support
    • [UPD] Updated HWSensors - OpenBSD sensor program
    Source code(tar.gz)
    Source code(zip)
Owner
phpSysInfo
A customizable PHP script that displays information about your system nicely
phpSysInfo
yxorP is a PHP-based proxy application that is very lightweight and easily customizable per user needs.

Web Proxy Guzzler + SAAS(y) Cockpit (GUI Dashboard incl.). Feature Rich, Multi-tenancy, Headless, Plug & Play, Augmentation & Content Spinning Web Proxy with Caching - PHP CURL+Composer are Optional. Leveraging SAAS architecture to provide multi-tenancy, multiple threads, caching, and an article spinner service.

4D/ҵ.com Dashboards 9 Aug 14, 2022
Library JGU is a website created for a university library system information. Made with PHP & TailwindCSS.

Library JGU Library JGU is a website created for a university library system information. Made with PHP & TailwindCSS. Key Features • How To Use • Rel

Azkazikna Ageung Laksana 23 Oct 7, 2022
A Full Stack login/register system using a MySQL database to store the information

This is a Full Stack login/register system using a MySQL database to store the information. I created this to sharpen my Full Stack Development skills.

Farhan Khan 6 Jun 25, 2022
A little PHP script created for uploading custom sharex files to your own webserver

ShareX-Custom-Upload A little PHP script created for uploading text, files, and images to your own webserver. It supports uploading via ShareX, but al

Joe Gandy 161 Dec 13, 2022
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. It allows you to query some other server information

QueryServer This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. I

Thành Nhân 1 Jul 6, 2022
Online chatting application through a logical decentralized blockchain network that stores chat information and hashing keys implemented using AJAX, JQuery, PHP, SQL, CSS, and HTML

Online chatting application through a logical decentralized blockchain network that stores chat information and hashing keys implemented using AJAX, JQuery, PHP, SQL, CSS, and HTML. The blockchain stores a previous hash value, current hash value, time, chat data, and a special key(nonce) used for encryption in each block (node).

Dave Sharma 1 Jan 4, 2022
Quick and dirty PHP script to turn a Twitter feed into an RSS feed using Twitter's v2 API

Twitter to RSS Quick and dirty PHP script that turns a given Twitter feed into a RSS feed using Twitter's API v2 (the free version!) Does some basic l

Jon W 0 Aug 11, 2022
Infopanel is a simple tool getting some information from source. It works basically like a slider that shows only title, image, a little bit description and QR-Code for links.

Infopanel is a simple tool getting some information from source. It works basically like a slider that shows only title, image, a little bit description and QR-Code for links. It has its own GUI for the editing. The GUI provides a very simple role concept. This tool can be used for digital signage, Information panels, News or Events or similar.

null 4 Aug 22, 2022
Simple searching for postcodes to retrieve geographic information. Support for various API providers and a unified address/output format.

Postcode Search Simple searching for postcodes to retrieve geographic information. Support for various API providers and a unified address/output form

Gary Green 10 Nov 29, 2022
Translate laravel resource, vendor, folder or file from google translation without requiring any api information

⚡ ⚡ ⚡ Laravel Go Translate Translate laravel resource, vendor, folder or file from google translation without requiring any api information. Table of

CodeBugLab 37 Jun 18, 2022
CheckIP - A composer module to retrieve information from an IP address

A composer module to retrieve information from an IP address, using geoplugin.net Installation Use composer to install CheckIP composer requir

IsMyStore 1 Aug 9, 2022
Stream Site with a auth script for OvenMediaEngine

OvenMediaEngine Stream Site Two PHP pages, one for authentication. The other is for displaying the streams. License AGPL Previews Installation Require

Katie 1 Oct 15, 2021
Quick-and-dirty script for calculating cryptocurrency capital gains for tax purposes.

Software for calculating cryptocurrency capital gains for tax purposes. Calculation with LIFO method, developed with Italy in mind.

Cristian Livella 10 Oct 6, 2022
ULEARN - Open Source(FREE) LMS script in Laravel 5.8 and ReactJS 16.9

About ULEARN Key Features Demo & Credentials Access ReactJS Page Installation Support License About ULEARN ULEARN is an impressive LMS script which co

null 535 Jan 2, 2023
This is a project that was created for the main purpose of practising front end technology(HTML, CSS and Java-Script) with a litle addition of back-end technology.

This is a project that was created for the main purpose of practising front end technology(HTML, CSS and Java-Script) with a litle addition of back-end technology. This is a restaurant website which is to offer services such as ordering goods through sending of emails, viewing of any order, signing-in/up for customer's who want to order food, and much more, with also some live features like dates of the day alongside opening and closing working ours. So let's jump right into it.

null 1 Nov 26, 2021
A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system

A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system, demo is available at: http://ticketit.kordy.info/tickets

Ahmed Kordy 857 Dec 30, 2022
Laravel-Library-Management-system is nice to management library system...

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Eng Hasan Hajjar 2 Sep 30, 2022
This is a Task Manager system for managing your task. You can categorize your tasks and upload music to the project And a whole host of other features

taskManager Login and register Each user can have their own task Categorize tasks by creating folders Edit and Delete Folders Search for Tasks Show nu

masoudharooni 11 May 22, 2022
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g

Tobias Reich 6.2k Jan 5, 2023