Package: vendora-sbc Version: 1.0.1 Architecture: all Maintainer: Vendora Homepage: https://vendorawifi.com Depends: python3 (>= 3.11), python3-pip, python3-cryptography, nftables, dnsmasq, network-manager, iproute2, sqlite3, ca-certificates Priority: optional Section: net Filename: pool/main/v/vendora-sbc/vendora-sbc_1.0.1_all.deb Size: 147098 SHA256: 5dade2bc1ee0417d79816aeb7f6ee832a699284c81f84a8cf3c182551164ab56 SHA1: c444d615a6249bee74866c12ef2559958b12a01b MD5sum: a6860fa39b38e73e3dc91c504ad437ae 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.