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-server
and 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
ripgrep
withpkg
pkg 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/rg
For 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: