OK!!! I now have the server running (dev mode), the badges programmed, the hubs seeing the badges, badges and beacons entered correctly in the server, the hub running in server mode. The whole thing just came together.
Now, where does the data live in the server? I see the "last seen" info on the server admin page. I get a 404 when I click "view site", though. Is there a log file somewhere on the server?
Next steps (other than analysis) would probably be configuring an NTP server, setting the Pi's to get the time on boot, and then run the hub in server mode -- then I can clone the Pi's to make more hubs.