As a continuation this post, I have completed the first version of the RaspAP WebGUI. I have yet to decide on a good name for it though.
These files are now deprecated. To see the latest version, please check out the github repository at https://github.com/billz/raspap-webgui/
Specific instructions to install the supported software are in the post linked at the beginning of this post.
For a quick run through, read on !
The Packages required for the WebGUI are –
- lighttpd (I have version 1.4.31-2 installed via apt)
- php5-cgi (I have version 5.4.4-12 installed via apt)
along with their supporting packages, php5 will also need to be enabled via the following command and lighttpd restarted.
sudo lighty-enable-mod fastcgi-php
/etc/sudoers will also need to be updated with the following line –
www-data ALL=(ALL) NOPASSWD:/sbin/ifdown wlan0,/sbin/ifup wlan0,/bin/cat /etc/wpa_supplicant/wpa_supplicant.conf,/bin/cp /tmp/wifidata /etc/wpa_supplicant/wpa_supplicant.conf,/sbin/wpa_cli scan_results,/sbin/wpa_cli scan,/bin/cp /tmp/hostapddata /etc/hostapd/hostapd.conf,/etc/init.d/hostapd start,/etc/init.d/hostapd stop,/etc/init.d/dnsmasq start,/etc/init.d/dnsmasq stop,/bin/cp /tmp/dhcpddata /etc/dnsmasq.conf
Once those modifications are done, unzip the files to /var/www and it should be up and running !
Keep in mind that this is a very very first alpha version of this.
In testing, it worked for me, but if you have issues or feedback, please feel free to contact me or comment on this post 🙂 I look forward to hearing back from anyone who has tried this out 🙂