Package: vendora-sbc Version: 1.6.16 Architecture: amd64 Maintainer: Vendora Homepage: https://vendorawifi.com Depends: python3 (>= 3.11), python3-pip, python3-cryptography, nftables, dnsmasq, network-manager, iproute2, sqlite3, ca-certificates, pppoe Priority: optional Section: net Filename: pool/main/v/vendora-sbc/vendora-sbc_1.6.16_amd64.deb Size: 18754620 SHA256: 72ad4cb7a791d4631ccb6c0b1c46a82960158dea7e185becd536668c4f61c31e SHA1: 89490a7915aab637a57ac711f853c279d9ebea9f MD5sum: d71d90a88fd8fbcaeb1cc74393011b06 Description: Coin-operated WiFi vendo controller Vendora SBC is an all-in-one WiFi vendo controller built on a single-board computer. It collapses the traditional ESP8266 + MikroTik vendo combo into a single Linux device that reads coin pulses, drives an external WiFi access point (in bridge mode), runs DHCP / DNS / NAT / a captive portal locally, and phones home to vendorawifi.com for activation and heartbeat. . This package contains the Python services, systemd units, and operator tools. System-level config (nftables, dnsmasq, NetworkManager, sysctl) and the third-party Python libraries (FastAPI, uvicorn, gpiod, jinja2, python-multipart) are NOT installed by this package — they are set up during the Armbian image build (see image/README.md in the source tree). The main supported use case for this .deb is in-place upgrades of an already-imaged Vendora SBC device. . Production builds run from compiled bytecode only; the post-install script compiles .py to .pyc and removes the source files. License credentials and device identity (under /etc/vendora/) persist across package upgrades, as does the on-device state database (/var/lib/vendora/state.db) containing sales, vouchers, and audit log.