There are two scripts to update DXSpider:
update_dxspider.shwill only work when the official DXSpider repository is back online.update_dxspider_alternative.shwas created to update your DXSpider while the official site is down.
In addition, this project includes a fresh installation script (from scratch) that installs DXSpider from the EA3CV GitHub repository and configures it as a systemd service.
This installation method deploys DXSpider from:
- Repository:
https://github.com/EA3CV/dx-spider.git - Default branch:
mojo - Install path:
/home/sysop/spider - Symlink:
/spider -> /home/sysop/spider - systemd service:
dxspider
Download this repository as a ZIP and run the installer:
wget https://github.com/EA3CV/dxspider_update/archive/refs/heads/main.zip -O dxspider_tools.zip
unzip dxspider_tools.zip
cd dxspider_update-main
chmod +x install_dxspider.sh
sudo ./install_dxspider.shgit clone https://github.com/EA3CV/dxspider_update.git
cd dxspider_update
chmod +x install_dxspider.sh
sudo ./install_dxspider.shThe installer requires these two files to be in the same directory:
install_dxspider.shdistro_actions.conf
During installation you will be prompted for:
- Cluster callsign (
mycall) - Your callsign (
myalias) - Name (
myname) - Email (
myemail) - Locator (
mylocator) - QTH (
myqth)
The main configuration file is:
/spider/local/DXVars.pm
systemctl status dxspiderLogs (if output is not suppressed in the unit file):
journalctl -u dxspider -fsudo NONINTERACTIVE=1 DXCLUSTER_CALL=EA3CV SELFCALL=EA3CV MYNAME="Your Name" EMAIL="you@example.com" MYLOCATOR=JN11AA MYQTH="City,Country" ./install_dxspider.shThis script will allow you to update your DXSpider node to the latest build of the MOJO version.
This job is based on the great development of the DXSpider installation script by Yiannis Panagou, SV5FRI.
Before starting the update, a backup of the installation running on your machine will be created. It is important that you tell the script the path where DXSpider is installed.
wget https://github.com/EA3CV/dxspider_update/archive/refs/heads/main.zip -O update_dxspider.zipMust be run as root user.
unzip update_dxspider.zip
cd dxspider_update-main
chmod a+x update_dxspider.sh./update_dxspider.sh- CentOS Linux 7 (Core)
- CentOS Linux 8 (Core)
- Debian GNU/Linux 9 (stretch)
- Debian GNU/Linux 10 (buster)
- Debian GNU/Linux 11 (bullseye)
- Debian GNU/Linux 12 (bookworm)
- Debian GNU/Linux 13 (trixie)
- Debian GNU/Linux bookworm/sid
- Fedora Linux 39 (Server Edition)
- Fedora Linux 39 (Workstation Edition)
- Linux Mint 21.1
- Linux Mint 21.3
- Raspbian GNU/Linux 9 (stretch)
- Raspbian GNU/Linux 10 (buster)
- Raspbian GNU/Linux 11 (bullseye)
- Raspbian GNU/Linux 12 (bookworm)
- Raspbian GNU/Linux 13 (trixie)
- Ubuntu 20.04.6 LTS
- Ubuntu 22.04 LTS
- Ubuntu 22.04.1 LTS
- Ubuntu 22.04.2 LTS
- Ubuntu 22.04.3 LTS
- Ubuntu 22.04.4 LTS
- Ubuntu 22.04.5 LTS
- Ubuntu 24.04.2 LTS
- Rocky Linux 8.5 (Green Obsidian)
wget https://github.com/EA3CV/dxspider_update/archive/refs/heads/main.zip -O update_dxspider_alternative.zipMust be run as root user.
unzip update_dxspider_alternative.zip
cd dxspider_update-main
chmod a+x update_dxspider_alternative.sh./update_dxspider_alternative.sh