Skip to content

Commit 4a41ffa

Browse files
authored
Merge branch 'master' into albyhub-0.15.0
2 parents ee4b8a0 + 4df56ed commit 4a41ffa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+505
-257
lines changed

CHANGELOG

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
=== v0.3.36 ===
2+
- Released 05/09/25
3+
- Upgrade Bitcoin to v0.28.1
4+
- Upgrade LND to v0.18.5
5+
- Upgrade Mempool to v3.2.1
6+
- Upgrade LNbits to v0.12.12
7+
- Add support for Raspberry Pi 5 Compute Module
8+
- Enable Admin UI for LNbits
9+
- Upgrade Rust to v1.86.0
10+
- Improve support for NVMe USB Adapters
11+
- Fix for Glances v4.0
12+
- Various bug fixes
13+
114
=== v0.3.35 ===
215
- Released 03/29/25
316
- Add Datum Gateway v0.3.1

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ out/base_images/raspi3_base.img.gz:
3030
@wget https://mynodebtc.com/device/mynode_images/raspi3_base.img.gz -O out/base_images/raspi3_base.img.gz
3131
out/base_images/raspi4_base.img.gz:
3232
@mkdir -p out/base_images/
33-
@wget https://mynodebtc.com/device/mynode_images/raspi4_base.img.gz -O out/base_images/raspi4_base.img.gz
33+
@wget https://mynodebtc.com/device/mynode_images/raspi45_base_arm64_deb12.img.gz -O out/base_images/raspi4_base.img.gz
34+
out/base_images/raspi5_base.img.gz:
35+
@mkdir -p out/base_images/
36+
@wget https://mynodebtc.com/device/mynode_images/raspi45_base_arm64_deb12.img.gz -O out/base_images/raspi5_base.img.gz
3437
out/base_images/rock64_base.img.gz:
3538
@mkdir -p out/base_images/
3639
@wget https://mynodebtc.com/device/mynode_images/rock64_base.img.gz -O out/base_images/rock64_base.img.gz
@@ -43,6 +46,9 @@ out/base_images/rockpi4_base.img.gz:
4346
out/base_images/debian_base.ova:
4447
@mkdir -p out/base_images/
4548
@wget https://mynodebtc.com/device/mynode_images/vm_base.ova -O out/base_images/debian_base.ova
49+
out/base_images/amd64_base_uefi_deb12.img:
50+
@mkdir -p out/base_images/
51+
@wget https://mynodebtc.com/device/mynode_images/amd64_base_uefi_deb12.img.gz -O out/base_images/amd64_base_uefi_deb12.img.gz
4652

4753

4854

doc/setup_base_image_raspi5.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Setup Base Image (Raspberry Pi 5)
2+
3+
**LATEST TESTED IMAGE (Debian 12 - Bookworm)**
4+
2023-12-11-raspios-bookworm-arm64-lite.img
5+
6+
This will setup an image that works on both the Raspberry Pi 4 and 5.
7+
8+
1. Flash Using Raspberry Pi Images
9+
10+
Settings
11+
- Enable SSH
12+
- Hostname: mynode.local
13+
- Username: admin
14+
- Password: bolt
15+
16+
2. Login as admin / bolt
17+
18+
3. Run `sudo raspi-config`
19+
20+
- Update 8: Get latest configuration tool
21+
- System Options 1: Hostname -> mynode
22+
- System Options 1- > Boot Options -> Console
23+
- Localisation 5: Timezone -> US -> Central
24+
- Localisation 5: Keyboard
25+
- Advanced 6: Expand Filesystem
26+
- Exit by selecting <Finish>, and <No> as no reboot is necessary
27+
28+
4. Update OS
29+
30+
```sh
31+
sudo apt-get update
32+
sudo apt-get -y upgrade
33+
```
34+
35+
5. Install some basics
36+
37+
```sh
38+
sudo apt-get -y install tmux
39+
```
40+
41+
6. Install Log2Ram (Armbian has own solution)
42+
43+
```sh
44+
cd /tmp
45+
wget https://github.com/azlux/log2ram/archive/v1.2.2.tar.gz -O log2ram.tar.gz
46+
tar -xvf log2ram.tar.gz
47+
mv log2ram-* log2ram
48+
cd log2ram
49+
chmod +x install.sh
50+
sudo ./install.sh
51+
cd ~
52+
```
53+
54+
7. Sync
55+
56+
```sh
57+
sync
58+
sudo shutdown -h now
59+
```
60+
61+
8. Make image now (if imaging)
62+
63+
Final results:
64+
65+
- Image with SSH access
66+
- Root user disabled
67+
- Default user admin with password bolt

make_rootfs.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#!/bin/bash
22

3-
# DEPRECATED DEVICES: raspi3
3+
# DEPRECATED DEVICES: raspi3 rock64 rockpi4
44

55
# Make each device
6-
for i in 'raspi4' 'raspi5' 'debian' 'rockpro64' 'rock64' 'rockpi4' ; do
6+
for i in 'raspi4' 'raspi5' 'debian' 'rockpro64' ; do
77
echo "Creating root file system for $i"
88
mkdir -p out/rootfs_$i/
99

rootfs/debian/usr/bin/electrs

-1.74 MB
Binary file not shown.

rootfs/debian/usr/share/mynode/electrs.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# --timestamp --db-dir /mnt/hdd/mynode/electrs --electrum-rpc-addr 0.0.0.0:50001 --jsonrpc-import --bulk-index-threads 3 --index-batch-size 12 --daemon-rpc-addr 127.0.0.1:8332 --txid-limit 100 --tx-cache-size-mb 10.0 --wait-duration-secs 15
22

33
log_filters = "INFO"
4-
timestamp = true
4+
#timestamp = true # Disabled, removed in later new electrs versions
55
#jsonrpc_import = true
66
jsonrpc_timeout_secs = 30
77
daemon_rpc_addr = "127.0.0.1:8332"
-2.35 MB
Binary file not shown.

rootfs/rock64/usr/bin/electrs

-2.53 MB
Binary file not shown.

rootfs/rockpi4/usr/bin/electrs

-2.35 MB
Binary file not shown.

rootfs/rockpro64/usr/bin/electrs

-2.35 MB
Binary file not shown.

0 commit comments

Comments
 (0)