In the early days of Amateur Packet Radio, it was necessary to use an expensive “Terminal Node Controller” (TNC) with specialized hardware. Those days are gone. You can now get better results at lower cost by connecting your radio to the “soundcard” interface of a computer and using software to decode the signals.
Why settle for mediocre receive performance from a 1980's technology TNC using an old modem chip? Dire Wolf decodes over 1000 error-free frames from Track 2 of the WA8LMF TNC Test CD, leaving all the hardware TNCs, and first generation "soundcard" modems, behind in the dust.
Dire Wolf is a modern software replacement for the old 1980's style TNC built with special hardware.
Without any additional software, it can perform as:
- APRS GPS Tracker
- Digipeater
- Internet Gateway (IGate)
- APRStt gateway
It can also be used as a virtual TNC for other applications such as APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, UISS, Linux AX25, SARTrack, RMS Express, BPQ32, Outpost PM, and many others.
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
- (Debian)
$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
- (Raspberry-Buster)
$ sudo apt install docker-compose
$ git clone https://github.com/f4hlv/direwolf-docker.git
$ cd direwolf-docker
Edit docker-compose.yml and run
$ docker-compose up -d
./direwolf.conf:/direwolf/direwolf.conf
Path to the direwolf.conf File
$ docker-compose build --no-cache
$ docker-compose up -d
version: '3'
services:
direwolf:
build:
context: .
dockerfile: Dockerfile.debian
tty: true
stdin_open: true
container_name: direwolf
volumes:
- ./direwolf.conf:/direwolf/direwolf.conf
devices:
- /dev/snd:/dev/snd
- /dev/gpiomem:/dev/gpiomem
restart: unless-stopped