Releases: lncm/pi-factory
v0.5.2
This is a very incremental version for v0.5.1 with some minor changes.
Changelog
- Cleanup of make_img.sh
- Make images denoted by architecture
- Add pull request for Add SSHD to torrc by default
- Add pull request for authorized keys autoupdate
- Add in pull request for patching wpa_supplicant error messages so its less scary.
- Actually increment the versions
Verifying this release
curl "https://nolim1t.co/key/pgpkey.asc.txt" | gpg --import
orcurl --socks5-hostname localhost:9050 "http://nlboxajljr5boevw3vyfryenhwqs5eehfh5pnbzjlnounrje5wulbnyd.onion/key/pgpkey.asc.txt" | gpg --import
(assuming your TOR lives on 9050)- Clone this project in git
git tag -v v0.5.1
v0.5.1: Choisy Choices
This is a very incremental patch
Features
- Cleanup and Documentation
- Added some install options
Options
Create the following empty file on the FAT partition BEFORE the first boot
Filename | Description |
---|---|
noswap | disables SWAP generation (not recommended unless you know what you are doing!) |
noavahi | disables install for avahi-daemon / mdns discovery (not recommended unless you know what you are doing!) |
nodocker | disables Docker installation |
nopython | Disables python3 installation |
notor | Disables tor installation |
Installation
Please refer to Installation documentation before you set it up.
Files
Filename | Description |
---|---|
lncm-box-v0.5.0-armhf.img.zip | This is the 32-bit version. Suitable for PI-ZERO and Raspberry PI |
lncm-box-v0.5.0.img.zip | This is the 64-bit version. Recommended for Raspberry PI 3/3b and above |
Known Issues
- Version number still says v0.5.0 in the file. This is just a cosmetic issue.
Verifying this release
curl "https://nolim1t.co/key/pgpkey.asc.txt" | gpg --import
- Clone this project in git
git tag -v v0.5.1
PI-Factory v0.5.0: OS Only
Features
- pi-factory is now a persistent OS Only! For Nodes, please refer to earlier versions or go to the noma project
- Latest version updated to Alpine 3.10.2
- We now have 64 bit (aarch64) and 32 bit images (armhf). The Raspberry PI 3/3b works well on 64 bit
- Deterministic builds. Images now built and released automatically through github actions.
Files
Filename | Description |
---|---|
lncm-box-v0.5.0-armhf.img.zip | This is the 32-bit version. Suitable for PI-ZERO and Raspberry PI |
lncm-box-v0.5.0.img.zip | This is the 64-bit version. Recommended for Raspberry PI 3/3b and above |
Installation Instructions
- Download Etcher
- Download one of the above files
- Insert SD Card and open up Etcher
- Etch one of the images onto the SD card
- Remount the SD card and create a file called
wpa_supplicant.conf
- Inside the file put the following
network={
ssid="Your Wifi SSID goes here"
key_mgmt=WPA-PSK
psk="YOUR Password goes here"
}
- Unmount the drive and put it into a PI or PI zero. And in about 10-20 minutes (PI-Zero will take longer), you will be able to login through avahi/mdns
box.local
, or if you don't have avahi/mdns on your desktop you will need to grab the IP address from plugging in your PI to a TV or from your router.
Verifying this release
curl "https://nolim1t.co/key/pgpkey.asc.txt" | gpg --import
- Clone this project in git
git tag -v v0.5.0
Github Action Generated Release based on v0.4.1
Github Action Generated Release based on v0.4.1
This is the first release which was built deterministically by the github action bot. So whatever was commit was released.
Instructions
- Download Etcher
- Download this image
- Burn it onto an SD card
Experienced users can alternatively use dd
to burn the image, or follow the steps in make_img.sh
to create their own image / SD card.
LNCM-Box (Courageous Cougar)
Highlights
- Automatic tor setup for LND
- Nginx in base image
- WiFi Manager at box.local
- Point of Sale at box.local/pos
Instructions
- Download Etcher
- Download latest lncm-box.img.zip
- Open Etcher and follow instructions to burn
lncm-box.img.zip
to SD card
Experienced users can alternatively use dd
to burn the image, or follow the steps in make_img.sh
to create their own image / SD card.
LNCM-Box (Boreal Beta)
Highlights
- Automatic LND unlock
- More package mirrors
- Tor for LND
- Bitcoin wallet support
- USB storage device setup
- Point of Sale user interface
- Invoicing backend for bitcoin and lightning
Instructions
- Download Etcher
- Download latest lncm-box.img.zip
- Open Etcher and follow instructions to burn
lncm-box.img.zip
to SD card
Experienced users can alternatively use dd
to burn the image, or follow the steps in make_img.sh
to create their own image / SD card.
LNCM-Box (Alpine Alps)
Changelog
- Update Alpine release to 3.8.2
- Speed up boot
- Improvements to containers
- Fix WiFi on 3B+
- Fix README
- Fix lncm installation scripts
Instructions
- Download Etcher
- Download latest lncm-box.img.zip
- Open Etcher and follow instructions to burn
lncm-box.img.zip
to SD card
Experienced users can alternatively use dd
to burn the image, or follow the steps in make_img.sh
to create their own image / SD card.
LNCM-Box (persistent bugfix)
Changelog
- Fix wifi authentication getting lost after reboot – thanks @nolim1t
- Fix swap
- Fix README
- Fix MOTD
- Fix lncm-post installation script
- Reboot after persistent installation
Instructions
- Download Etcher
- Download latest lncm-box.img.zip
- Open Etcher and follow instructions to burn
lncm-box.img.zip
to SD card
Experienced users can alternatively use dd
to burn the image, or follow the steps in make_img.sh
to create their own image / SD card.
LNCM-Box (persistent)
Changelog
- Installs itself persistently to SD card once connected to internet
- Writes version-string to FAT partition
/installed
after installation - Logs installation to
/var/log/rc.log
- Added low priority swap to SD card
- Added portainer management UI for docker, run as
service portainer start
- Added
README.md
to home directory - Split build artefacts into separate files
- Improvements to build scripts
- Permissions fixes
Instructions
- Download Etcher
- Download latest lncm-box.img.zip
- Open Etcher and follow instructions to burn
lncm-box.img.zip
to SD card
Experienced users can alternatively use dd
to burn the image, or follow the steps in make_img.sh
to create their own image / SD card.
LNCM-Box (semver)
Changelog
- Adopt semver
- Fix missing kernel modloop in img and tar.gz
- Tested on RPi 3 & 3B+
Instructions
- Download Etcher
- Download latest lncm-box.img.zip
- Open Etcher and follow instructions to burn
lncm-box.img.zip
to SD card
Experienced users: can alternatively use dd
or partition & format their own SD card and install manually as before.