# Android - termux - Playstore no longer a recommended install source

**URL:** <https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034>\
**Category:** General\
**Created:** [30 January 2024 09:29 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034 "2024-01-30T09:29:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![btsimonh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/btsimonh/32/3318_2.png) [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Post date:** [30 January 2024 09:29 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/1 "2024-01-30T09:29:48Z")

</div>

Just a note that the Android documentation should probably be changed to recommend F-Droid install of termux only.  
I just installed from the play store, and got it working with a little jiggery-pokery, but as per here:

> **["apt upgrade" command gives an error "404 Not Found \[IP: 14.234.210.38 443\]"...](https://github.com/termux/termux-packages/discussions/10363)**
>
> I usually do "apt upgrade" command to Termux before installing a new package and it works as usual. But today when I gave the command, it gave me an error, See the below ScreenShot: It was working ...

it seems that the playstore termux is not maintained, and can't be because the user login for maintaining it is lost!  
So before I get too far, I'm going to uninstall termux and try the F-Droid route. I'll report if it does not go significantly more easily.  
br,  
Simon

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [30 January 2024 10:50 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/2 "2024-01-30T10:50:30Z")

</div>

I don't think that is saying that you need to uninstall termux, just that you have to change the package sources.

---

<div class="post-metadata">

**Author:** ![btsimonh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/btsimonh/32/3318_2.png) [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Post date:** [30 January 2024 12:07 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/3 "2024-01-30T12:07:11Z")

</div>

agree, it offers a workaround... but probably cleaner to start again. After a full upgrade, when I installed OpenSSH and sshed into it, I got a lot of red text telling me I was running the playstore version, and how I should not be!!! I just think the Documentation section in NodeRed could be modified to highlight that the Playstore version is not ideal...

---

<div class="post-metadata">

**Author:** ![yogy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/yogy/32/32191_2.png) [@yogy](https://discourse.nodered.org/u/yogy)\
**Post date:** [30 January 2024 12:24 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/4 "2024-01-30T12:24:20Z")

</div>

> [@btsimonh](#):
>
> the Playstore version is not ideal...

I always prefer F-Droid as app store before google-Droid.  
I know, nothing is safe anymore, but ...

---

<div class="post-metadata">

**Author:** ![btsimonh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/btsimonh/32/3318_2.png) [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Post date:** [30 January 2024 13:57 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/5 "2024-01-30T13:57:27Z")

</div>

**Experience of installing Node-Red on Android using termux from F-Droid:**  
_([This](https://che-adrian.medium.com/install-node-red-on-an-android-device-using-the-termux-app-1e1679ae876) is a more in-depth writeup. The below is just my experience of doing it...)_

1/ Download [F-Droid](https://f-droid.org/en/docs/Get_F-Droid/) from the original website, and chrome should ask if you want to install it.  
2/ In F-Droid, search Termux. Install the one just called 'Termux'. (at the point of installation, my random Android on some chinese tablet asked me to authorise F-Droid to install things...).  
3/ since I will try to run node-red at boot, I also installed Termux:boot - this prompted 'Harmfull app blocked', but you can then 'install anyway'.  
4/ open termux.  
5/ to make things easier, install openssh (I read [here](https://joeprevite.com/ssh-termux-from-computer/)):

```auto
apt update
apt upgrade
apt install openssh

```

set a password, then run sshd:

```auto
passwd
  type pwd twice
sshd &
ifconfig

```

now you can ssh in to cut & paste more easily..  
5/ Install node-red:  
ssh into your new android device at IP:8022 - use root and the pwd entered above.

```auto
apt install coreutils nano nodejs
npm i -g --unsafe-perm node-red

```

run node-red to test:

```auto
node-red

```

Check you can get to it from the outside, and then use ctrl-C to kill it.

5/ IF you want to start at boot:  
Run termux:boot once - it claims start on boot rights the first time you run it.  
termux:boot runs scripts in ./termux/boot/ - create this folder.

for SSH,. I created ./termux/boot/10-ssh.sh containing:

```auto
#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
sshd

```

for node-red, I created ./termux/boot/20-nr.sh containing:

```auto
#!/data/data/com.termux/files/usr/bin/sh
node /data/data/com.termux/files/usr/bin/node-red

```

**NOTE** : The shebang in the installed start script 'node-red' is incompatible with termux:boot - for the explanation see [here](https://github.com/termux/termux-boot/issues/47). The above command line apparently overides that, and so works.

6/ Reboot your android device, and confirm that you can access both ssh and node-red.

(I did this on a chinese Teclast T10 tablet (Android 7) with 4G ram and 64G flash - and may likely use it as a pre-configured backup Node-Red as a standby for my Rpi. As well as a browser interface bolted to the wall home control).

br,

Simon

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [30 January 2024 15:33 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/6 "2024-01-30T15:33:00Z")

</div>

Thanks for that @btsimonh. I have added those notes to my termux info for future use.

---

<div class="post-metadata">

**Author:** ![btsimonh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/btsimonh/32/3318_2.png) [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Post date:** [30 January 2024 15:49 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/7 "2024-01-30T15:49:01Z")

</div>

> [@btsimonh](#):
>
> The shebang in the installed start script 'node-red' is incompatible with termux:boot

Was a pain to find :). But the linked explanation makes complete sense, and I'm so glad someone wrote it! I would NEVER have found that. Thinking about it, the tablet I'm using is actually more powerful than my RPi and OrangePi Zero I currently run the home from :).

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [30 January 2024 22:48 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/8 "2024-01-30T22:48:30Z")

</div>

If anyone wants to create a pull request for the docs along these lines, please go ahead.

---

<div class="post-metadata">

**Author:** ![btsimonh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/btsimonh/32/3318_2.png) [@btsimonh](https://discourse.nodered.org/u/btsimonh)\
**Post date:** [31 January 2024 10:05 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/9 "2024-01-31T10:05:05Z")

</div>

> [@dceejay](#):
>
> create a pull request

Done, pls review.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [30 April 2024 10:06 UTC](https://discourse.nodered.org/t/android-termux-playstore-no-longer-a-recommended-install-source/85034/10 "2024-04-30T10:06:04Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
