Releases: nahuhh/android-termux-monero-node
Monerod-in-Termux [master-beta]
Updates
-
Choose your desired setup (Tor vs Clearnet)
-
(optional) P2Pool [latest]
-
Prompt to run a Beta/unofficial build
-
Monero software v0.18.2.0
-
[Beta] source cloned from selsta's master-beta (no alterations)
-
[Beta] binaries are compiled by @nahuhh
-
[Beta] includes v0.18.0.0 + PR 7999
-
[Beta] sha256sums: 25399743a99c6ef9307e2e1e4940a12eb75f2afd3ca1f20ad5e2dbd2f8ad6923 androidarmv7
61dbf9337f9f89679debb376ca14e57b5f66c25ebf20ce8cc4dfa58c16465fb7 androidarmv8
TOR Note: restricted rpc for TOR version is set to 0.0.0.0 in config. Either close your firewall or change config to a local / WiFi ip.
RPC is available via your onion @ 18089
☠️ Existing Users ☠️
Note:
Select Update when asked to overwrite config.
To update to the latest master-beta, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/develop/src/install-monerod-in-termux.sh)"
New users / prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (128GB+ Recommended) for Pruned node
- 150GB min free space (512GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/develop/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
master-beta-tor 06.26.22
Updates
- P2Pool
- Prompt to run a Beta/unofficial build
- Beta source was cloned from selsta's master-beta
- Beta binaries are compiled by @nahuhh
- Beta includes PRs 7760 and 7999
- Beta should fix the --rpc-ssl=enabled flag
TOR Note: restricted rpc for TOR version is set to 0.0.0.0 in config. Either close your firewall or change config to a local / WiFi ip.
RPC is available via your onion @ 18089
☠️ Existing Users ☠️
Note:
When converting from a clearnet node into a Tor node and vice versa:
- Select Update when asked to overwrite config.
To update to the latest master-beta, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta-tor/src/install-monerod-in-termux.sh)"
New users / prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta-tor/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
master-beta 06.26.22
Updates
- P2Pool
- Prompt to run a Beta/unofficial build
- Beta source was cloned from selsta's master-beta
- Beta binaries are compiled by @nahuhh
- Beta includes PRs 7760 and 7999
- Beta should fix the --rpc-ssl=enabled flag
☠️ Existing Users ☠️
To update to master-beta-v062622, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta/src/install-monerod-in-termux.sh)"
New users:
Prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/master-beta/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
v4.2.0-Tor
YMMV.
Instructions
Stick with clearnet version 4.1.2 if you dont need tor.
Updates
- Fully torrified
- p2pool compatible (not yet tested over tor)
- don't redownload monerod if existing
- don't setup storage if already setup
- tap notification to copy onion address
- added trusted peers to help ensure tx broadcasts
- Tap the notification to copy your hidden service address to clipboard.
Note: restricted rpc is set to 0.0.0.0 in config. Either close your firewall or change config to a local / WiFi ip for local/lan access.
RPC is available via your onion @ 18089
☠️ Existing Users ☠️
Note: Select Update when asked to overwrite config.
To update to 4.2.0, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/install-monerod-in-termux.sh)"
Install P2Pool
- Install Ubuntu
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/installUbuntu.sh)"
Your terminal should now show
root@localhost:~#
- Install p2pool
apt update && apt install curl -y && sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/installp2pool.sh)"
- Use the command below to start p2pool mini
./startp2pool
Notes:
--host IP
[Node IP]
If not 127.0.0.1 (the same device) add
--rpc-port PORT
Further, if miner is not local, add
--stratum 0.0.0.0:3333
[ip address of p2pool]
0.0.0.0 bInds to all interaces.
Connect with xmrig using
Local ./xmrig -o 127.0.0.1:3333
LAN ./xmrig -o use.your.wifi.ip:3333
- You will need to start Ubuntu before starting p2pool.
- There is a start script for Ubuntu in the termux homescreen widget.
New users / prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.2.0/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
v4.1.2
Updates
- Change db sync to fast async. Should lessen wear (hyc)
☠️ Existing Users ☠️
To update to 4.1.2, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.1.2/src/install-monerod-in-termux.sh)"
New users:
Prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/blob/4.1.2/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
v4.1.1
Updates
- Revert forced RPC SSL (broken). Should be fixed with monero-project/monero#7760
☠️ Existing Users ☠️
To update to 4.1.1, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.1.1/src/install-monerod-in-termux.sh)"
New users:
Prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/blob/4.1.1/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
v4.1.0
Updates
- Force RPC SSL
- Notification control updates
☠️ Existing Users ☠️
To update to 4.1.0, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.1.0/src/install-monerod-in-termux.sh)"
New users:
Prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/blob/4.1.0/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
v4.0.2b
Updates
-
- Acquire and Release wakelock from the notifcation
☠️ Existing Users ☠️
To update to 4.0.2, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.2/src/install-monerod-in-termux.sh)"
New users:
Prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.2/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS
v4.0.1
☠️ Existing Users ☠️
- Small tweaks
To update to 4.0.1, in Termux run:
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.1/src/install-monerod-in-termux.sh)"
New users:
Prerequisites:
- Android 7.0+ with ARMv8/v7 architecture
- The script will check the architecture before running
- 50GB min free space (64GB+ Recommended) for Pruned node
- 150GB min free space (256GB+ Preferred) for Full Node
- External Storage is recommended.
Steps:
-
Install the F-Droid App Store
-
Install these Apps from F-Droid:
(Do NOT install from Play store. If any of these are already installed from gplay, uninstall them)
- Termux
- Termux:Widget
- Termux:API
- Termux:Boot
(Optional. Required to autostart on boot)
-
Set app permissions:
Go to:
- Android Settings > search for ”Special Access"
- Select "Battery Optimization" > All Apps
Then disable battery optimization for- Termux
- Termux:Boot
- Return to "Special Access" screen
- Select "Draw over other apps"
Enable draw over apps aka draw on top for:- Termux
-
In termux, issue the command
sh -c "$(curl -fsSL https://github.com/nahuhh/android-termux-monero-node/raw/4.0.1/src/install-monerod-in-termux.sh)"
Follow the prompts.
-
Add the 2x2 Termux widget to your home screen.
-
SUCCESS