Ham Clock - zbrewer/homelab GitHub Wiki

I'm using the hamclock-docker build by ChrisRomp to install Elwood Downey's Ham Clock in a Docker environment. This was done directly through Portainer without any local config files as Ham Clock is confugured through the UI at first startup.

Installation

Ham Clock can be set up using this Docker compose file. With that done, visit http://dockerhost:8101/live.html to view the web interface and configure Ham Clock. If the configuration prompt isn't there, visit http://dockerhost:8100/restart and then refresh the first page. This should cause Ham Clock to restart so you can enter the configuration wizard.

Configuration

The main source for setup instructions will be the Ham Clock User Guide.

That being said, the second setup page that asks about a Cluster deserves a bit more information. If you say yes to this prompt, you can enter a DXCluster address below to show live contacts. You'll want to find a nearby server from https://dxcluster.info/telnet/index.php#291 and put its address/port (in the left most column) in the fields on this setup page. Your callsign is the login. I'm currently using dx.w1nr.net on port 7300. I'm also using the following Cluster Commands. Make sure that, in addition to typing each one in, you also switch each one to On at the far left side of the line.

  • reject/spot 0 not on 20m,15m,10m - Limit spots to the 20m, 15m, and 10m bands since those are what I have an antenna setup for.
  • reject/spot 1 not by_dxcc 226,197 - Allow spots by all stations except those in the US or Canada.
  • reject/spot 2 call_dxcc 226,197 - Rejects spots for US/Canada stations.

This overall means that I'll see spots for non-US/Canada stations by US/Canada stations. See this page for more information on DXSpider filtering. I also set the Scroll direction? for Top-Down on setup page 5 so that the newest spots would be at the top.

Overall, my Ham Clock page looks like the following:

Ham-clock