Skip to content

Releases: lncm/pi-factory

v0.5.2

18 Nov 10:19
v0.5.2
864f5b8
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

This is a very incremental version for v0.5.1 with some minor changes.

Changelog

Verifying this release

  1. curl "https://nolim1t.co/key/pgpkey.asc.txt" | gpg --import or curl --socks5-hostname localhost:9050 "http://nlboxajljr5boevw3vyfryenhwqs5eehfh5pnbzjlnounrje5wulbnyd.onion/key/pgpkey.asc.txt" | gpg --import (assuming your TOR lives on 9050)
  2. Clone this project in git
  3. git tag -v v0.5.1

v0.5.1: Choisy Choices

08 Oct 09:40
v0.5.1
cd741a9
Compare
Choose a tag to compare

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

  1. curl "https://nolim1t.co/key/pgpkey.asc.txt" | gpg --import
  2. Clone this project in git
  3. git tag -v v0.5.1

PI-Factory v0.5.0: OS Only

07 Oct 13:08
v0.5.0
b8e4011
Compare
Choose a tag to compare

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

  1. Download Etcher
  2. Download one of the above files
  3. Insert SD Card and open up Etcher
  4. Etch one of the images onto the SD card
  5. Remount the SD card and create a file called wpa_supplicant.conf
  6. Inside the file put the following
network={
	ssid="Your Wifi SSID goes here"
	key_mgmt=WPA-PSK
	psk="YOUR Password goes here"
}
  1. 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

  1. curl "https://nolim1t.co/key/pgpkey.asc.txt" | gpg --import
  2. Clone this project in git
  3. git tag -v v0.5.0

Github Action Generated Release based on v0.4.1

07 Oct 03:52
628f647
Compare
Choose a tag to compare

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

  1. Download Etcher
  2. Download this image
  3. 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)

07 Mar 09:28
Compare
Choose a tag to compare
Pre-release

Highlights

Instructions

  1. Download Etcher
  2. Download latest lncm-box.img.zip
  3. 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)

16 Jan 18:17
Compare
Choose a tag to compare
Pre-release

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

  1. Download Etcher
  2. Download latest lncm-box.img.zip
  3. 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)

28 Dec 16:04
Compare
Choose a tag to compare
Pre-release

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

  1. Download Etcher
  2. Download latest lncm-box.img.zip
  3. 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)

13 Dec 11:18
Compare
Choose a tag to compare
Pre-release

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

  1. Download Etcher
  2. Download latest lncm-box.img.zip
  3. 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)

12 Dec 04:11
Compare
Choose a tag to compare
LNCM-Box (persistent) Pre-release
Pre-release

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

  1. Download Etcher
  2. Download latest lncm-box.img.zip
  3. 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)

19 Nov 08:50
a0ad817
Compare
Choose a tag to compare
LNCM-Box (semver) Pre-release
Pre-release

Changelog

  • Adopt semver
  • Fix missing kernel modloop in img and tar.gz
  • Tested on RPi 3 & 3B+

Instructions

  1. Download Etcher
  2. Download latest lncm-box.img.zip
  3. 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.