diff --git a/docs/android.md b/docs/android.md new file mode 100644 index 000000000..41fd92dbe --- /dev/null +++ b/docs/android.md @@ -0,0 +1,23 @@ +# Running code-server using UserLAnd + +1. Install UserLAnd from [Google Play](https://play.google.com/store/apps/details?id=tech.ula&hl=en_US&gl=US) +2. Install an Ubuntu VM +3. Start app +4. Install Node.js, `curl` and `yarn` using `sudo apt install nodejs npm yarn curl -y` +5. Install `nvm`: + +```shell +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash +``` + +6. Exit the terminal using `exit` and then reopen the terminal +7. Install and use Node.js 14: + +```shell +nvm install 14 +nvm use 14 +``` + +8. Install code-server globally on device with: `npm i -g code-server` +9. Run code-server with `code-server` +10. Access on localhost:8080 in your browser diff --git a/docs/manifest.json b/docs/manifest.json index d883210bd..0fef16c6d 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -56,6 +56,11 @@ "title": "iOS", "description": "How to use code-server on iOS with iSH.", "path": "./ios.md" + }, + { + "title": "Android", + "description": "How to run code-server on an Android device using UserLAnd.", + "path": "./android.md" } ] },