Merge branch 'master' of github.com:mynodebtc/mynode

This commit is contained in:
Taylor Helsper 2024-01-07 18:56:48 -06:00
commit 505ef517f7

View File

@ -1,57 +1,42 @@
# Setup Base Image (Raspberry Pi 4) # Setup Base Image (Raspberry Pi 4)
1. After Raspi Flash `touch` ssh file on rootfs **LATEST TESTED IMAGE (Debian 12 - Bookworm)**
2023-12-11-raspios-bookworm-arm64-lite.img
2. Login as pi / raspberry 1. Flash Using Raspberry Pi Images
Settings
- Enable SSH
- Hostname: mynode.local
- Username: admin
- Password: bolt
2. Login as admin / bolt
3. Run `sudo raspi-config` 3. Run `sudo raspi-config`
- Update 8: Get latest configuration tool - Update 8: Get latest configuration tool
- Network Options 2: Hostname -> mynode - System Options 1: Hostname -> mynode
- Boot Options 3: Choose Desktop / CLI -> Console - System Options 1- > Boot Options -> Console
- Boot Options 3: Wait for Network at Boot - Localisation 5: Timezone -> US -> Central
- Localisation 4: I2 -> US -> Central - Localisation 5: Keyboard
- Localisation 4: I4 -> US - Advanced 6: Expand Filesystem
- Advanced 7: Expand Filesystem
- Advanced 7: Memory Split -> 16
- Exit by selecting <Finish>, and <No> as no reboot is necessary - Exit by selecting <Finish>, and <No> as no reboot is necessary
4. Add admin user 4. Update OS
```sh
sudo useradd -p $(openssl passwd -1 bolt) -m -s /bin/bash admin
sudo adduser admin sudo
```
5. Update OS
```sh ```sh
sudo apt-get update sudo apt-get update
sudo apt-get -y upgrade sudo apt-get -y upgrade
``` ```
6. Install some basics 5. Install some basics
```sh ```sh
sudo apt-get -y install tmux sudo apt-get -y install tmux
``` ```
7. Reboot 6. Install Log2Ram (Armbian has own solution)
```sh
sudo reboot
```
8. Log back in as admin
9. Delete pi user
```sh
sudo deluser pi
sudo rm -rf /home/pi
```
10. Install Log2Ram (Armbian has own solution)
```sh ```sh
cd /tmp cd /tmp
@ -64,14 +49,14 @@
cd ~ cd ~
``` ```
11. Sync 7. Sync
```sh ```sh
sync sync
sudo shutdown -h now sudo shutdown -h now
``` ```
12. Make image now (if imaging) 8. Make image now (if imaging)
Final results: Final results: