Install NetNIX on Android
Run a full virtual UNIX environment on your phone or tablet using Termux.
It looks like you're on an Android device. NetNIX runs on Android through Termux, a powerful terminal emulator. There are two methods below — Option A is the simplest and recommended approach.
Step 1 — Install Termux
Termux is a free, open-source terminal emulator for Android. Install it from F-Droid — the Google Play version is outdated and unsupported.
Termux on F-Droid
The official, up-to-date distribution of Termux.
> Get Termux from F-DroidThe Termux version on Google Play is deprecated and no longer receives updates. Packages will fail to install. Always use the F-Droid version.
Native Termux Install
Install .NET directly in Termux, download the release, and run — no extra Linux layer needed.
Step 2 — Install .NET 8 in Termux
Open Termux and install .NET directly from the Termux package manager:
Step 3 — Download NetNIX
Download the latest release from GitHub Releases using your browser. The file will typically land in your Downloads folder (the exact location depends on your browser and settings).
NetNIX on GitHub Releases
Download the latest release archive (.zip or .tar.gz).
> Go to GitHub ReleasesOnce downloaded, grant Termux storage access and copy the file into your Termux home directory:
Most browsers save to ~/storage/downloads/, but some may use
~/storage/shared/Download/ or a custom folder. Check your browser's
download settings if the file isn't found.
Step 4 — Run NetNIX
Optional — Create a Launcher Script
Create a simple .sh script so you can launch NetNIX with a single command:
You can also add it to your Termux PATH for even easier access:
Optional — Build from Source in Termux
If you'd rather build from source instead of downloading a release:
Ubuntu via proot-distro
If native Termux packages aren't available or you prefer a full Linux environment.
Step 2 — Install Ubuntu in Termux
Step 3 — Install .NET 8 in Ubuntu
Step 4 — Clone, Build & Run
To re-enter after closing Termux: proot-distro login ubuntu,
then cd NetNIX && dotnet run --project NetNIX.
Tips for Android
- Acquire Wake Lock — In Termux, pull down the notification and tap "Acquire wakelock" to prevent Android from killing the process in the background.
- Use a Bluetooth keyboard — NetNIX is a terminal-based environment. A physical keyboard makes the experience much better on mobile.
- Storage location — The NetNIX rootfs.zip is stored at
~/.config/NetNIX/rootfs.zip(native Termux) or inside the proot environment (Option B). - Performance — Option A (native) is faster since there's no proot overhead. Option B provides a more standard Linux environment but adds some latency.
Looking for the Windows Installer?
If you're looking for the standard Windows installer, visit the downloads page from a desktop device, or grab it directly from GitHub:
& GitHub Releases