\n \n \n \n

Systems build · Private repository · LAN only

Use an Android phone as a bounded Ubuntu compute node from Windows.

Niyam Lab connects Windows PowerShell to Ubuntu hosted through Termux on Android without turning the phone into a general remote-command server.

Stack
PowerShell · Python · SSH · Linux
Boundary
Trusted LAN · allow-listed jobs only
Evidence
Validated JSON, benchmarks, hash-verified artifacts

01 / Problem

Remote compute is easy to make unsafe.

I wanted to learn Linux and reuse an Android device for bounded computation without exposing arbitrary shell execution, disabling SSH checks, or silently falling back to Windows.

02 / Build

Make the controller narrow and inspectable.

  • Allow-listed health, setup, benchmark, Python smoke, and fixed compute jobs.
  • Strict SSH host-key verification and a dedicated key workflow.
  • Validated JSON result files and explicit execution-location markers.
  • Same-source benchmark runs on Windows and phone Ubuntu.
  • Bounded async job start/status/result flow.
  • SHA-256 and size checks before retrieved artifacts are accepted.

03 / Boundary

Not a generic remote execution platform.

The runner does not accept arbitrary commands, source, paths, or public network traffic. The private repository contains additional recovery and safety documentation; this public case study intentionally omits device-specific details.

Back to all work