That's good news.
You can point your webrowser at the file /home/weewx/public_html/index.html
Or, you can run Apache, and add /home/weewx/public_html to /etc/apache2/sites-available/default.
As far as running as root, this can be avoided by writing an appropriate udev script that will automatically give the user write privileges to the device.
For example, with my WMR100N, I edited the file /lib/udev/rules.d/50-udev-default.rules and changed the line
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
You will have to find something similar that works for your system. Writing udev scripts is tricky, but is probably the best solution. I have found
this article to be helpful. (Note, however, that this article uses the old udevinfo command, rather than the newer udevadm command.)
-tk