Last active
March 6, 2025 17:47
-
-
Save Pross/8e3924029a84af7d43ee65617b31495d to your computer and use it in GitHub Desktop.
Install Hamclock in Docker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt install ca-certificates curl | |
sudo install -m 0755 -d /etc/apt/keyrings | |
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc | |
sudo chmod a+r /etc/apt/keyrings/docker.asc | |
sudo apt update; apt upgrade -y | |
echo \ | |
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ | |
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ | |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | |
sudo apt update | |
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y | |
sudo systemctl restart docker.socket | |
cd | |
mkdir hamclock | |
cd hamclock | |
cat > docker-compose.yaml << EOF | |
version: "3" | |
services: | |
web: | |
image: ghcr.io/chrisromp/hamclock-docker:latest | |
ports: | |
- "8080:8080/tcp" | |
- "8081:8081/tcp" | |
volumes: | |
- data:/root/.hamclock | |
restart: unless-stopped | |
volumes: | |
data: | |
EOF | |
sudo docker compose up -d |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
To install login to your PI and run this command
wget -O - https://gist.githubusercontent.com/Pross/8e3924029a84af7d43ee65617b31495d/raw/495b10f321365f684e17198fb40779b328215fc1/install.sh | bash
After installing the UI will be available on port 8080 example:
http://192.168.1.166:8081/live.html
-- Your IP will obvs be different than mine