-
Notifications
You must be signed in to change notification settings - Fork 0
Dev Environment ‐ Set up on Phone
Full Stack edited this page Mar 23, 2025
·
10 revisions
- Update termux: apt-get update && apt-get upgrade -y
- Install wget: apt-get install wget -y
- Install proot: apt-get install proot -y
- Install git: apt-get install git -y
- Go to HOME folder: cd ~
- Download script: git clone https://github.com/MFDGaming/ubuntu-in-termux.git
- Go to script folder: cd ubuntu-in-termux
- Give execution permission: chmod +x ubuntu.sh
- Run the script: ./ubuntu.sh -y
- Now just start ubuntu: ./startubuntu.sh
lsb_release -a
How to install Termux X11 native DESKTOP on ANDROID (no proot) - [No Root] - Linux on Android
git clone https://github.com/antonyz89/docker-qemu-arm
cd docker-qemu-arm
./termux-setup.sh
Refer: https://github.com/AntonyZ89/docker-qemu-arm
read
Install the docker-qemu-arm
Login into alphine by navigating to folder alphine
cd alphine
./startqemu.sh
user: root password: Secret123
Important: Run time layer: Android -> Termux -> Alphine -> Docker Daemon Instance -> Containers
So, port forwarding is mandatory to expose the container port from alphine to termux - in order to access the endpoints.
How to forward a port from Termux native to Alpine to be able to access the apps:
From the docker-qemu-arm/alpine folder:
ssh -i qemukey -L 8080:localhost:4647 root@localhost -p 2222
This will forward the port 8080 in Termux native to the port 4647 in the Alpine container.