-
Notifications
You must be signed in to change notification settings - Fork 307
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PyCLI, WUI, API upgrades #291
base: master
Are you sure you want to change the base?
Commits on Dec 22, 2020
-
Fixed sudo issue inside bash functions
Slyke committedDec 22, 2020 Configuration menu - View commit details
-
Copy full SHA for fbf67e4 - Browse repository at this point
Copy the full SHA fbf67e4View commit details
Commits on Jan 15, 2021
-
Merge branch 'master' into experimental
Slyke committedJan 15, 2021 Configuration menu - View commit details
-
Copy full SHA for e1c35da - Browse repository at this point
Copy the full SHA e1c35daView commit details -
Slyke committed
Jan 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 3f1ed1b - Browse repository at this point
Copy the full SHA 3f1ed1bView commit details
Commits on Jan 16, 2021
-
Got basic python and deps working. Added container ssh to host
Slyke committedJan 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 62b02c1 - Browse repository at this point
Copy the full SHA 62b02c1View commit details
Commits on Jan 17, 2021
-
Finished install script. Worked on menu script
Slyke committedJan 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 8c4fd93 - Browse repository at this point
Copy the full SHA 8c4fd93View commit details -
Got semi working menu bootstrap
Slyke committedJan 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 00c5d16 - Browse repository at this point
Copy the full SHA 00c5d16View commit details
Commits on Jan 19, 2021
-
Fixed some of the pycli menu items, added in env var overwriting. add…
…ed development mode to menu container bootstrap
Slyke committedJan 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 249ab96 - Browse repository at this point
Copy the full SHA 249ab96View commit details
Commits on Jan 20, 2021
-
Slyke committed
Jan 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 75b4636 - Browse repository at this point
Copy the full SHA 75b4636View commit details
Commits on Jan 23, 2021
-
Slyke committed
Jan 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c9a817 - Browse repository at this point
Copy the full SHA 4c9a817View commit details
Commits on Feb 12, 2021
-
Added some basic compiling and issue checking. Added remaining services
Slyke committedFeb 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 233afdd - Browse repository at this point
Copy the full SHA 233afddView commit details
Commits on Feb 13, 2021
-
Sped up build WUI loading time. Fixed bug displaying issue color when…
… there wasn't an issue
Slyke committedFeb 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 152ea3b - Browse repository at this point
Copy the full SHA 152ea3bView commit details -
Added basic common interpolation
Slyke committedFeb 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 2f316d8 - Browse repository at this point
Copy the full SHA 2f316d8View commit details
Commits on Feb 14, 2021
-
Compiling, issue checking and build all work on WUI and API. Tested s…
…ervices: adminer: grafana, dashmachine and gitea
Slyke committedFeb 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 392a041 - Browse repository at this point
Copy the full SHA 392a041View commit details -
Tested homer, pihole, portainer-ce and qbittorrent. Updated gitignore
Slyke committedFeb 14, 2021 Configuration menu - View commit details
-
Copy full SHA for a9c895d - Browse repository at this point
Copy the full SHA a9c895dView commit details -
Added better checking for existing running applications when upgrading
Slyke committedFeb 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 2db76df - Browse repository at this point
Copy the full SHA 2db76dfView commit details
Commits on Feb 15, 2021
-
Fixed small issue with nodered. Added default module selection
Slyke committedFeb 15, 2021 Configuration menu - View commit details
-
Copy full SHA for fcfba61 - Browse repository at this point
Copy the full SHA fcfba61View commit details -
Tested and fixed mosquitto and influxdb
Slyke committedFeb 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 0bc7317 - Browse repository at this point
Copy the full SHA 0bc7317View commit details
Commits on Feb 16, 2021
-
Added network checking. Added saving of selected services
Slyke committedFeb 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 859dfad - Browse repository at this point
Copy the full SHA 859dfadView commit details -
Added webthings config file. Fixed webthings build issues
Slyke committedFeb 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 268470a - Browse repository at this point
Copy the full SHA 268470aView commit details
Commits on Feb 19, 2021
-
Got nextcloud working. Added better developer switches
Slyke committedFeb 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 4bfd5e0 - Browse repository at this point
Copy the full SHA 4bfd5e0View commit details
Commits on Feb 21, 2021
-
Tested and fixed many services
Slyke committedFeb 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 117205d - Browse repository at this point
Copy the full SHA 117205dView commit details
Commits on Feb 22, 2021
-
Added error handler on buildstack wui. Added build for react. Added i…
…con handling locally. Added buttons to build history
Slyke committedFeb 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 29ce6d9 - Browse repository at this point
Copy the full SHA 29ce6d9View commit details
Commits on Feb 24, 2021
-
Added build yaml viewer on history page
Slyke committedFeb 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 4f755bc - Browse repository at this point
Copy the full SHA 4f755bcView commit details
Commits on Feb 28, 2021
-
Added view build, load build and delete build to history page
Slyke committedFeb 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 63bfa23 - Browse repository at this point
Copy the full SHA 63bfa23View commit details
Commits on Mar 2, 2021
-
Added pagination to build list. Added loading builds in pycli
Slyke committedMar 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 1640fe2 - Browse repository at this point
Copy the full SHA 1640fe2View commit details
Commits on Mar 5, 2021
-
Slyke committed
Mar 5, 2021 Configuration menu - View commit details
-
Copy full SHA for f3e0cd0 - Browse repository at this point
Copy the full SHA f3e0cd0View commit details
Commits on Mar 6, 2021
-
Slyke committed
Mar 6, 2021 Configuration menu - View commit details
-
Copy full SHA for c6f2810 - Browse repository at this point
Copy the full SHA c6f2810View commit details -
Slyke committed
Mar 6, 2021 Configuration menu - View commit details
-
Copy full SHA for e16eecd - Browse repository at this point
Copy the full SHA e16eecdView commit details -
Slyke committed
Mar 6, 2021 Configuration menu - View commit details
-
Copy full SHA for 6f2e6eb - Browse repository at this point
Copy the full SHA 6f2e6ebView commit details -
Fixed typo in source meta file
Slyke committedMar 6, 2021 Configuration menu - View commit details
-
Copy full SHA for db7f34d - Browse repository at this point
Copy the full SHA db7f34dView commit details
Commits on Mar 7, 2021
-
Added missing CORS port. Added internal docker matchin
Slyke committedMar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 88ab07b - Browse repository at this point
Copy the full SHA 88ab07bView commit details -
Added in cors filtering & port. Added key checking in menu
Slyke committedMar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for aa1698d - Browse repository at this point
Copy the full SHA aa1698dView commit details -
Slyke committed
Mar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for da83a19 - Browse repository at this point
Copy the full SHA da83a19View commit details -
Added error checks to installing ssh keys
Slyke committedMar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 196b009 - Browse repository at this point
Copy the full SHA 196b009View commit details -
Added private key to menu instance mount
Slyke committedMar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 256c8bb - Browse repository at this point
Copy the full SHA 256c8bbView commit details -
Slyke committed
Mar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 93192df - Browse repository at this point
Copy the full SHA 93192dfView commit details -
Slyke committed
Mar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for f3bf260 - Browse repository at this point
Copy the full SHA f3bf260View commit details -
Slyke committed
Mar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 6929a73 - Browse repository at this point
Copy the full SHA 6929a73View commit details -
Slyke committed
Mar 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 3e3b020 - Browse repository at this point
Copy the full SHA 3e3b020View commit details
Commits on Mar 8, 2021
-
Fixed typo in ssh key injection. Added press any key on error
Slyke committedMar 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 3a59591 - Browse repository at this point
Copy the full SHA 3a59591View commit details -
Slyke committed
Mar 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 6e2cb3a - Browse repository at this point
Copy the full SHA 6e2cb3aView commit details -
Slyke committed
Mar 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 9149e98 - Browse repository at this point
Copy the full SHA 9149e98View commit details -
Added screen to installation. Added build as default route on wui
Slyke committedMar 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 4721a39 - Browse repository at this point
Copy the full SHA 4721a39View commit details
Commits on Mar 9, 2021
-
Removed old templates. Added text stating no builds on CLI. Fixed bor…
…ders on CLI
Slyke committedMar 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 4698be3 - Browse repository at this point
Copy the full SHA 4698be3View commit details -
Slyke committed
Mar 9, 2021 Configuration menu - View commit details
-
Copy full SHA for b38bd0c - Browse repository at this point
Copy the full SHA b38bd0cView commit details
Commits on Mar 12, 2021
-
Added Nodered selection. Fixed color scheme. Fixed bug in temp networ…
…k dropdown selection
Slyke committedMar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for bee9da2 - Browse repository at this point
Copy the full SHA bee9da2View commit details -
Added comments in meta file. Had PyCLI use localhost for exec
Slyke committedMar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for b5b2b63 - Browse repository at this point
Copy the full SHA b5b2b63View commit details -
Added error message to cli build
Slyke committedMar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 3d32de4 - Browse repository at this point
Copy the full SHA 3d32de4View commit details -
Slyke committed
Mar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 828f95c - Browse repository at this point
Copy the full SHA 828f95cView commit details -
Slyke committed
Mar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 6119e5f - Browse repository at this point
Copy the full SHA 6119e5fView commit details -
Fixed log directory not being created
Slyke committedMar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for b4c86ed - Browse repository at this point
Copy the full SHA b4c86edView commit details -
Slyke committed
Mar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 40baa5f - Browse repository at this point
Copy the full SHA 40baa5fView commit details -
Merge pull request #290 from SensorsIot/wui
Upgraded menu to use an API. Created a Web UI
Configuration menu - View commit details
-
Copy full SHA for ea9183c - Browse repository at this point
Copy the full SHA ea9183cView commit details
Commits on Mar 16, 2021
-
Added compose-override merging on install inside docker
Slyke committedMar 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 84be56d - Browse repository at this point
Copy the full SHA 84be56dView commit details -
Slyke committed
Mar 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 353d0f5 - Browse repository at this point
Copy the full SHA 353d0f5View commit details
Commits on Mar 17, 2021
-
Added tag selection and assume to influx. Added portainer icons and t…
…ested hiemdall and portainer
Slyke committedMar 17, 2021 Configuration menu - View commit details
-
Copy full SHA for cb31199 - Browse repository at this point
Copy the full SHA cb31199View commit details
Commits on Mar 18, 2021
-
Fixed postgres and timescale db. Added service dependency check to al…
…l services
Slyke committedMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for e567bf6 - Browse repository at this point
Copy the full SHA e567bf6View commit details -
Added function echos to install script
Slyke committedMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 96438c0 - Browse repository at this point
Copy the full SHA 96438c0View commit details -
Fixed and tested homebridge and espruinohub
Slyke committedMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for e999759 - Browse repository at this point
Copy the full SHA e999759View commit details -
Added wireguard config to build
Slyke committedMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for c3ec4a6 - Browse repository at this point
Copy the full SHA c3ec4a6View commit details
Commits on Mar 19, 2021
-
Fixed port envvar on wireguard. Fixed bug in API when specifying port…
… protocol
Slyke committedMar 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 15f806b - Browse repository at this point
Copy the full SHA 15f806bView commit details -
Merge pull request #295 from SensorsIot/wui
Wui/api updates for experimental
Configuration menu - View commit details
-
Copy full SHA for 18dc5d2 - Browse repository at this point
Copy the full SHA 18dc5d2View commit details
Commits on Mar 23, 2021
-
Got PyCLI menu loading API services
Slyke committedMar 23, 2021 Configuration menu - View commit details
-
Copy full SHA for df440f1 - Browse repository at this point
Copy the full SHA df440f1View commit details
Commits on Mar 27, 2021
-
Added basic issue checking on pycli.
Slyke committedMar 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 1413a83 - Browse repository at this point
Copy the full SHA 1413a83View commit details
Commits on Mar 29, 2021
-
Added build checking to PyCLI menu
Slyke committedMar 29, 2021 Configuration menu - View commit details
-
Copy full SHA for e86eae7 - Browse repository at this point
Copy the full SHA e86eae7View commit details
Commits on Mar 30, 2021
-
Added warning to wait on initial RPi image. Finished issue rendering …
…on PyCLI menu
Slyke committedMar 30, 2021 Configuration menu - View commit details
-
Copy full SHA for b10a838 - Browse repository at this point
Copy the full SHA b10a838View commit details
Commits on Mar 31, 2021
-
PyCLI now checks and installs builds
Slyke committedMar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for f650e62 - Browse repository at this point
Copy the full SHA f650e62View commit details -
Configuration menu - View commit details
-
Copy full SHA for d00ce67 - Browse repository at this point
Copy the full SHA d00ce67View commit details -
Added plex, pihole, wireguard example
Slyke committedMar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 8b6d3a2 - Browse repository at this point
Copy the full SHA 8b6d3a2View commit details -
Changed user back to nodered, and changed nodered's node version to 1…
…2 (thanks @Paraphraser)
Slyke committedMar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 33e4f8c - Browse repository at this point
Copy the full SHA 33e4f8cView commit details -
Added sqlite (and other unsafe installs) option to addons file
Slyke committedMar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for f6df39e - Browse repository at this point
Copy the full SHA f6df39eView commit details -
Slyke committed
Mar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for ee761e3 - Browse repository at this point
Copy the full SHA ee761e3View commit details -
Fixed typo on addons list for build
Slyke committedMar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for fa6fbce - Browse repository at this point
Copy the full SHA fa6fbceView commit details
Commits on Apr 4, 2021
-
Fixed typo in menu, and added optional SSH key install
Slyke committedApr 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 376df32 - Browse repository at this point
Copy the full SHA 376df32View commit details
Commits on Apr 27, 2021
-
Added in option detection from API.
Slyke committedApr 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 7f7ccf7 - Browse repository at this point
Copy the full SHA 7f7ccf7View commit details
Commits on Apr 30, 2021
-
Added npm modules selector to nodered and completed first build test …
…on cli
Slyke committedApr 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 6f392d7 - Browse repository at this point
Copy the full SHA 6f392d7View commit details
Commits on May 4, 2021
-
Added more logos and better error text for menu build timeouts
Slyke committedMay 4, 2021 Configuration menu - View commit details
-
Copy full SHA for c4fd637 - Browse repository at this point
Copy the full SHA c4fd637View commit details
Commits on May 5, 2021
-
Added logos for various services
Slyke committedMay 5, 2021 Configuration menu - View commit details
-
Copy full SHA for beda5f0 - Browse repository at this point
Copy the full SHA beda5f0View commit details -
Updated messages to be more descriptive to user
Slyke committedMay 5, 2021 Configuration menu - View commit details
-
Copy full SHA for a734f14 - Browse repository at this point
Copy the full SHA a734f14View commit details
Commits on May 7, 2021
-
Added Adguard and octoprint. Added logos for multiple services.
Slyke committedMay 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 9f8281b - Browse repository at this point
Copy the full SHA 9f8281bView commit details -
Added remaining icons for services
Slyke committedMay 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 92bc37f - Browse repository at this point
Copy the full SHA 92bc37fView commit details
Commits on May 8, 2021
-
Added help & docs modal to wui. Started adding doccs links into config
Slyke committedMay 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 9db4287 - Browse repository at this point
Copy the full SHA 9db4287View commit details -
Added documentation references for the first several services
Slyke committedMay 8, 2021 Configuration menu - View commit details
-
Copy full SHA for f5da688 - Browse repository at this point
Copy the full SHA f5da688View commit details
Commits on May 11, 2021
-
Added documentation for a bunch of services. Fixed redirect
Slyke committedMay 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 76990d4 - Browse repository at this point
Copy the full SHA 76990d4View commit details
Commits on May 13, 2021
-
Added documentation links for most services
Slyke committedMay 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 2fc3e43 - Browse repository at this point
Copy the full SHA 2fc3e43View commit details -
Added the final list of links to documentation
Slyke committedMay 13, 2021 Configuration menu - View commit details
-
Copy full SHA for badee1b - Browse repository at this point
Copy the full SHA badee1bView commit details -
Merge branch 'master' into experimental
Slyke committedMay 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 2346941 - Browse repository at this point
Copy the full SHA 2346941View commit details -
Slyke committed
May 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 4cfd198 - Browse repository at this point
Copy the full SHA 4cfd198View commit details -
Slyke committed
May 13, 2021 Configuration menu - View commit details
-
Copy full SHA for a4870ed - Browse repository at this point
Copy the full SHA a4870edView commit details -
Moved ssh key question to outside function
Slyke committedMay 13, 2021 Configuration menu - View commit details
-
Copy full SHA for f36c3a4 - Browse repository at this point
Copy the full SHA f36c3a4View commit details -
Slyke committed
May 13, 2021 Configuration menu - View commit details
-
Copy full SHA for f01292e - Browse repository at this point
Copy the full SHA f01292eView commit details -
Slyke committed
May 13, 2021 Configuration menu - View commit details
-
Copy full SHA for a4522ad - Browse repository at this point
Copy the full SHA a4522adView commit details -
Slyke committed
May 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 2479678 - Browse repository at this point
Copy the full SHA 2479678View commit details -
Slyke committed
May 13, 2021 Configuration menu - View commit details
-
Copy full SHA for c9661af - Browse repository at this point
Copy the full SHA c9661afView commit details -
Added empty line before ssh explanation for easier reading
Slyke committedMay 13, 2021 Configuration menu - View commit details
-
Copy full SHA for ebd539a - Browse repository at this point
Copy the full SHA ebd539aView commit details
Commits on May 14, 2021
-
Changed alpine to node:v14 due to ISA errors
Slyke committedMay 14, 2021 Configuration menu - View commit details
-
Copy full SHA for b9cac83 - Browse repository at this point
Copy the full SHA b9cac83View commit details -
Added error in for edge case where docker couldnt read permissions
Slyke committedMay 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 4a705a0 - Browse repository at this point
Copy the full SHA 4a705a0View commit details -
Added messages when building so the user it may take some time
Slyke committedMay 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 8f67f39 - Browse repository at this point
Copy the full SHA 8f67f39View commit details
Commits on May 24, 2021
-
Slyke committed
May 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 1296a23 - Browse repository at this point
Copy the full SHA 1296a23View commit details -
Updated timeout times and message
Slyke committedMay 24, 2021 Configuration menu - View commit details
-
Copy full SHA for b6bc82e - Browse repository at this point
Copy the full SHA b6bc82eView commit details -
Merge branch 'master' into experimental
Slyke committedMay 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 3af82de - Browse repository at this point
Copy the full SHA 3af82deView commit details -
Slyke committed
May 24, 2021 Configuration menu - View commit details
-
Copy full SHA for c48e732 - Browse repository at this point
Copy the full SHA c48e732View commit details
Commits on May 27, 2021
-
Changed docker build context for iotstack menus
Slyke committedMay 27, 2021 Configuration menu - View commit details
-
Copy full SHA for f162f79 - Browse repository at this point
Copy the full SHA f162f79View commit details
Commits on May 28, 2021
-
Fixed IOTstack source directory for docker menu builds
Slyke committedMay 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 6881096 - Browse repository at this point
Copy the full SHA 6881096View commit details
Commits on May 29, 2021
-
Pin InfluxDB to 1.8 - PR 1 of 3 - experimental branch
Changes pin from 1.8.4 to 1.8. This will pick up the multiple images tagged with 1.8.5 (following on from multiple images tagged 1.8.4) and any future 1.8.6 etc. Formatted as per your Discord advice (1.8, 1.8.4, latest). The problem I see with "latest" is that it doesn't work.
Configuration menu - View commit details
-
Copy full SHA for bb430d5 - Browse repository at this point
Copy the full SHA bb430d5View commit details
Commits on Jun 4, 2021
-
Octoprint - ports - PR 3 of 3 - experimental branch
Removes 9981:8080 port mapping (unnecessary).
Configuration menu - View commit details
-
Copy full SHA for 819c732 - Browse repository at this point
Copy the full SHA 819c732View commit details
Commits on Jun 10, 2021
-
Merge pull request #357 from Paraphraser/20210529-influx-experimental
Pin InfluxDB to 1.8 - PR 3 of 3 - experimental branch
Configuration menu - View commit details
-
Copy full SHA for 716edf2 - Browse repository at this point
Copy the full SHA 716edf2View commit details -
Merge pull request #360 from Paraphraser/20210604-octoprint-experimental
Octoprint - ports - PR 3 of 3 - experimental branch
Configuration menu - View commit details
-
Copy full SHA for 9548b95 - Browse repository at this point
Copy the full SHA 9548b95View commit details
Commits on Jun 12, 2021
-
Nextcloud - consistent service definition - experimental - 3 of 3
Implements consistent service definition across all three branches. Documentation consolidated into master branch. Includes step-by-step guide to proper initialisation. Documentation in old-menu branch reduced to a stub pointing to master branch.
Configuration menu - View commit details
-
Copy full SHA for 8b268b8 - Browse repository at this point
Copy the full SHA 8b268b8View commit details
Commits on Jun 14, 2021
-
openHAB - consistency fixes - experimental branch - 3 of 3
Uses a consistent service definition across all three branches. Removes commented out capabilities which seem unnecessary. These seem to have been inherited from old-menu. Not present in master branch. Fixes typo in `EXTRA_JAVA_OPTS` environment variables (no leading quote mark). Also switches default time-zone to Etc/UTC. Copy of documentation from master branch.
Configuration menu - View commit details
-
Copy full SHA for 8a52c77 - Browse repository at this point
Copy the full SHA 8a52c77View commit details
Commits on Jun 19, 2021
-
Merge pull request #366 from Paraphraser/20210612-nextcloud-experimental
Nextcloud - consistent service definition - experimental - 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 5f93867 - Browse repository at this point
Copy the full SHA 5f93867View commit details -
openHAB - PR370 update 3 of 3 - experimental branch
1. Fixes egregious formatting error in EXTRA_JAVA_OPTS. My bad! 2. Sets default Java timezone to Etc/UTC. 3. Leaves logging options unchanged (ie as I found it).
Configuration menu - View commit details
-
Copy full SHA for 64c89cd - Browse repository at this point
Copy the full SHA 64c89cdView commit details
Commits on Jun 21, 2021
-
Merge pull request #370 from Paraphraser/20210614-openhab-experimental
openHAB - consistency fixes - experimental branch - 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 293aedd - Browse repository at this point
Copy the full SHA 293aeddView commit details
Commits on Jul 13, 2021
-
WireGuard - experimental branch - PR 3 of 3
Adds service definition from [IOTstack tutorial: Quick and Dirty WireGuard](https://gist.github.com/Paraphraser/f46014b8a27e3f878f07657d6db4490e) gist, with two differences. Instead of hard-coding the following environment variables: ``` - SERVERURL=your.dynamic.dns.name - SERVERPORT=51820 ``` this PR follows the convention of using the `Unset` key: ``` - SERVERURL=Unset - SERVERPORT=Unset ``` Adds same `duck.sh` proposed in PR 1 of 3 in this PR group. No changes to documentation. I'm assuming there will be appropriate consolidation and rewriting of documentation as `experimental` approaches mainstream.
Configuration menu - View commit details
-
Copy full SHA for 0f2fd28 - Browse repository at this point
Copy the full SHA 0f2fd28View commit details
Commits on Aug 9, 2021
-
20210809 MariaDB + Nextcloud - experimental branch - PR 3 of 3
1. Adds Dockerfile to MariaDB template to add stability patches recommended in: * [StackOverflow](https://stackoverflow.com/questions/61809270/how-to-discover-why-mariadb-crashes) * [Discord](https://discord.com/channels/638610460567928832/638610461109256194/825049573520965703) Note: * I have been running these patches for three months and they definitely improve stability (zero crashes in nextcloud_db). The Discord link above contains a similar stability report for MariaDB. 2. Alters service definitions for both MariaDB and Nextcloud to: * build using the Dockerfile * add a volume mapping to support backup/restore of MariaDB database. Note: * it was a conscious decision to place the db_backup folder in `./volumes/CONTAINER` rather than mimic the arrangement for influxdb. It simplifies the backup/restore design. 3. Adds port mapping 9322:3306 to nextcloud_db service definition. This is needed so "restore" routines can tell when the MariaDB service is open for business. Note: * MariaDB already exposes 3306:3306.
Configuration menu - View commit details
-
Copy full SHA for 74261fa - Browse repository at this point
Copy the full SHA 74261faView commit details
Commits on Aug 24, 2021
-
20210823 Telegraf - experimental branch - PR 3 of 3
1. Implements self-repair functionality by adding `Dockerfile` and `entrypoint.sh` to the Telegraf template. 2. Removes `telegraf.conf` from Telegraf template. The default configuration file is now the one supplied with the container downloaded from DockerHub. In other words, it will always be kept up-to-date by the container's maintainers. 3. Alters service definition to: * use a persistent storage area in `./volumes/telegraf` * remove the old `./services/telegraf/telegraf.conf` file mapping * add explicit mappings for all exposed ports. Note: * I made no attempt to follow-up with changes to either `build.js` or `config.js`.
Configuration menu - View commit details
-
Copy full SHA for 37bf399 - Browse repository at this point
Copy the full SHA 37bf399View commit details
Commits on Aug 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fd03fc9 - Browse repository at this point
Copy the full SHA fd03fc9View commit details -
20210826 TICK - experimental branch - PR 3 of 3
Adds Chronograf and Kapacitor service definitions to complement Telegraf and InfluxDB, and complete the TICK stack. Assumes Chronograf may be added without Kapacitor (uncommenting relevant lines in Chronograf service definition is required to enable full integration). I made no attempt to create matching `build.js` and/or `config.js` scripts.
Configuration menu - View commit details
-
Copy full SHA for 4e3bdb1 - Browse repository at this point
Copy the full SHA 4e3bdb1View commit details
Commits on Aug 27, 2021
-
Remove obsolete services-directory setup
Note - `build.js` references `wg0.conf` and `services` directory structures but I have not attempted to fix it. All IOTstack-side setup for WireGuard is completely unnecessary. Wireguard is a well-behaved container that handles its own initialisation properly with no help needed from us.
Configuration menu - View commit details
-
Copy full SHA for 0bccc28 - Browse repository at this point
Copy the full SHA 0bccc28View commit details
Commits on Sep 4, 2021
-
Merge pull request #381 from Paraphraser/20210702-wireguard-experimental
20210702 WireGuard - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 7a76e82 - Browse repository at this point
Copy the full SHA 7a76e82View commit details -
Merge pull request #389 from Paraphraser/20210809-nextcloud-mariadb-e…
…xperimental 20210809 MariaDB + Nextcloud - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 1deb39b - Browse repository at this point
Copy the full SHA 1deb39bView commit details -
Merge pull request #396 from Paraphraser/20210823-telegraf-experimental
20210823 Telegraf - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 1432ece - Browse repository at this point
Copy the full SHA 1432eceView commit details -
Merge pull request #399 from Paraphraser/20210826-TICK-experimental
20210826 TICK - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 3ab3adf - Browse repository at this point
Copy the full SHA 3ab3adfView commit details
Commits on Sep 17, 2021
-
20210917 Mosquitto - experimental branch - PR 3 of 3
A problem affecting the build of the Mosquitto container keeps showing up in Discord questions. Examples: * [2021-09-17](https://discord.com/channels/638610460567928832/638610461109256194/888096248761045022) * [2021-09-09](https://discord.com/channels/638610460567928832/638610461109256194/885494986710335498) The problem is discussed in [alpinelinux/docker-alpine issues/98](alpinelinux/docker-alpine#98). It is not clear whether: 1. The problem is transient (ie those reporting it are able to get past the problem on a retry); 2. Only affects Mosquitto or potentially affects other Alpine-based IOTstack containers using `apk` to add packages (eg Node-RED); or 3. Environmental (eg if there is a proxy system between the Raspberry Pi and dl-cdn.alpinelinux.org). This Pull Request is implementing the patch suggested by Issue 98 of reverting `apk` requests to use HTTP. Given the march towards HTTPS-everywhere, reverting to HTTP might seem inadvisable but: * Issue 98 was opened in July 2020. * There seems to have been no significant progress towards its resolution since January 2021. * The Discord traffic suggests it is an ongoing and present issue for IOTstack users. Also harmonises Mosquitto Dockerfile on experimental branch with the common versions on master and old-menu branches.
Configuration menu - View commit details
-
Copy full SHA for a5cfebe - Browse repository at this point
Copy the full SHA a5cfebeView commit details
Commits on Sep 24, 2021
-
20210924 Portainer - experimental branch - PR 3 of 3
In [Issue 289](#289), @wijnsema proposed removal of Portainer. There has been additional support for this from @mats-nk. It is coming up to a year since Portainer-CE was added to IOTstack so this PR is my way of saying that I agree with the idea. 1. Remove Portainer service definition. 2. Remove Portainer documentation. 3. Copy Portainer-CE documentation from master branch.
Configuration menu - View commit details
-
Copy full SHA for ff304bd - Browse repository at this point
Copy the full SHA ff304bdView commit details
Commits on Sep 30, 2021
-
`docker-entrypoint.sh` was out-of-sync with master and old-menu versions. `iotstack_defaults` directory missing.
Configuration menu - View commit details
-
Copy full SHA for 417ec22 - Browse repository at this point
Copy the full SHA 417ec22View commit details -
Adds health-check functionality to local image
Adds health-check script to template. Alters Dockerfile to import health-check script and adds `HEALTHCHECK` directive. All container documentation is in master branch.
Configuration menu - View commit details
-
Copy full SHA for e4e2ffc - Browse repository at this point
Copy the full SHA e4e2ffcView commit details
Commits on Oct 2, 2021
-
20211002 MariaDB health check - experimental branch - PR 3 of 3
Follows on from suggestion in [Issue 415](#415) to add health-check to more containers. See also [PR 406](dbb6217). Changes: * Adds `iotstack_healthcheck.sh` script to template. * Moves Dockerfile into `buildFiles` directory, and adds commands to copy the health-check script into the local image and activate health-checking on launch. Does not change any documentation on experimental branch.
Configuration menu - View commit details
-
Copy full SHA for 9cc375d - Browse repository at this point
Copy the full SHA 9cc375dView commit details
Commits on Oct 5, 2021
-
20211005 Prometheus revamp - experimental branch - PR 3 of 3
A [Discord thread](https://discord.com/channels/638610460567928832/638610461109256194/891417109920362518) revealed several problems with Prometheus. This Pull Request makes the same changes as proposed for master and old-menu branches but makes no attempt to adjust `build.js`.
Configuration menu - View commit details
-
Copy full SHA for ddbf31b - Browse repository at this point
Copy the full SHA ddbf31bView commit details
Commits on Oct 11, 2021
-
20211011 Home Assistant - experimental branch - PR 3 of 3
Changes `home_assistant` service definition to: * Reference ghcr.io containers, and provide options to select tailored images for Raspberry Pi 3 and 4. * Places container into Host Mode so it can receive multicast traffic. Documentation not changed (assumes master branch documentation is definitive).
Configuration menu - View commit details
-
Copy full SHA for 6682548 - Browse repository at this point
Copy the full SHA 6682548View commit details
Commits on Oct 15, 2021
-
20211015 Telegraf - defaults - experimental branch - PR 3 of 3
Changes `telegraf` Dockerfile so that the configuration for sending metrics to InfluxDB uses the "internal network" URL: ``` http://influxdb:8086 ``` On a clean install, Telegraf should communicate with InfluxDB "out of the box". Acknowledgement: this problem was discovered by [Discord user "tablatronix"](https://discord.com/channels/638610460567928832/638610461109256194/898349626179076096)
Configuration menu - View commit details
-
Copy full SHA for a73fbb2 - Browse repository at this point
Copy the full SHA a73fbb2View commit details
Commits on Oct 17, 2021
-
Add support for optional IOTstack-friendly configuration fragments
Following on from a [Discord discussion](https://discord.com/channels/638610460567928832/638610461109256194/898730354507137054) with @tablatronix: 1. Add a read-only volume mapping for Docker socket. 2. Restructure the defaults configuration scheme to support "additions", comprising two files: - `inputs.docker.conf` - provided by @tablatronix - `inputs.mqtt_consumer.conf` - recovered from the original gcgarner default configuration file. Rather than a ".bak" file, the reference version of the telegraf configuration file (the one that ships with the DockerHub image) is provided as: ``` ~/IOTstack/volumes/telegraf/telegraf-release.conf ``` Documentation updated on master branch.
Configuration menu - View commit details
-
Copy full SHA for 6b88346 - Browse repository at this point
Copy the full SHA 6b88346View commit details -
Merge pull request #432 from Paraphraser/20211015-telegraf-influx-con…
…tainer-experimental 20211015 Telegraf - defaults - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for ce0b4e2 - Browse repository at this point
Copy the full SHA ce0b4e2View commit details -
Merge pull request #427 from Paraphraser/20211011-homeassistant-exper…
…imental 20211011 Home Assistant - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for e9f0daf - Browse repository at this point
Copy the full SHA e9f0dafView commit details -
Merge pull request #421 from Paraphraser/20211005-prometheus-self-rep…
…air-experimental 20211005 Prometheus revamp - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 111963d - Browse repository at this point
Copy the full SHA 111963dView commit details -
Merge pull request #413 from Paraphraser/20210924-portainer-experimental
20210924 Portainer - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 99143a9 - Browse repository at this point
Copy the full SHA 99143a9View commit details -
Merge pull request #408 from Paraphraser/20210917-mosquitto-experimental
20210917 Mosquitto - HTTP not HTTPS during build + health check - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 9d790cb - Browse repository at this point
Copy the full SHA 9d790cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d0e708 - Browse repository at this point
Copy the full SHA 6d0e708View commit details -
Merge pull request #418 from Paraphraser/20211002-mariadb-healthcheck…
…-experimental 20211002 MariaDB health check - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for d7acd7f - Browse repository at this point
Copy the full SHA d7acd7fView commit details
Commits on Oct 23, 2021
-
20211023 Blynk Server - experimental branch - PR 3 of 3
This PR began with a [Discord question](https://discord.com/channels/638610460567928832/638610461109256194/900627294798893056) and uncovered a small can of worms. 1. The [github.com/blynkkk/blynk-server](https://github.com/blynkkk/blynk-server) repository appears to have been deleted. The replacement fork is at [github.com/Peterkn2001/blynk-server](https://github.com/Peterkn2001/blynk-server). This requires a change to the Dockerfile. 2. There are several problems with the `directoryfix.sh` mechanism which are best shown by example: * By default, the script lacks execute permission: ``` $ cd ~/IOTstack $ ls -l ./.templates/blynk_server/directoryfix.sh -rw-r--r-- 1 pi pi 2524 Sep 6 11:39 ./.templates/blynk_server/directoryfix.sh ``` * Correcting, executing and examining the result: ``` $ chmod +x ./.templates/blynk_server/directoryfix.sh $ ./.templates/blynk_server/directoryfix.sh Sample properties files created in ~/IOTstack/volumes/blynk_server/data/config Make sure you edit the files with your details, and restart the container to take effect. $ tree ./volumes/blynk_server/ ./volumes/blynk_server/ └── data └── config ├── mail.properties └── server.properties ``` * That folder structure is incorrect. The service definition declares: ``` volumes: - ./volumes/blynk_server/data:/data - ./volumes/blynk_server/config:/config ``` and the Dockerfile expects `/config` in the `-serverConfig` and `-mailConfig` arguments: ``` ENTRYPOINT ["java", "-jar", "/blynk/server.jar", "-dataFolder", "/data", "-serverConfig", "/config/server.properties", "-mailConfig", "/config/mail.properties"] ``` * Thus, a manual fix is needed before the container initialises properly: ``` $ sudo mv ./volumes/blynk_server/data/config ./volumes/blynk_server/ $ tree ./volumes/blynk_server/ ./volumes/blynk_server/ ├── config │ ├── mail.properties │ └── server.properties └── data ``` * These problems could be corrected by altering `directoryfix.sh` but it still leaves the basic problem common to all "directoryFix" bandaids: the script only runs at menu time, or when the user "just knows" to run it by hand, and doesn't handle container self-repair automatically each time the container starts. 3. The existing Dockerfile references `adoptopenjdk/openjdk14` as its base image. At the time of writing (2021-10-23) the [DockerHub page](https://hub.docker.com/r/adoptopenjdk/openjdk14) claims to have been updated 6 months ago but the actual image that downloads on Raspbian is significantly older: ``` $ docker images | grep -e "^REPOSITORY" -e "^adoptopenjdk" REPOSITORY TAG IMAGE ID CREATED SIZE adoptopenjdk/openjdk14 latest 4b3c72387798 15 months ago 403MB ``` There is an example Dockerfile at [github.com/Peterkn2001/blynk-server](https://github.com/Peterkn2001/blynk-server/blob/master/server/Docker/Dockerfile) which uses `ubuntu` as its base image. This implies that the current Blynk Server fork is being tested on Ubuntu. It is also clear that Ubuntu is getting a lot more maintenance: ``` $ docker images | grep -e "^REPOSITORY" -e "ubuntu" REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest 897590a6c564 7 days ago 49.8MB ``` 4. The existing Dockerfile is tightly-coupled with the Blynk-Server version number. I have abstracted this using an `ARG` statement: ``` ARG BLYNK_SERVER_VERSION=0.41.16 ``` In the Dockerfile, this defaults to the current version but can be altered by the end user in the compose file: ``` blynk_server: build: context: ./.templates/blynk_server/. args: - BLYNK_SERVER_VERSION=0.41.16 ``` A user who wants to adopt a later version can alter the compose file and "build" the container. 5. The blynk server appears to listen to a large number of ports (at least 587, 7443, 8080, 8081, 8082, 8440, 8441, 8442, 8443 & 9443). Three ports seem to be directly relevant: - 8080 http.port - 8440 hardware.mqtt.port - 9443 https.port Those ports have been: - exposed in the Dockerfile, adding 8440 which *is* mentioned in `server.properties`; and - declared in the default service definition, removing 8441 which is *not* mentioned in `server.properties`. Note: - The Dockerfile at [github.com/Peterkn2001/blynk-server](https://github.com/Peterkn2001/blynk-server/blob/master/server/Docker/Dockerfile) attempts to expose: ``` EXPOSE ${HARDWARE_MQTT_PORT} ${HARDWARE_MQTT_PORT_SSL} ${HTTP_PORT} ${HTTPS_PORT} ``` `HARDWARE_MQTT_PORT_SSL` is *probably* intended to be port 8441 but it is not actually defined so it evaluates to a null. 6. Container self-repair is implemented in the now fairly well-established fashion: - An `iotstack_defaults` folder in the template is copied into the image. In this case, it contains the contents of the `config` directory. - A `docker-entrypoint.sh` in the template is copied into the image. When the container is brought up, this script executes first and performs self-repair, then "execs" the original command over the top. 7. Support for three environment variables: - `TZ=Etc/UTC` - the container already has timezone support so this just makes it clear that it can be activated. - `IOTSTACK_UID=1000` & `IOTSTACK_GID=1000` control the ownwership assigned to the "config" directory and its contents during self-repair. Defaults to "nobody" if omitted. 8. Documentation not changed.
Configuration menu - View commit details
-
Copy full SHA for ad4b7a9 - Browse repository at this point
Copy the full SHA ad4b7a9View commit details
Commits on Nov 16, 2021
-
20211116 Deconz community - experimental branch - PR 3 of 3
References: 1. [Discord question](https://discord.com/channels/638610460567928832/638610461109256194/909831079253393419). 2. [GitHub deconz-community](https://github.com/deconz-community/deconz-docker). Changes recommended from Reference #2: * Image from: - `marthoc/deconz:stable` to: - `deconzcommunity/deconz` * Right hand side of volumes mapping from: - `/root/.local/share/dresden-elektronik/deCONZ` to: - `/opt/deCONZ`
Configuration menu - View commit details
-
Copy full SHA for bdd7220 - Browse repository at this point
Copy the full SHA bdd7220View commit details
Commits on Nov 20, 2021
-
Merge pull request #437 from Paraphraser/20211023-blynkServer-selfRep…
…air-experimental 20211023 Blynk Server - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 36481ee - Browse repository at this point
Copy the full SHA 36481eeView commit details -
Merge pull request #445 from Paraphraser/20211116-deconz-community-ex…
…perimental 20211116 Deconz community - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for ebccb9a - Browse repository at this point
Copy the full SHA ebccb9aView commit details
Commits on Nov 28, 2021
-
20211116 volume-mounts - experimental branch - PR 3 of 3
Under 2.x versions of docker-compose, volumes statements in service definitions that have trailing slashes cause: ``` Error response from daemon: invalid mount config for type "bind": bind source path does not exist: ``` This problem only shows up on first install of a container (ie when the container's persistent storage area has not yet been initialised). There are 51 volumes statements across all current service definitions: ``` $ find ~/IOTstack/.templates -name "service.yml" -exec grep -H '\- \./volumes' {} \; | wc -l 51 ``` Of those, 5 have a trailing "/" on either or both sides: ``` $ find ~/IOTstack/.templates -name "service.yml" -exec grep -H '\- \./volumes' {} \; | grep -e '/:' -e '/$' /home/pi/IOTstack/.templates/telegraf/service.yml: - ./volumes/telegraf/:/etc/telegraf /home/pi/IOTstack/.templates/pihole/service.yml: - ./volumes/pihole/etc-pihole/:/etc/pihole/ /home/pi/IOTstack/.templates/pihole/service.yml: - ./volumes/pihole/etc-dnsmasq.d/:/etc/dnsmasq.d/ /home/pi/IOTstack/.templates/diyhue/service.yml: - ./volumes/diyhue/:/opt/hue-emulator/export/ /home/pi/IOTstack/.templates/deconz/service.yml: - ./volumes/deconz/:/opt/deCONZ ``` This pull request removes those extraneous trailing slashes. Changes do not affect current docker-compose or container behaviour.
Configuration menu - View commit details
-
Copy full SHA for 0a9990f - Browse repository at this point
Copy the full SHA 0a9990fView commit details
Commits on Dec 3, 2021
-
Merge pull request #453 from Paraphraser/20211128-volume-mounts-exper…
…imental 20211116 volume-mounts - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for aa6b81d - Browse repository at this point
Copy the full SHA aa6b81dView commit details
Commits on Dec 14, 2021
-
20211215 nextcloud_db - exposed port - experimental branch - PR 3 of 3
Pull Requests [PR387](#387), [PR388](#388), [PR389](#389) added a port mapping of `9322:3306` to facilitate backup and restores - so the routines could determine when the MariaDB service was ready for business. The need for this was superseded by PRs [416](#416), [417](#417) and [418](#418). It is sufficient for backup and restore routines to run the health check and rely on the return status. This PR removes the `9322:3306` as no longer needed. It will also avoid the need to protect the port with an iptables rule in situations where the host is exposed to the network. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c5fe36 - Browse repository at this point
Copy the full SHA 8c5fe36View commit details
Commits on Dec 20, 2021
-
20211220 mosquitto-selfRepair-logging - experimental branch - PR 3 of 3
Following a suggestion from @ukkopahis, this pull request proposes logging self-repair activities. Guard messages make it clear when self-repair begins and ends: ``` [IOTstack] begin self-repair … [IOTstack] end self-repair ``` Between the guard messages: * `-v` option added to `rsync` * `-c` option added to `chown` These cause the respective processes to log any changes they make to persistent storage. Example. Assume `config/filter.acl` has been deleted and ownership of the `pwfile` folder and its contents has been changed to "pi:pi". Self-repair needs to restore `filter.acl` and restore the ownership to "1883:1883": ``` [IOTstack] begin self-repair sending incremental file list ./ config/ config/filter.acl pwfile/ sent 326 bytes received 50 bytes 752.00 bytes/sec total size is 1,077 speedup is 2.86 changed ownership of '/mosquitto/pwfile/pwfile' to 1883:1883 [IOTstack] end self-repair ``` Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a79ef3 - Browse repository at this point
Copy the full SHA 9a79ef3View commit details
Commits on Jan 19, 2022
-
Merge pull request #469 from Paraphraser/20211220-mosquitto-selfRepai…
…r-logging-experimental 20211220 mosquitto-selfRepair-logging - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 4afbf96 - Browse repository at this point
Copy the full SHA 4afbf96View commit details -
Merge pull request #463 from Paraphraser/20211215-nextclouddb-exposed…
…-port-experimental 20211215 nextcloud_db - exposed port - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 7e0047c - Browse repository at this point
Copy the full SHA 7e0047cView commit details
Commits on Apr 5, 2022
-
20220404 Zigbee2MQTT - experimental branch - PR 3 of 3
Deprecates Dockerfile-based build in favour of environment variables that implement the same behaviour. Dockerfile retained to avoid introducing a breaking change. A notification is displayed each time the Dockerfile is run: ``` *** DEPRECATION NOTICE: Please read IOTstack Zigbee2MQTT documentation: *** https://sensorsiot.github.io/IOTstack/Containers/Zigbee2MQTT/ ``` The intention is that user attention will be drawn to the need to update their service definitions. The revised service definition: * includes a `depends_on` clause tying Zigbee2MQTT to Mosquitto (the default arrangement for IOTstack). * reduces the `devices` list to just `- /dev/ttyAMA0:/dev/ttyACM0` in favour of extended "how to" documentation for device discovery. Addresses issues raised in #402, #423 and #538. Documentation not changed. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 471ca70 - Browse repository at this point
Copy the full SHA 471ca70View commit details
Commits on Apr 26, 2022
-
Merge pull request #541 from Paraphraser/20220405-zigbee2mqtt-experim…
…ental 20220404 Zigbee2MQTT - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 57d4f6e - Browse repository at this point
Copy the full SHA 57d4f6eView commit details
Commits on May 17, 2022
-
20220517 PiHole - experimental branch - PR 3 of 3
Adds health-check functionality to Grafana and InfluxDB 1.8, as discussed in #415. Health-check functionality already added to Mosquitto via #410. Closes #415 Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a986a83 - Browse repository at this point
Copy the full SHA a986a83View commit details
Commits on Jun 2, 2022
-
20220602 InfluxDB 2 - experimental branch - PR 3 of 3
Adds template for InfluxDB 2 container. Documentation on Master branch. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for acfef04 - Browse repository at this point
Copy the full SHA acfef04View commit details
Commits on Jun 12, 2022
-
Merge pull request #569 from Paraphraser/20220602-influxdb2-experimental
20220602 InfluxDB 2 - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for ded01b2 - Browse repository at this point
Copy the full SHA ded01b2View commit details -
Merge pull request #565 from Paraphraser/20220517-healthCheck-experim…
…ental 20220517 Grafana InfluxDB HealthCheck - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 16d9367 - Browse repository at this point
Copy the full SHA 16d9367View commit details
Commits on Aug 8, 2022
-
20220810 domoticz - experimental branch - PR 3 of 3
A Discord thread starting at https://discord.com/channels/638610460567928832/638610461109256194/1005812386688680006 revealed that the Domoticz would not function properly on a clean install. The symptom was either a 400 or a 404 error, depending on the URL. Three issues identified with existing service definition: 1. Wrong image base. Should be "lscr.io/linuxserver/domoticz". 2. Wrong image tag. Should be "latest". 3. `network_mode: bridge`. It has never been clear what `network_mode: bridge` is intended to do. It is the only container with this option. While it may once have been needed, its presence now appears to prevent the container from responding correctly on port 8083. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74c97e8 - Browse repository at this point
Copy the full SHA 74c97e8View commit details
Commits on Sep 11, 2022
-
Merge pull request #594 from Paraphraser/20220808-domoticz-experimental
20220810 domoticz - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for d2e1e97 - Browse repository at this point
Copy the full SHA d2e1e97View commit details
Commits on Oct 1, 2022
-
2022-10-01 WireGuard volumes restructure - experimental branch - PR 3…
… of 3 WireGuard has started renaming the `custom-services.d` and `custom-cont-init.d` directories to have random suffixes, along with the following README.txt: ``` ******************************************************** ******************************************************** * * * !!!! * * Custom scripts or services found in legacy locations * * !!!! * * Please move your custom scripts and services * * to /custom-cont-init.d and /custom-services.d * * respectively to ensure they continue working. * * * * Visit https://linuxserver.io/custom for more info. * * * ******************************************************** ******************************************************** ``` Some existing installations have also failed. Remote clients are unable to connect with `docker logs wireguard` cycling the following messages: ``` s6-supervise custom-svc-README.txt (child): fatal: unable to exec run: Exec format error s6-supervise custom-svc-README.txt: warning: unable to spawn ./run - waiting 10 seconds ``` The container does not go into a restart loop so `docker ps` does not alert the user to the situation. This PR: 1. implements the required changes to the WireGuard service definition; 2. provides a script to assist with the necessary folder restructuring; 3. adds a section to the IOTstack WireGuard documentation (master branch) to explain the process. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79c8381 - Browse repository at this point
Copy the full SHA 79c8381View commit details
Commits on Oct 11, 2022
-
2022-10-11 Node-RED version-check script - experimental branch - PR 3…
… of 3 Adds `nodered_version_check.sh` script to scripts folder (previously available via [gist](https://gist.github.com/Paraphraser/c8939213faf2de8a10f2a1f67452b0c1#-useful-script-nodered_version_check-)). Documentation added to master branch. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74868a6 - Browse repository at this point
Copy the full SHA 74868a6View commit details
Commits on Oct 28, 2022
-
2022-10-28 tasmoadmin - experimental branch - PR 3 of 3
`raymondmm/tasmoadmin` on DockerHub was last updated two years ago. Switches image to `ghcr.io/tasmoadmin/tasmoadmin:latest`. Also adds `TZ` to template. Removes reference to `iotstack_nw`. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a8e480 - Browse repository at this point
Copy the full SHA 0a8e480View commit details
Commits on Nov 8, 2022
-
2022-11-08 Prometheus defaults - experimental branch - PR 3 of 3
Per issue #620, the default `config.yml` should reference: - `prometheus-cadvisor:8080` not `cadvisor:8080` - `prometheus-nodeexporter:9100` not `nodeexporter:9100` Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b227a1c - Browse repository at this point
Copy the full SHA b227a1cView commit details
Commits on Dec 2, 2022
-
Merge pull request #624 from Paraphraser/20221108-prometheus-experime…
…ntal 2022-11-08 Prometheus defaults - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 1037b02 - Browse repository at this point
Copy the full SHA 1037b02View commit details -
Merge pull request #618 from Paraphraser/20221028-tasmoadmin-experime…
…ntal 2022-10-28 tasmoadmin - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for a471fd7 - Browse repository at this point
Copy the full SHA a471fd7View commit details -
Merge pull request #614 from Paraphraser/20221011-nodered-script-expe…
…rimental 2022-10-11 Node-RED version-check script - experimental branch - PR 3…
Configuration menu - View commit details
-
Copy full SHA for 52c1438 - Browse repository at this point
Copy the full SHA 52c1438View commit details -
Merge pull request #609 from Paraphraser/20221001-wireguard-volumes-r…
…estructure-experimental 2022-10-01 WireGuard volumes restructure - experimental branch - PR 3…
Configuration menu - View commit details
-
Copy full SHA for 05d27b4 - Browse repository at this point
Copy the full SHA 05d27b4View commit details -
2022-12-02 Wireguard helper script - experimental branch - PR 3 of 3
Adds dependency checking for jq and rclone. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e25b54 - Browse repository at this point
Copy the full SHA 8e25b54View commit details
Commits on Dec 24, 2022
-
2022-12-24 ring-mqtt - experimental branch - PR 3 of 3
Adds ring-mqtt service definition. Documentation added to master branch. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 976fde2 - Browse repository at this point
Copy the full SHA 976fde2View commit details
Commits on Dec 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3da202d - Browse repository at this point
Copy the full SHA 3da202dView commit details
Commits on Jan 5, 2023
-
Merge pull request #635 from Paraphraser/20221224-ring-mqtt-experimental
2022-12-24 ring-mqtt - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 1d88b3e - Browse repository at this point
Copy the full SHA 1d88b3eView commit details -
Merge pull request #631 from Paraphraser/20221202-wireguard-helper-ex…
…perimental 2022-12-02 Wireguard helper script - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 36e81c6 - Browse repository at this point
Copy the full SHA 36e81c6View commit details
Commits on Jan 22, 2023
-
2023-01-22 Pi-hole admin password changes - experimental branch - PR …
…3 of 3 See #648 for background to this PR. Consequential changes: * harmonises template service definition by removing reference to port 443 and re-aligning entries. * harmonises default environment variables to be the same as master branch (including comments). * removes obsolete `networks:` clause. * removes handling for `TZ`, `WEBPASSWORD`, `DNS1` and `DNS2` from the modifiable environment. The DNS pair are a consequence of overall harmonisation. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 422374d - Browse repository at this point
Copy the full SHA 422374dView commit details
Commits on Jan 26, 2023
-
Merge pull request #650 from Paraphraser/20230122-pihole-experimental
2023-01-22 Pi-hole admin password changes - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 91dfdf5 - Browse repository at this point
Copy the full SHA 91dfdf5View commit details
Commits on Jan 29, 2023
-
2023-01-29 templates - experimental branch
* ring-mqtt had `service.yml` but no `template.yml`, renamed. * adhuardhome and octoprint had both `service.yml` and `template.yml`. Resolved in favour of `template.yml`. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 306cc4f - Browse repository at this point
Copy the full SHA 306cc4fView commit details
Commits on Feb 7, 2023
-
2023-02-07 pgadmin4 - experimental branch
1. Adds pgAdmin4: - service definition 2. Consequential changes to PostgreSQL container: - Adopted modern syntax for environment variables (`.env` support). - Removed obsolete `iotstack_nw` definition. - Added volume path for backup folder to support IOTstackBackup. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74bd652 - Browse repository at this point
Copy the full SHA 74bd652View commit details
Commits on Feb 14, 2023
-
2023-02-14 MariaDB Dockerfile - experimental branch - PR 3 of 3
Adjusts Dockerfile to cope with rename of internal file path `/defaults/my.cnf` to `/defaults/custom.cnf`. Strategy is to check for the presence of both files and then apply the stability patches to the first match. This should mean that the Dockerfile is backwards compatible with images that use `my.cnf`. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d45bbdb - Browse repository at this point
Copy the full SHA d45bbdbView commit details
Commits on Mar 2, 2023
-
Merge pull request #654 from Paraphraser/20230129-renames-experimental
2023-01-29 templates - experimental branch
Configuration menu - View commit details
-
Copy full SHA for 83859ae - Browse repository at this point
Copy the full SHA 83859aeView commit details -
Merge pull request #663 from Paraphraser/20230207-pgadmin4-experimental
2023-02-07 pgadmin4 - experimental branch
Configuration menu - View commit details
-
Copy full SHA for fe89373 - Browse repository at this point
Copy the full SHA fe89373View commit details -
Merge pull request #667 from Paraphraser/20230214-mariadb-experimental
2023-02-14 MariaDB Dockerfile - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 95b3668 - Browse repository at this point
Copy the full SHA 95b3668View commit details
Commits on Mar 9, 2023
-
2023-03-09 Blynk-server https port - experimental branch - PR 3 of 3
Changes external HTTPS port for Blynk Server from 9443 to 9444. This is a consequence of PR #671 claiming 9443 for Portainer-CE. Also adds external port 9443 to Portainer-CE on old-menu branch to keep this branch in sync with the master branch changes made via #671. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7da7b31 - Browse repository at this point
Copy the full SHA 7da7b31View commit details
Commits on Mar 30, 2023
-
Merge pull request #674 from Paraphraser/20230309-blynk-https-experim…
…ental 2023-03-09 Blynk-server https port - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 2b4716d - Browse repository at this point
Copy the full SHA 2b4716dView commit details
Commits on Apr 9, 2023
-
2023-04-09 Node-RED pin serial node - experimental branch - PR 3 of 3
Pins `node-red-node-serialport` to version `0.15.0`. This seems to be the only version that works with current Node-RED (3.0.2). Test case showing version `0.15.0` working included with #681. Also includes links to related issues on other repositories which led to this solution. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 929f5f3 - Browse repository at this point
Copy the full SHA 929f5f3View commit details
Commits on May 15, 2023
-
2023-05-15 .gitignore harmonisation - experimental branch - PR 3 of 3
Adds `.env` to .gitignore. Also harmonises ignore file across all three branches. Signed-off-by: Phill Kelley <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e78d9c9 - Browse repository at this point
Copy the full SHA e78d9c9View commit details
Commits on Jun 25, 2023
-
Merge pull request #694 from Paraphraser/20230515-dot-env-experimental
2023-05-15 .gitignore harmonisation - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for 5fe0388 - Browse repository at this point
Copy the full SHA 5fe0388View commit details -
Merge pull request #684 from Paraphraser/20230409-nodered-experimental
2023-04-09 Node-RED pin serial node - experimental branch - PR 3 of 3
Configuration menu - View commit details
-
Copy full SHA for b848804 - Browse repository at this point
Copy the full SHA b848804View commit details