Server Online — hamclock.com

Keeping HamClock Alive

A free, community-operated backend server so your HamClock keeps working past June 2026. Point it here and forget about it.

BackendOnline
Version4.22
Data Feeds40+
PropMapActive Dev

WB0OEW — Silent Key

HamClock was created by Elwood Downey, WB0OEW — an engineer who built one of the most popular shack displays in amateur radio and gave it away for free. Elwood became a Silent Key on January 29, 2026.

I first reached out to Elwood back in August 2019. I told him I thought HamClock had real potential beyond the shack — that it could be a product, a service, something bigger. He wrote back:

"No, it's not exclusive at all. You could use my source and do the same thing if you want, no problem. That's the weird thing about open source software. You don't make money from the code itself. You make money by adding value."

That conversation stuck with me. I registered hamclock.com that same year.

Life got in the way. Years passed. When Elwood became a Silent Key and the June 2026 shutdown was announced, I knew it was time to act. This backend server — keeping your existing HamClock running — is and will always be a free community service. That's a promise. Down the road, we may build new products and features on top of Elwood's foundation, exactly the way he encouraged. But HamClock Classic will never stop working because of a paywall.

Elwood's final release, version 4.22, included the -b flag — a backend override that lets any HamClock point to an alternate server. He gave us the tool and the time.

This server exists because of Elwood. We intend to keep his work running for as long as there are hams who depend on it.

73, Elwood. de W4BAE — SK

How to Migrate

Your HamClock already has everything it needs. Just add the -b flag when you start it. No software changes, no reflashing, no firmware updates.

1.

Stop your running HamClock.

2.

Restart it with the backend flag pointing to this server:

$ ./hamclock -b hamclock.com:80
3.

That's it. Your HamClock will pull all data from hamclock.com instead of clearskyinstitute.com. It will survive the June 2026 shutdown.

The -b flag is available in HamClock version 4.22, the final release. If your HamClock auto-updated, you already have it.

Desktop Linux

Just add the flag when you launch:

$ ./hamclock-1600x960 -b hamclock.com:80

Raspberry Pi — Systemd Service

If your Pi runs HamClock as a systemd service (most common), edit the service file:

$ sudo nano /etc/systemd/system/hamclock.service

Find the ExecStart line and add the -b flag:

# Before:
ExecStart=/usr/local/bin/hamclock

# After:
ExecStart=/usr/local/bin/hamclock -b hamclock.com:80

Then reload and restart:

$ sudo systemctl daemon-reload
$ sudo systemctl restart hamclock

Don't Know Where Your Startup Config Is?

Run these commands to find it:

# Check if it's a systemd service:
$ systemctl list-units | grep -i hamclock

# Check crontab:
$ crontab -l | grep -i hamclock

# Check autostart (desktop):
$ cat ~/.config/autostart/hamclock.desktop

# Check rc.local:
$ cat /etc/rc.local | grep -i hamclock

# Find the binary itself:
$ which hamclock || find / -name "hamclock*" -executable 2>/dev/null

Once you find the line that launches HamClock, add -b hamclock.com:80 to the end of the command.

Raspberry Pi — Crontab

If your Pi starts HamClock from crontab:

$ crontab -e

Find the HamClock line and add the flag:

# Before:
@reboot /usr/local/bin/hamclock-fb0-1600x960

# After:
@reboot /usr/local/bin/hamclock-fb0-1600x960 -b hamclock.com:80

Raspberry Pi — Desktop Autostart

If HamClock launches automatically when your Pi desktop loads:

$ nano ~/.config/autostart/hamclock.desktop

Find the Exec= line and add the flag:

# Before:
Exec=/usr/local/bin/hamclock-1600x960

# After:
Exec=/usr/local/bin/hamclock-1600x960 -b hamclock.com:80

Reboot your Pi and HamClock will pull from hamclock.com on every start.

Inovato Quadra

The Quadra runs HamClock from a startup script. SSH into your Quadra and find the launch command:

$ grep -r "hamclock" /etc/ /home/ --include="*.sh" --include="*.service" --include="*.desktop" 2>/dev/null

Edit whatever file that returns and add -b hamclock.com:80 to the HamClock command. If you're stuck, use the DNS redirect method below — it works without changing any files.

ESP8266 / Arduino

The ESP8266 firmware cannot be changed with the -b flag after flashing. Use the DNS redirect method in the next section instead.

Pre-Built Raspberry Pi Image (Coming Soon)

We're building a ready-to-flash Raspberry Pi image with HamClock pre-configured to use hamclock.com. Write it to an SD card, boot your Pi, and you're done — no command line needed. Check back here or email bedrich@citrinet.com to be notified when it's available.

Need Help?

If you're not comfortable editing config files, forward this page to a tech-savvy friend or local ham club member. All they need to do is find the line that starts HamClock and add -b hamclock.com:80 to it. Or email me at bedrich@citrinet.com with your setup details and I'll walk you through it.

DNS Redirect (No Flag Needed)

If you can't modify your startup command — like on an ESP8266 or Inovato Quadra with a locked config — you can redirect traffic at the network level instead. Add this line to your router's local DNS or your device's /etc/hosts file:

# Redirect HamClock traffic to community backend
3.128.20.228    clearskyinstitute.com

This tells your HamClock that clearskyinstitute.com lives at our server. No client changes needed at all.

Data Feed Status

This server replicates the data feeds your HamClock expects. Current status:

Solar / X-Ray Data
● LIVE
Sunspot Numbers
● LIVE
World Weather
● LIVE
RSS News Feed
● LIVE
NOAA Space Weather
● LIVE
Cities Database
● LIVE
Map Tiles (Countries, Terrain, etc.)
● LIVE
SDO Solar Imagery
● LIVE
DRAP Absorption Maps
● LIVE
Aurora Maps
● ACTIVE DEV
VOACAP Propagation Maps
● ACTIVE DEV
MUF-RT Maps
● LIVE

About This Server

hamclock.com is operated by Bruce Edrich, W4BAE — a cybersecurity consultant and ham radio operator based in South Florida. The backend runs on open-hamclock-backend (OHB), an open-source project built by Brian, KO4AQF and Austin, KN4LNB, who reverse-engineered the original server API from scratch.

This is a community effort. No ads, no tracking, no paywall. Just a server that answers when your HamClock calls.

Get in Touch

Questions, problems, want to help? Reach out.

Keep the Lights On

This server runs on AWS and costs real money every month. If HamClock matters to you, consider helping keep it online. Every dollar goes directly to hosting costs.

PayPal: paypal.me/bruceedrich

You are visitor number:
0
0
0
0
7
3
since Feb 2026 — best viewed with Netscape Navigator 3.0