Transforming DXSpider deployment into a seamless Docker experience for the global amateur radio community π‘
Key Features β’ Quick Start β’ Installation β’ Documentation β’ Contributing
We extend our deepest gratitude to Dirk Koopman (G1TLH) for creating DXSpider, a revolutionary contribution that transformed DX Cluster networking. His innovative work continues to empower the global amateur radio community. |
9M2PJU-DXSpider-Docker revolutionizes the way amateur radio operators deploy and manage DX Cluster nodes. By containerizing the legendary DXSpider cluster software, we've eliminated complex setup procedures while maintaining all the powerful features that make DXSpider the gold standard in DX clustering.
- π Minimal-Configuration Deployment - Up and running in minutes
- π Security First - Hardened container configuration
- π Easy Updates - Stay current with ease
- π Global Community - Join a worldwide network of operators
-
π³ Docker-Native Architecture
- Optimized multi-stage builds
- Minimal base image for reduced attack surface
- Environment-based configuration
-
π§ Intelligent Defaults
- Pre-configured for optimal performance
- Smart scaling based on available resources
- Automatic port management
- Docker Engine 20.10+
- Docker Compose v2.0+
# Clone the repository
git clone https://github.com/9M2PJU/9M2PJU-DXSpider-Docker.git
# Navigate to the directory
cd 9M2PJU-DXSpider-Docker
-
Environment Setup
nano .env # Configure your settings
-
Cron, startup
nano startup # Configure your startup nano crontab # Configure cron
-
Partner links
touch connect/9m2pju-2 nano connect/9m2pju-2
-
Container Deployment
docker compose up -d --build
-
Verify Installation
docker compose logs -f
Connect using any DX Cluster client:
Host: your_server_ip
Port: 7300
- β N1MM Logger+
- β DXTelnet
- β CC Cluster
- β Log4OM
- β Any Telnet-capable client
Parameter | Description | Default |
---|---|---|
DX_CALLSIGN |
Your node callsign | 9M2PJU-10 |
DX_PORT |
Listening port | 7300 |
# Rebuild and restart
docker compose down
docker compose up -d --build
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to your branch
- Create a Pull Request
If you find this project useful, please consider:
- β Starring the repository
- π Forking and contributing
- π’ Sharing with other operators
This project is licensed under the MIT License - see the LICENSE file for details.