Hi Anthoney - unfortunately I do not have such a step by step guide, and developing one for helping people to install a new server is beyond my scope right now. There are tons of good tutorials on the web for walking you through setting up an Apache web server on a Raspberry Pi. I also found a good one here on ST at the following post:
After you get the web server set up, be sure to test it with a few simple web sites. Then you will have to figure out how to move files back and forth to it using either SSH or FTP. Again, a tutorial for this is beyond my scope but you can find good tutorials for this on the web too.
Finally, after you get this up and going, you need to just put all the files from the hpanel-server GitHub in its own directory on your server. One last thing you will need to do is to set that folder to write permission. You can do that by SSH’ing to the RPi and then doing “chmod 777 folder” where folder is where you did the install. Be sure to chdir to the www location first. The default on a RPi is /var/www
After you do that, install the groovy file in your ST API from the HousePanel GitHub.
Then you will be ready to fire up your browser and give it a whirl.
I apologize that this isn’t a step by step noob friendly guide but I"m still in very active dev mode. This is really more of an Alpha test period than a beta one. If this is more than you are willing to bite off at this time I will fully understand. Just be patient, when this matures a bit more I will write a step by step guide and make many of the current manual steps more automatic. I plan to get rid of the config read/write file altogether so that is also temporary.