#raspberry-pi-projects — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #raspberry-pi-projects, aggregated by home.social.
-
Pro-Grade Ham Radio Displays: Integrating OpenHamClock into PiSignage
758 words, 4 minutes read time.
A Helping Hand Needed for a Fellow Programmer
I’m reaching out to see if you can lend a hand to a talented software developer who’s currently on the job hunt. With over 30 years of experience in C#, .NET (Core/6–8), REST APIs, SQL Server, Angular/Razor, Kubernetes, and cloud CI/CD, he’s a seasoned pro with a proven track record of leading modernization projects and delivering production systems.Some of his notable accomplishments include DB2 to SQL migrations, building real-time SignalR apps, and developing full-stack API and frontend projects. Based in Southeast Michigan, he’s looking for senior engineering, architecture, or technical lead roles that will challenge him and utilize his skills.
If you’re in a position to help, you can check out his resume and portfolio at http://charles.friasteam.com.
Let’s all look out for each other – if you know of any opportunities that might be a good fit, could you please consider passing this along to your network?
—
If you are a ham radio operator, you know that a HamClock is the ultimate shack companion. But what if you want to move beyond a dedicated small screen and integrate that data-rich display into a professional digital signage environment?
By using PiSignage, you can rotate your HamClock with other station metrics, weather, or club announcements. However, getting a clean, secure, and “pop-up free” experience requires a few tricks.
In this post, I’ll show you how to deploy OpenHamClock using Docker and how to strip away the UI clutter for a seamless kiosk experience.
The Setup
To follow along, you will need a PiSignage server instance. I personally run mine as a Docker container, which keeps the server stack isolated and easy to back up.
1. The Docker Compose Configuration
PiSignage and modern browsers often require secure contexts (HTTPS) for certain features. Since the standard HamClock output is HTTP, we’ll use a two-service setup: the clock itself and a lightweight SSL-wrap sidecar using
socatandopenssl.docker-componse.yml
services: openhamclock: image: ghcr.io/accius/openhamclock:latest container_name: openhamclock expose: - "3000" environment: - CALLSIGN=<CALL SIGN> - LOCATOR=<Grid Square Locator> - THEME=dark - UNITS=imperial restart: unless-stopped ssl-wrap: image: alpine container_name: hamclock-ssl ports: - "3000:3000" command: > sh -c "apk add --no-cache socat openssl && openssl req -x509 -newkey rsa:2048 -keyout /tmp/key.pem -out /tmp/cert.pem -days 365 -nodes -subj '/CN=localhost' && cat /tmp/cert.pem /tmp/key.pem > /tmp/combined.pem && socat OPENSSL-LISTEN:3000,cert=/tmp/combined.pem,verify=0,fork,reuseaddr TCP:openhamclock:3000" restart: unless-stopped2. Silencing the “What’s New” Pop-ups
When using HamClock as a signage element, you want it to be “set and forget.” The “What’s New” slide-ins are helpful for desktop users but ruin a clean kiosk display.
While there is a formal change request pending for a toggle, you can currently “force” these elements to stay hidden by injecting a bit of CSS directly into the distribution files. Run this command within your app environment:
find /app/dist -name "*.css" -exec sh -c 'echo "div[style*=\"whatsNewSlideIn\"], div[style*=\"backdrop-filter\"] { display: none !important; }" >> {}' \;3. Setting Up the Slide in PiSignage
Once your containers are humming along, you need to tell PiSignage how to display the clock.
Create the Weblink Asset
- Log in to your PiSignage Admin Panel.
- Navigate to Assets > Add > Weblink.
- Fill in the details:
- Name: OpenHamClock
- Link Address:
https://<YOUR-HOSTNAME>:3000/?kiosk=true
- Click Save.
Pro Tip: The
?kiosk=truesuffix is critical. It tells HamClock to hide its own internal menus and headers, giving you a dedicated, high-contrast dashboard perfect for a wall-mounted display.Deploy to Your Player
- Go to Playlists and add your new “OpenHamClock” asset.
- Set the Duration: Set this to
0for a permanent display, or a high number (like300for 5 minutes) if it’s part of a rotation. - Go to Groups, select your player, and deploy the playlist.
Your screen should refresh and show a beautiful, clean HamClock interface within seconds!
Running PiSignage in Docker?
For those of you looking to keep your entire server stack contained, running the PiSignage central server in Docker is the way to go. It keeps your host OS clean and makes management a breeze.
If you’d like me to discuss how to set up a dockerized PiSignage server, please comment below!
— 73 —
Call to Action
Getting this stack to play nice wasn’t a “one-and-done” install. It was a hard-fought process that took multiple attempts to finally crack the code on bypassing those “What’s New” screens and forcing a clean kiosk display. But the victory is in the uptime.
Don’t just lurk. If you’ve got the guts to show how you’re rebuilding your station on the wreckage of the old ways, drop a comment below. How are you occupying the victory today?
SUPPORTSUBSCRIBECONTACT MED. Bryan King
Sources
- OpenHamClock GitHub Repository (accius)
- Original HamClock Source by Clear Sky Institute
- PiSignage Official Documentation
- Docker Compose Specification and Documentation
- Alpine Linux Official Docker Image
- Socat Man Page – Multipurpose Relay Tool
- OpenSSL Official Documentation
- Maidenhead Locator System Overview
- Deep Dive: HamClock on Raspberry Pi
- PiSignage Server Docker Implementation
- Raspberry Pi Kiosk Mode Configuration
- MDN Web Docs: CSS Display Property
- Docker CMD vs Entrypoint Explained
- Understanding Self-Signed SSL Certificates
- ARRL: Understanding Grid Squares
- CSS Attribute Selectors (For Style Injection)
- Docker Container Networking Guide
- Linux Find Command Documentation
- Portainer: Managing Dockerized Signage Stacks
- PiSignage Community Support Forum
Disclaimer:
I love sharing what I’m learning, but please keep in mind that everything I write here—including this post—is just my personal take. These are my own opinions based on my research and my understanding of things at the time I’m writing them. Since life moves way too fast and things change quickly, please use your own best judgment and consult the experts for your specific situations!
Related Posts
Rate this:
#AlpineLinux #AmateurRadioDashboard #amateurRadioTechnology #Automation #containerization #CSSInjection #CustomCSS #DetroitHamRadio #devops #DigitalDashboard #DigitalSignage #DisplaySolutions #Docker #DockerCompose #DXCluster #EN82le #GHCR #gridSquare #hamRadio #HamRadioKiosk #hamRadioSoftware #hamRadioTools #HamClock #HomeLab #HTTPSWrapper #KioskMode #KioskSetup #KioskTrue #Linux #MaidenheadLocator #networkSecurity #OpenSource #OpenHamClock #OpenSSL #piSignage #PiSignageDocker #PiSignageTips #RadioStationDisplay #RaspberryPi #RaspberryPiProjects #realTimeData #RemoteMonitoring #ScreenRotation #SelfHosted #ServerManagement #ShackClock #SignalTracking #SmartShack #Socat #SoftwareWorkaround #SolarData #SSLWrap #StationIntegration #TechGuide #TechnicalTutorial #UITweaks #W8DBK #WebDevelopment #WebLinkAsset -
Programming Raspberry Pi Remotely using VS Code (Remote-SSH)
https://ebokify.com/raspberry-pi-remote-ssh-vs-code#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Programming Raspberry Pi Remotely using VS Code (Remote-SSH)
https://ebokify.com/raspberry-pi-remote-ssh-vs-code#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Monitoring Your Raspberry Pi System using InfluxDB Telegraf
https://ebokify.com/monitor-raspberry-pi-influxdb-telegraf#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Monitoring Your Raspberry Pi System using InfluxDB Telegraf
https://ebokify.com/monitor-raspberry-pi-influxdb-telegraf#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Node-RED with Big Timer Node: Create Complex Automation Schedules Easily
https://ebokify.com/node-red-big-timer-automation#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Node-RED with Big Timer Node: Create Complex Automation Schedules Easily
https://ebokify.com/node-red-big-timer-automation#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi Pinout Guide: How to use the Raspberry Pi GPIOs?
https://ebokify.com/raspberry-pi-pinout-gpios#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi Pinout Guide: How to use the Raspberry Pi GPIOs?
https://ebokify.com/raspberry-pi-pinout-gpios#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: PWM Outputs with Python (Fading LED)
https://ebokify.com/raspberry-pi-pwm-python#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: PWM Outputs with Python (Fading LED)
https://ebokify.com/raspberry-pi-pwm-python#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Read Analog Inputs with Python (MCP3008)
https://ebokify.com/raspberry-pi-analog-inputs-python-mcp3008#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Read Analog Inputs with Python (MCP3008)
https://ebokify.com/raspberry-pi-analog-inputs-python-mcp3008#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Read Digital Inputs with Python (Buttons and Other Peripherals)
https://ebokify.com/raspberry-pi-digital-inputs-python#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Read Digital Inputs with Python (Buttons and Other Peripherals)
https://ebokify.com/raspberry-pi-digital-inputs-python#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Send an Email using Python (SMTP Server)
https://ebokify.com/raspberry-pi-send-email-python-smtp-server#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Send an Email using Python (SMTP Server)
https://ebokify.com/raspberry-pi-send-email-python-smtp-server#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: BME280 Temperature, Humidity and Pressure Sensor (Python)
https://ebokify.com/raspberry-pi-bme280-python#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: BME280 Temperature, Humidity and Pressure Sensor (Python)
https://ebokify.com/raspberry-pi-bme280-python#RaspberryPi #RPiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi with BME280: Temperature, Humidity, and Pressure Data Logger (Python)
https://ebokify.com/raspberry-pi-bme280-data-logger#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi with BME280: Temperature, Humidity, and Pressure Data Logger (Python)
https://ebokify.com/raspberry-pi-bme280-data-logger#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: DHT11/DHT22 Temperature and Humidity (Python)
https://ebokify.com/raspberry-pi-dht11-dht22-python#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: DHT11/DHT22 Temperature and Humidity (Python)
https://ebokify.com/raspberry-pi-dht11-dht22-python#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Temperature Readings with DS18B20 Sensor (Python)
https://ebokify.com/raspberry-pi-ds18b20-python#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Temperature Readings with DS18B20 Sensor (Python)
https://ebokify.com/raspberry-pi-ds18b20-python#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Control Outputs Based on Time of the Day (Python)
https://ebokify.com/raspberry-pi-control-outputs-based-on-time#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi: Control Outputs Based on Time of the Day (Python)
https://ebokify.com/raspberry-pi-control-outputs-based-on-time#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Install Raspberry Pi OS, Set Up Wi-Fi, Enable and Connect with SSH
https://ebokify.com/installing-raspbian-lite-enabling-and-connecting-with-ssh#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Install Raspberry Pi OS, Set Up Wi-Fi, Enable and Connect with SSH
https://ebokify.com/installing-raspbian-lite-enabling-and-connecting-with-ssh#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi with DHT11/DHT22: Temperature and Humidity Data Logger (Python)
https://ebokify.com/raspberry-pi-temperature-humidity-data-logger#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Raspberry Pi with DHT11/DHT22: Temperature and Humidity Data Logger (Python)
https://ebokify.com/raspberry-pi-temperature-humidity-data-logger#RaspberryPi #PiProjects #RaspberryPiProjects #DIYElectronics #EmbeddedSystems
-
Tech tinkerer gets Gemini to help him 'vibe code' an x86 motherboard design — bot help was impressive, but project still required human awareness and intervention
-
Tiny Mac look-a-like alarm clock transformed to run real Mac software
-
Beta Update -
Build, Tune, Explore with OpenWebRX+
by Richard Murnane
https://pragprog.com/titles/rmwebrx/build-tune-explore-with-openwebrx/Web-Connected Software-Defined Radio Made Simple!
B3.0 Release Notes:
* The book is content complete and headed to production for copy edit and layout.(Already purchased? Check your email for a download link.)
#SoftwareDefinedRadio #SDR #OpenWebRX + #RaspberryPiProjects #OpenWebRXPlus #AirwaveExplorers -
Beta Update -
Build, Tune, Explore with OpenWebRX+
by Richard Murnane
https://pragprog.com/titles/rmwebrx/build-tune-explore-with-openwebrx/Web-Connected Software-Defined Radio Made Simple!
B3.0 Release Notes:
* The book is content complete and headed to production for copy edit and layout.(Already purchased? Check your email for a download link.)
#SoftwareDefinedRadio #SDR #OpenWebRX + #RaspberryPiProjects #OpenWebRXPlus #AirwaveExplorers -
🦩✨ So You Wanna Build a #honeypot Let’s Flap Into It. ✨🦩
Thinking about getting started with honeypots but not sure where to begin? Here's a Sasha-approved starter recipe:
🍓 1 Raspberry Pi (even a 3B+ will do)
🌐 1 home internet connection (or DMZ setup if you’re fancy)
💣 1 exposed service—SSH, HTTP, or even something weird like Telnet
📦 Cowrie or HoneyDB for that sweet deception magic
📈 Wazuh.com to see those bad actors in actionStick your Pi outside your firewall (or in a well-logged DMZ), name it something extra boring like “old-admin-backup,” and wait. They will come. Oh yes, they will.
Start small. Watch. Learn. And remember: you don’t need a threat intel budget to mess with bots.
🕵️♀️ Got questions? Ask me—I’ve got strings in the game!
#InfosecLearning #RaspberryPiProjects #homelab #SashaTheHackingFlamingo #Cybersecurity
-
🦩✨ So You Wanna Build a #honeypot Let’s Flap Into It. ✨🦩
Thinking about getting started with honeypots but not sure where to begin? Here's a Sasha-approved starter recipe:
🍓 1 Raspberry Pi (even a 3B+ will do)
🌐 1 home internet connection (or DMZ setup if you’re fancy)
💣 1 exposed service—SSH, HTTP, or even something weird like Telnet
📦 Cowrie or HoneyDB for that sweet deception magic
📈 Wazuh.com to see those bad actors in actionStick your Pi outside your firewall (or in a well-logged DMZ), name it something extra boring like “old-admin-backup,” and wait. They will come. Oh yes, they will.
Start small. Watch. Learn. And remember: you don’t need a threat intel budget to mess with bots.
🕵️♀️ Got questions? Ask me—I’ve got strings in the game!
#InfosecLearning #RaspberryPiProjects #homelab #SashaTheHackingFlamingo #Cybersecurity
-
This Raspberry Pi ADS-B plane tracker features a weather station with tons of cool features - SwadeWhite has put together a cool ADS-B plane tracker with... - https://www.tomshardware.com/raspberry-pi/raspberry-pi-projects/this-raspberry-pi-ads-b-plane-tracker-features-a-weather-station-with-tons-of-cool-features #raspberrypiprojects #raspberrypi
-
This Raspberry Pi ADS-B plane tracker features a weather station with tons of cool features - SwadeWhite has put together a cool ADS-B plane tracker with... - https://www.tomshardware.com/raspberry-pi/raspberry-pi-projects/this-raspberry-pi-ads-b-plane-tracker-features-a-weather-station-with-tons-of-cool-features #raspberrypiprojects #raspberrypi
-
🔥 Unlock the Full Power of Your Raspberry Pi 5! 💻
#RaspberryPi5 #TechTips #LinuxCommands #RaspberryPiTutorial #TechTutorial #LearnLinux #PiPowerUser #TechGuide #RaspberryPiProjects
-
https://youtu.be/QBv-gocXmRY?si=IpZIDMLs01TPq4z_
Installing Alma Linux on the Raspberry Pi 5 #raspberrypi5 #AlmaLinux
#RaspberryPi5 #AlmaLinux #LinuxTutorial #RaspberryPiProjects #TechGuide #ITSamuraiTeacher #StepByStepGuide #LinuxOnRaspberryPi #DIYTech #opensource
-
We’re excited to announce MakerSpace Online! This new website features articles for makers with projects for your Raspberry Pi, ideas on re-purposing old technology, and more. We are all about technology you can use to build your own stuff. Join our community and get informed about new content every week! https://www.makerspace-online.com/
#RaspberryPiProjects #makers #RaspberryPi #OpenSource #OpenHardware #RPi4 #MakerSpace -
We’re excited to announce MakerSpace Online! This new website features articles for makers with projects for your Raspberry Pi, ideas on re-purposing old technology, and more. We are all about technology you can use to build your own stuff. Join our community and get informed about new content every week! https://www.makerspace-online.com/
#RaspberryPiProjects #makers #RaspberryPi #OpenSource #OpenHardware #RPi4 #MakerSpace -
Compu-Tron x3000 is now working on Raspberry Pi OS! Tested on a R-Pi 3B+ with Raspbian GNU/Linux v11.
Getting ready to launch the game now. If you're interested, you can follow the project on itch.io - link in the bio.
#gamedev #indiegame #indiegamedev #raspberrypi3 #raspberrypi #raspberrypiprojects #itchio #computronx3000 #whoisdave
-
Compu-Tron x3000 is now working on Raspberry Pi OS! Tested on a R-Pi 3B+ with Raspbian GNU/Linux v11.
Getting ready to launch the game now. If you're interested, you can follow the project on itch.io - link in the bio.
#gamedev #indiegame #indiegamedev #raspberrypi3 #raspberrypi #raspberrypiprojects #itchio #computronx3000 #whoisdave
-
XDEV's interns always get a #RaspberryPi Starter Kit to unleash their creativity in programming, hardware, and electronics. Lars transformed his Raspberry Pi into a #DNS server using "Pi-hole" to block ads and protect his network against harmful sites.🚫
#Pihole #raspberrypi400 #raspberrypistarterkit #raspberrypikit #raspberrypiprojects #XDEVsoftware
-
here we're testing it by connecting a Pi 3 to a 'mini spy camera' modules that would normally go right onto a Pi Zero https://www.adafruit.com/search?q=spy+camera and it works! we're going to also try it the other direction, and then order the PCBs & boards.
#adafruit #raspberrypi #opensource #opensourcehardware #linux #HardwareHacking #RaspberryPiProjects #Gadgets #TechInnovation #Electronics #MiniCamera #DIYHardware