Ini adalah file readme versi Inggris jika mau versi indonesia klik README-IND.md.
Easily install and configure Debian GNU/Linux inside Termux (Android) using automated scripts. No root required! Choose between a minimal setup or a full desktop environment (XFCE4,MATE,LXQT,LXDE) with Firefox and Onboard keyboard.
Custom Debian setup in Termux with terminal and Onboard keyboard
Debian with MATE desktop environment from termux:float
- Automated Debian installation in Termux (no root)
- User creation and sudo setup
- Optional desktop environments: XFCE4 or Cinnamon
- Firefox and Onboard keyboard included for desktop setups
- Simple, step-by-step instructions
- English & Indonesian script language
- Failsafe Feature
- Android 7.0 Nougat or higher
- 2 GB RAM (minimum)
- Stable internet connection
- Sufficient storage (see Desktop Environment options below)
- Termux (recommended from F-Droid)
- (Optional) Termux X11 for graphical desktop (Termux X11 releases)
Desktop Environment Options & Download Size
-
Minimal (no desktop environment):
- Only essential packages (sudo, nano, adduser, pulseaudio)
- Fastest install, smallest download (~50-100 MB)
-
XFCE4 Desktop Environment:
- XFCE4, XFCE4 Terminal, Firefox ESR, Onboard
- Lightweight and suitable for most devices
- Download size: ~400-600 MB
- Installed size: ~1.2-1.5 GB
-
LXDE Desktop Environment:
- LXDE, Firefox ESR, Onboard
- Lightweight, classic interface
- Download size: ~300-500 MB
- Installed size: ~1-1.2 GB
-
LXQt Desktop Environment:
- LXQt, Firefox ESR, Onboard
- Lightweight, modern interface
- Download size: ~350-550 MB
- Installed size: ~1-1.3 GB
-
MATE Desktop Environment:
- MATE, Firefox ESR, Onboard
- Classic, stable interface
- Download size: ~500-700 MB
- Installed size: ~1.2-1.7 GB
Actual sizes may vary depending on package updates and mirrors. Ensure you have enough storage and a stable internet connection.
This project provides two scripts for a fully automated setup:
This script updates Termux, installs required packages, and sets up Debian with proot-distro.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/flasherxgapple/debian-termux/master/termux-setup.sh)"Run this inside the Debian shell to finish setup, create a user, and optionally install a desktop environment.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/flasherxgapple/debian-termux/master/debian-setup.sh)"The desktop launcher script (debian.sh) supports command-line flags for easier usage:
Usage:
./debian.sh [options]Options:
-h,--helpShow help message and exit-d N,--default NSet default desktop environment (N):- 1 = XFCE4
- 2 = LXDE
- 3 = LXQt
- 4 = MATE
- 0 = Minimal (no desktop)
Examples:
./debian.sh -d 1 # Launch with XFCE4 as default
./debian.sh -h # Show help messageSee manual/manual.md for step-by-step manual installation instructions.
Tutorial by @Flasherxgapple
See LICENSE for details.