Termux
Termux is a terminal application and Linux environment that you can also use to run code-server from your Android phone.
Install
- Install Termux from F-Droid.
- Make sure it's up-to-date:
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
Upgrade
To upgrade run: yarn global upgrade code-server --latest
Known Issues
The following details known issues and suggested workarounds for using code-server with Termux.
Search doesn't work
There is a known issue with search not working on Android because it's missing
bin/rg
(context). To fix this:
-
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
Backspace doesn't work
When using Android's on-screen keyboard, the backspace key doesn't work properly. This is a known upstream issue:
There are two workarounds.
Option 1: Modify keyboard dispatch settings
- Open the Command Palette
- Search for Preferences: Open Settings (JSON)
- Add
"keyboard.dispatch": "keyCode"
The backspace button should work at this point.
Thanks to @Nefomemes for the suggestion!
Option 2: Use a Bluetooth keyboard.
See an opportunity to improve our docs? Make an edit.
On this page