shermand100 / PiNodeXMR

Monero Node for Single Board Computers with Web Interface and additional tools pre-configured. Self Installing.
GNU General Public License v3.0
213 stars 40 forks source link

Add basic password auth for Web UI access #75

Closed shermand100 closed 2 years ago

shermand100 commented 2 years ago

Method: Set password via setup menu. sudo htpasswd -c /etc/apache2/.htpasswd pinodexmr

Enable/Disable requirement via setup menu.

Variable /home/pinodexmr/variables/htmlPasswordRequired.sh VALUE of TRUE/FALSE records requirement state for purposes of PiNodeXMR updater to keep correct state when user updates.

devinpearson commented 2 years ago

Think this is a great start and covers all the features you set out to cover.

shermand100 commented 2 years ago

I'd like to do a bit more testing/get some more feedback on whether this is sufficient, but I've received an email highlighting that PiNodeXMR dashboards are showing up on google search results (facepalm) despite advising that they shouldn't have been port forwarded. Merging and fine tuning can be done as needed.