Skip to content

v1.0.0 — Native Windows & Debian/Ubuntu installers

Latest

Choose a tag to compare

@Raktim94 Raktim94 released this 27 Jul 17:29

Native installers for Windows and Debian/Ubuntu

NodeDR POS now installs as a standalone native package on both Windows and
Debian/Ubuntu — no Docker, no terminal required after the download.

Windows 10/11 (64-bit):

Download and run nodedr-pos-setup-latest-x64.exe
  • Installs two Windows services (NodeDR POS Backend, NodeDR POS Web Interface), auto-start at boot, no login required
  • Data lives in C:\ProgramData\NodeDRPOS, outside Program Files — survives
    upgrades and uninstall
  • Firewall rule opens 1994 (web) only; the internal API port stays blocked
  • Verified end-to-end on CI (silent install, services, firewall, a real GST
    sale through the /api proxy, restart persistence, clean uninstall)
  • Not code-signed yet — Windows SmartScreen shows "Windows protected your
    PC" on first run; click More info → Run anyway

Debian / Ubuntu:

sudo apt install ./nodedr-pos_1.0.0_amd64.deb
  • Bundles Node.js 26, runs as a hardened systemd service under a dedicated
    unprivileged nodedr-pos user
  • USB thermal printing works out of the box via udev rules
  • nodedr-pos doctor|backup|restore|logs — operator CLI
  • Verified end-to-end (install, a real sale through the /api proxy, service
    restart, apt remove/reinstall/purge) on Debian 13 and Ubuntu 24.04

Assets

  • nodedr-pos-setup-1.0.0-x64.exe / nodedr-pos-setup-latest-x64.exe — Windows installer, pinned and stable-name filenames
  • nodedr-pos_1.0.0_amd64.deb / nodedr-pos-latest-amd64.deb — Debian/Ubuntu package, pinned and stable-name filenames
  • SHA256SUMS / SHA256SUMS-windows.txt — checksums

The existing Docker Compose deployment (./install.sh) is unchanged and
remains fully supported — these are additional install methods, not a
replacement.

See packaging/README.md (.deb) and packaging/windows/README.md (.exe)
in the repo for build-from-source instructions.