I want to be able to check the status of my Banana Pi remotely, so I've tested three simple tools for viewing system information on-line. In order to use these tools, you need to install these packages:
Copy Linux Dash to your web root directory:
Now open a browser and go to http://<your Banana Pi's IP address>/linux-dash/. You should see something like this:
Linux Dash gives fairly comprehensive system information compare to the others, and the UI is configurable.
You can clone PhpSysInfo from Github in your Pi's home directory with this command:
Copy the sample config file to a new file without '.new' at the end of its name:
Now copy the PhpSysInfo directory to the web server's root directory:
Now open a browser and go to http://<your Banana Pi's IP address>/phpsysinfo-3.1.16/.
PhpSysInfo has a simpler UI, but still provides useful information.
Download Linfo from Sourceforge as a tar.gz file. Extract Linfo into your home directory with this command:
Make a copy of the sample config file without the 'sample.' in the name:
Copy the Linfo directory to the server's web root directory:
Open a web browser and go to http://<your Banana Pi's IP address>/linfo-1.9
Linfo has a fairly minimalist design with an emphasis on rapid page load times.
You can restrict access to any of these tools with an .htaccess file, or by adding some code to Apache's virtual host file. Open the file with this command:
Add this code inside the virtual host to restrict access to the linfo-1.9 directory in /var/www/linfo-1.9:
Change 192.168.0 to match your local network. You can use a specific IP address if you only want these statistics to be available from one host. Finally, restart Apache:
UptimeRobot is a service that pings a web site periodically and measures response times. It's a good idea to use this tool as well as one of the tools above. There may be times when your server is running, but inaccessible from the internet. This could happen if a router or modem crashes. In this case Uptimerobot will notify you by email if your server can't be reached.
Share this page: