🔥
HotRepo
linux-android — Self-host Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plas
📦
mayukh4

linux-android — Self-host Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plas

Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud.

⭐ 3.8k🍴 282Shell📜 mit#adreno#android#bash-script#desktop-environment

linux-android

Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud.

⭐ 3,779 stars on GitHub · 🍴 279 forks · 📜 License: mit · 💻 Language: Shell

What is linux-android?

An open-source smart home hub — integrates 1000+ IoT devices, condition-based automation, no vendor cloud dependency.

Clear use cases

  • Smart home controller — plug it in, run Home Assistant 24/7, control your lights and plugs from any device on your network
  • Linux desktop for learning — a full XFCE4/KDE/MATE desktop to learn Linux without buying a PC
  • SSH development server — code on your laptop, run on your phone over SSH
  • Python development workstation — Python 3 + pip ready to go, great for learning or small projects
  • Media server / file server — serve files over your local network using Python's built-in HTTP server or install Samba
  • Network monitoring dashboard — access Home Assistant and system stats from any browser

The biggest strength is full local operation when vendor cloud is down — your IoT keeps working.

Best for smart-home enthusiasts wanting control over lights, AC, cameras — immune to Alexa/Google deprecation.

Topics: the project is tagged with popular topics:

  • 🏷️ adreno
  • 🏷️ android
  • 🏷️ bash-script
  • 🏷️ desktop-environment
  • 🏷️ gpu-acceleration
  • 🏷️ home-assistant
  • 🏷️ kde-plasma
  • 🏷️ linux
  • 🏷️ linux-on-android
  • 🏷️ lxqt

Quick install

See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:

git clone https://github.com/mayukh4/linux-android.git
cd linux-android
docker build -t linux-android .
docker run -d -p 8080:8080 linux-android

Minimum system requirements

Component Recommended
RAM 1024 MB
CPU 1 vCPU
Disk 15 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Mini 1GB RAM / 1 vCPU / 15GB SSD (~70k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running linux-android smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 27/10/2026. Star/fork counts may have changed — see live numbers via the GitHub link.