mirror of
https://github.com/mynodebtc/mynode.git
synced 2024-11-16 02:12:49 +00:00
c419fa3e78
* Move existing documentation to its own `doc` folder * Convert setup_base_image_debian to Markdown * Convert setup_base_image_other to Markdown * Convert setup_base_image_raspi3 to Markdown * Convert setup_babse_image_raspi4 to Markdown * Convert setup_base_image_rock64 to Markdown * Convert setup_base_image_rockpro64 to Markdown * Update filepaths in code to point to new `doc` directory
1.4 KiB
1.4 KiB
Setup Base Image (Raspberry Pi 4)
-
After Raspi Flash
touch
ssh file on rootfs -
Login as pi / raspberry
-
Run
sudo raspi-config
- Update 8: Get latest configuration tool
- Network Options 2: Hostname -> myNode
- Boot Options 3: Choose Desktop / CLI -> Console
- Boot Options 3: Wait for Network at Boot
- Localisation 4: I2 -> US -> Central
- Localisation 4: I4 -> US
- Advanced 7: Expand Filesystem
- Advanced 7: Memory Split -> 16
- Exit by selecting , and as no reboot is necessary
-
Add admin user
sudo useradd -p $(openssl passwd -1 bolt) -m -s /bin/bash admin sudo adduser admin sudo
-
Update OS
sudo apt-get update sudo apt-get -y upgrade
-
Install some basics
sudo apt-get -y install tmux
-
Reboot
sudo reboot
-
Log back in as admin
-
Delete pi user
sudo deluser pi sudo rm -rf /home/pi
-
Install Log2Ram (Armbian has own solution)
cd /tmp
wget https://github.com/azlux/log2ram/archive/v1.2.2.tar.gz -O log2ram.tar.gz
tar -xvf log2ram.tar.gz
mv log2ram-* log2ram
cd log2ram
chmod +x install.sh
sudo ./install.sh
cd ~
- Sync
sync
-
Make image now (if imaging)
Final results:
- Image with SSH access
- Root user disabled
- Default user admin with password bolt