Termux is an Android terminal application and Linux environment, which can also run code-server from your phone.
- Install Termux from the Google Play Store
- Make sure it's up-to-date by running
apt update && apt upgrade - Install required packages:
apt install build-essential python git nodejs yarn - Install code-server:
yarn global add code-server - Run code-server:
code-serverand navigate to localhost:8080 in your browser
To upgrade run: yarn global upgrade code-server --latest
There is a known issue with search not working on Android because it's missing bin/rg. To fix:
- Install
ripgrepwithpkgpkg install ripgrep
- Make a soft link using
ln -s
# run this command inside the code-server directory
ln -s $PREFIX/bin/rg ./lib/vscode/node_modules/vscode-ripgrep/bin/rgFor more context, see comment.
There is a known issue with the backspace key not working correctly when using the on-screen keyboard on Android. This is due to an upstream issue. Read more:
Workaround: use a Bluetooth keyboard.
For more context, see issues: