|
20 | 20 | ## Install
|
21 | 21 |
|
22 | 22 | 1. Get [Termux](https://f-droid.org/en/packages/com.termux/) from **F-Droid**.
|
23 |
| -2. Install Debian by running the following: |
24 |
| - - Run `termux-setup-storage` to allow storage access, or else code-server won't be able to read from `/sdcard`.\ |
25 |
| - > The following command is from [proot-distro](https://github.com/termux/proot-distro), but you can also use [Andronix](https://andronix.app/). |
26 |
| - > After Debian is installed the `~ $` will change to `root@localhost`. |
27 |
| -
|
28 |
| -```bash |
29 |
| -pkg update -y && pkg install proot-distro -y && proot-distro install debian && proot-distro login debian |
30 |
| -``` |
31 |
| - |
32 |
| -3. Run the following commands to setup Debian: |
33 |
| - |
34 |
| -```bash |
35 |
| -apt update && apt upgrade -y && apt-get install sudo vim git -y |
36 |
| -``` |
37 |
| - |
38 |
| -4. Install [NVM](https://github.com/nvm-sh/nvm#install--update-script) by following the install guide in the README, just a curl/wget command. |
39 |
| - |
40 |
| -5. Set up NVM for multi-user. After installing NVM it automatically adds the necessary commands for it to work, but it will only work if you are logged in as root: |
41 |
| - |
42 |
| - - Copy the lines NVM asks you to run after running the install script. |
43 |
| - - Run `nano /root/.bashrc` and comment out those lines by adding a `#` at the start. |
44 |
| - - Run `nano /etc/profile` and paste those lines at the end of the file. Make sure to replace `$HOME` with `/root` on the first line. |
45 |
| - - Now run `exit` |
46 |
| - - Start Debian again `proot-distro login debian` |
47 |
| - |
48 |
| -6. After following the instructions and setting up NVM you can now install the [required node version](https://coder.com/docs/code-server/latest/npm#nodejs-version) by running: |
49 |
| - |
50 |
| -```bash |
51 |
| -nvm install v<major_version_here> |
52 |
| -``` |
53 |
| - |
54 |
| -7. To install `code-server` run the following: |
55 |
| - > To check the install process (Will not actually install code-server) |
56 |
| - > If it all looks good, you can install code-server by running the second command |
57 |
| -
|
58 |
| -```bash |
59 |
| -curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run |
60 |
| -``` |
61 |
| - |
62 |
| -```bash |
63 |
| -curl -fsSL https://code-server.dev/install.sh | sh |
64 |
| -``` |
65 |
| - |
66 |
| -8. You can now start code server by simply running `code-server`. |
| 23 | +2. Run `pkg install tur-repo` |
| 24 | +3. Run `pkg install code-server` |
| 25 | +4. You can now start code server by simply running `code-server`. |
67 | 26 |
|
68 | 27 | > Consider using a new user instead of root, read [here](https://www.howtogeek.com/124950/htg-explains-why-you-shouldnt-log-into-your-linux-system-as-root/) why using root is not recommended.\
|
69 | 28 | > Learn how to add a user [here](#create-a-new-user).
|
|
0 commit comments