A web-based management tool for Raspberry PI / Raspbian.
YES, indeed it is powered by Node.js v6
on Raspberry PI 3
.
This project is inspired by vaslabs's pi-web-agent which is unfortunately not working for my Raspberry PI (I still don't know why...)
- A web-based management tool for Raspberry PI. You can treat it like the web interface to the routers.
- Modern user interface.
- You can easily use it to
- Monitor CPU & memory usage / CPU temperature
- Start / stop / restart services
- Web-based terminal
- Reboot
- It also provide RESTful APIs for the further integrations.
-
Raspberry PI 3 Model B with the latest Raspbian OS installed
-
Node.js v6.0
-
By default Node.js v0.x is installed in the Raspbian, you need to uninstall it first if you want to have a try of this project.
$ sudo apt-get uninstall nodejs
-
-
One more thing, you need to run it as root user, or at least sudoer.
-
Follow this instruction to install Node.js v6.x on your Raspbian.
-
cd /opt
sudo git clone https://github.com/MagicCube/rpi-man.git
$ cd rpi-man
$ sudo ./rpi-man-get install
It's easy to make a node program run automatically as a service at startup. Give me somtime, I'll let you know how, or you can just google it. It's on my TODOLIST already.
Don't like it any more?
$ sudo ./rpi-man-get uninstall
Then simply remove rpi-man
by delete the project folder.
After a new version comes out, you can simply use the following command to upgrade your rbi-web-man
.
$ sudo ./rpi-man-get upgrade
After installation, rpi-man-server
will become a global command. You can execute it anywhere.
$ sudo rpi-man-server start
Open your browser, and open "http://your-raspberry-pi:3000/".
$ sudo rpi-man-server stop
$ sudo rpi-man-server stop