Skip to content

snstac/cockpit-lincot

Repository files navigation

Cockpit Application for LINCOT

This Cockpit application manages LINCOT, the Linux GPS to TAK gateway: service control, /etc/default/lincot configuration, TLS certificates, and journal output in a web UI.

Installing

Download the .deb (Debian, Ubuntu, Raspberry Pi OS) or .rpm (Fedora, RHEL, CentOS Stream, Rocky, Alma) package from GitHub Releases:

# Debian & derivatives
sudo apt install ./cockpit-lincot_*_all.deb

# Red Hat & derivatives
sudo dnf install ./cockpit-lincot-*.noarch.rpm

Install LINCOT itself alongside the plugin.

Reload Cockpit — Edge Position (LINCOT) appears under Tools.

Building from source

make                  # build the plugin into dist/
sudo make install     # install to /usr/share/cockpit/lincot
make devel-install    # or: symlink into ~/.local/share/cockpit for development
make deb rpm          # build packages with nfpm

Development

make watch            # rebuild on change
make ci               # unit tests, eslint, stylelint, production bundle

The snstac TAK sensor ecosystem

Different sensor, same workflow — pick the gateway for your application; most have a matching Cockpit plugin for browser-based management:

Application Gateway Cockpit plugin
Aircraft via ADS-B (1090 MHz / 978 MHz UAT) adsbcot cockpit-adsbcot
Ships & vessels via AIS aiscot cockpit-aiscot, cockpit-aiscatcher
Drone / UAS Remote ID (counter-UAS) dronecot cockpit-dronecot
Own position via GPS/GNSS lincot cockpit-lincot, cockpit-gps
Radio direction finding (KrakenSDR) kraktak
APRS amateur radio aprscot
Weather stations windtak
CoT routing / TAK Server bridging charontak

All gateways are built on PyTAK, speak Cursor on Target (CoT) to ATAK, WinTAK, iTAK, TAK Server, and Mesh SA, ship as signed Debian/RPM packages at snstac.github.io/packages, and come pre-installed on AryaOS, the situational-awareness OS for Raspberry Pi.

About

Cockpit Web Management for LINCOT Linux GPS to TAK Gateway

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors