| Port | App | Host | Proj | URLs | Status |
|---|---|---|---|---|---|
5150 |
Read-only browser for the tax declarations filed/ tree (DE + UK + NO + cross-cutting). Pure stdlib server. No public exposure (sensitive documents).
|
tnas bacon-tax-viewer |
15TAXD |
LAN · Tailscale | production |
5190 |
Central registry of always-on BACON-AI services for both humans (HTML) and AI agents (JSON). Single source of truth: apps-registry.json.
|
tnas bacon-apps-catalog |
19ACAT |
LAN · Tailscale · Public | production |
5200 |
Phone + browser webcam scanner (jscanify/OpenCV.js for perspective correction). Writes scans into shared tax-documents/ tree on TNAS. Browser webcam needs HTTPS (use Tailscale Serve for that).
|
tnas bacon-scan |
20SCAN |
LAN · Tailscale | production |
6160 |
Live hardware metrics (CPU/RAM/disk) for every mesh machine + Shelly switch control. Polls via SSH using a single ed25519 key minted on TNAS.
|
tnas bacon-server-dashboard |
16SVRD |
LAN · Tailscale | production |
6180 |
Real-time stream of 15+ sensors from a Samsung Galaxy S23 (accel, gyro, mag, GPS, battery, WiFi/cell, etc). Polls phone_server.py via LAN with Tailscale fallback. SQLite history.
|
tnas bacon-mobile-sensor |
18MSEN |
LAN · Tailscale · Public | production |
Service codes (1st digit)
3— MCP servers / AI agents4— REST APIs5— Web frontends / SPAs6— Monitoring / observability7— WebSocket / real-time8— Odoo ERP instances9— Experimental / overflow
Tier codes (4th digit)
0— production1— hotfix2— staging / UAT3— QA / SIT4— dev-A5— dev-B6— dev-C7— dev-D8— dev-E9— sandbox
Reserved project numbers
17— Vite default 5173 collision — never assign43— PostgreSQL 5432 collision — never assign90— VNC 5900 collision — never assign