Skip to content

alexpaths/direwolf-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dire Wolf

Decoded Information from Radio Emissions for Windows Or Linux Fans

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.

Install Docker

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

Build and Run direwolf

$ git clone https://github.com/f4hlv/direwolf-docker.git
$ cd direwolf-docker

Edit docker-compose.yml and run

$ docker compose up -d

Volume

  • ./direwolf.conf:/usr/local/etc/direwolf/direwolf.conf:ro Path to the direwolf.conf File

Update

$ docker compose build --no-cache
$ docker compose up -d

docker-compose

services:
  direwolf:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: direwolf
    restart: unless-stopped
    volumes:
      - ./direwolf.conf:/usr/local/etc/direwolf/direwolf.conf:ro
    devices:
      - "/dev/snd:/dev/snd"
      # - "/dev/gpiomem:/dev/gpiomem"
      - /dev/gpiochip0:/dev/gpiochip0 # --> The RPi model 5, uses gpiochip4
    environment:
      - TZ=Europe/Paris
    tty: true
    stdin_open: true

About

Dire Wolf is a software "soundcard" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate). For more information, look at the bottom 1/4 of this page and in https://github.com/wb2osz/direwolf/blob/dev/doc/README.md

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dockerfile 100.0%