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