Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 8
Generated: 06:16:09
Login to reply

Replies (8)

FYI I probably should mention that some ISP provided routers, especially from AT&T and Spectrum force DNS override and will ignore your resolver. Some hacky ways around it but really you need to upgrade your router to something that actually gives you control. I’ll update the guide nostr:nevent1qqswa5u0w0yxuefde64xavf5gatvwyfkkn9ts96qahgtn907em6kflcpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhggq767h
2025-12-03 23:01:31 from 1 relay(s) ↑ Parent 5 replies ↓ Reply
If you want a highly accurate time source not dependent on the network, get a GPS/GNSS module (I use a GT-U7) connect it over serial and connect it to a GPIO pin on the Pi Zero for pulse per second (PPS). Install and configure chrony to reference the GNSS port and PPS pin. It’ll take the rest from there and set your system clock based on GNSS time input. If you want to run binary mode or have additional clients accessing your GNSS data stream then install gpsd and use it as a middleman between the GNSS model and chrony. If you go this route chrony can read the GNSS data over shared memory that gpsd makes use of. If you want more accurate time pulses through your hardware then have chrony read PPS directly. I created a PTP master / NTP time server to my home network using some different hardware, but the idea is the same. If you want the PTP part, you’ll need hardware time stamping support on the Ethernet port. I doubt the Pi Zero has this, but I could be wrong. The Pi 5 has it as I understand, but I’m using a BeagleBone Black because it has hardware time stamping in the Ethernet PHY.
2025-12-03 23:28:11 from 1 relay(s) ↑ Parent Reply