pi-factory
pi-factory copied to clipboard
Bootstrap a bitcoin lightning box for Raspberry Pi 3 based on Alpine Linux
## Box 0.5.3 Changelog * [Security Improvement for wpa_supplicant.conf](https://github.com/lncm/pi-factory/pull/251) * [Remove lncm-online after persistent install](https://github.com/lncm/pi-factory/pull/249) * [Add .onion site to MOTD](https://github.com/lncm/pi-factory/pull/248) ## Proposed * [TOR bootstrapping - So we can...
Allow for detection of .onions into the image (should write out the tor config file). - [ ] Create a runlevels default init.d script which looks for onions in the...
Have tested this change and wifi still works. So we can't leak the wifi passwords to any users (if we are using this for deployment scripts where theres a possible...
In case of publically available boxes (especially with deploy keys being shared). Risk is low-medium now but it should be addressed. https://github.com/lncm/pi-factory/blob/864f5b8fd4499925b4adf83ac0441a0f4717dadc/etc/init.d/wpa_supplicant#L16
Remove lncm-online from boot after persistent install is done. After that point we probably don't need it.
There are some errors thrown by the setup-disk stage of installing alpine to SD. ``` ERROR: unsatisfiable constraints: syslinux (missing): ``` These issues can be resolved by modifying Alpine's installation...
shfmt brings automated formatting to shell, and is written in golang @meeDamian What is the best way to add this to Travis, to ensure it gets run before every commit?