D Stephenson 53501d5a57 Simplify to standalone service on shared nocodb-network, add modem_num field
Strips embedded nocodb/postgres services from compose; switches to shared
nocodb-network. Adds modem_num to NocoDB field list. Fixes session cookie
secure flag. Removes previously-tracked XML template files (covered by .gitignore).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 11:39:36 -05:00
2026-05-19 19:11:54 +02:00
2026-04-22 20:43:59 +00:00
2026-04-22 20:43:59 +00:00
2026-04-22 20:43:59 +00:00
2026-04-22 20:43:59 +00:00
2026-04-22 20:43:59 +00:00
2026-05-05 20:11:39 +00:00
2026-04-22 20:43:59 +00:00

RV50x Manager

Web-based management tool for Sierra Wireless AirLink RV50x cellular modems. Runs as a Docker stack alongside NocoDB and PostgreSQL.

Features

  • Download and upload configuration templates to modems via browser automation (Playwright)
  • XML template builder — populate templates from NocoDB device data or Excel spreadsheets
  • SSH terminal and AT command interface for direct modem access
  • Job queue with persistent history (SQLite)
  • AT command presets — save and replay named command sequences

Quick Start

See README-docker.md for full deployment instructions including:

  • Docker setup and stack configuration
  • .env file reference
  • NocoDB setup and ID retrieval
  • Updating, migrating, and troubleshooting

Stack

Container Purpose Port
rv50x-manager FastAPI web app + Playwright Configurable
rv50x-nocodb NocoDB UI and API 8090
rv50x-postgres PostgreSQL for NocoDB Internal only

Configuration

Copy .env.example to .env and fill in your NocoDB URL, token, base/table/view IDs, and PostgreSQL password before starting the stack.

cp .env.example .env
nano .env
docker compose up -d
S
Description
Web-based management tool for Sierra Wireless AirLink RV50x cellular modems. XML template builder, SSH/AT terminal, NocoDB integration.
Readme 454 KiB
Languages
HTML 58%
Python 39.9%
Dockerfile 2.1%