From fb7e3316df1617bf7c77107648cdf17e414ed390 Mon Sep 17 00:00:00 2001 From: buanet Date: Mon, 1 Feb 2021 23:07:44 +0100 Subject: [PATCH 1/2] updated readme/ renamed repo --- CHANGELOG.md | 157 ++++++++++++++++++++++++ README.md | 181 +++------------------------- aarch64/scripts/iobroker_startup.sh | 14 +-- amd64/scripts/iobroker_startup.sh | 14 +-- armv7hf/scripts/iobroker_startup.sh | 14 +-- 5 files changed, 192 insertions(+), 188 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ff1640d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,157 @@ +## Changelog + +### v5.1.0 (2020-11-05) +* v5.0.2beta (2020-07-28) + * added docker tag for majorversion latest + * extend readme.md doku + * added maintenance script + * added container healthcheck + * fixed configuration procedure and logging for objects and states db setup +* v5.0.1beta (2020-07-01) + * fixing backup detection in startup script + * fixing permission issue on iobroker restored + * extended Logging + * optimize multihost support + +### v5.0.0 (2020-06-29) +* v4.2.4beta (2020-06-23) + * added graceful shutdown + * small fix for GID/UID handling + * adding new ENV "IOB_MULTIHOST" for multihost support + * small syntax fixes in iobroker_startup.sh +* v4.2.3beta (2020-06-05) + * ~~updating js-controller to not stable version 3.1.5 to fix renaming issue~~ (is stable now) +* v4.2.2beta (2020-06-03) + * ~~workaround for renaming issues on startup~~ (fixed in js-controller) +* v4.2.1beta (2020-05-10) + * using node 12 instead of 10 + * updated documentation in readme.md + +### v4.2.0 (2020-04-14) +* v4.1.4beta (2020-04-07) + * switching base image to buster + * optimizing installation of packages defined by ENV "PACKAGES" +* v4.1.3beta (2020-02-08) + * renamed ENV for adminport (new "IOB_ADMINPORT)") + * added new ENVs for "iobroker setup custom" (replacing "REDIS") + * enhancements in startup script logging +* v4.1.2beta (2020-02-02) + * added feature for running user defined scripts on startup + * small fix for permissions issues on some systems +* v4.1.1beta (2020-01-17) + * updated openzwave to version 1.6.1007 + +### v4.1.0 (2020-01-17) +* improved readme.md +* v4.0.3beta (2020-01-06) + * added support to restore backup on startup + * small fixes according to "docker best practices" +* v4.0.2beta (2019-12-10) + * ~~added env for activating redis~~ + * enhancements in startup script and docker file +* v4.0.1beta (2019-11-25) + * added env for iobroker admin port + * added env for usb-devices (setting permissions) + * updateing prerequisites for iobroker installation + * some small code fixes + +### v4.0.0 (2019-10-25) +* v3.1.4beta (2019-10-23) + * added env for zwave support +* v3.1.3beta (2019-10-17) + * enhanced logging of startup-script + * multi arch support (amd64, aarch64, armv7hf) +* v3.1.2beta (2019-09-03) + * using node 10 instead of node 8 +* v3.1.1beta (2019-09-02) + * adding env for setting uid/ gid for iobroker-user + +### v3.1.0 (2019-08-21) +* v3.0.3beta (2019-08-21) + * switching base image from "debian:latest" to "debian:stretch" +* v3.0.2beta (2019-06-13) + * using gosu instead of sudo + * changing output of ioBroker logging +* v3.0.1beta (2019-05-18) + * ~~switching back to iobroker-daemon for startup~~ + +### v3.0.0 (2019-05-09) +* v2.0.6beta (2019-04-14) + * added some additional logging + * fixing some issues for language env + * added permission fixing on first start +* v2.0.5beta (2019-02-09) + * added ENV to docker file + * added EXPOSE for admin + * final testing +* v2.0.4beta (2019-01-28) + * added support for env variables "avahi" and "packages" + * moving avahi-daemon installation into avahi startup script + * added script for installing optional packages + * optimizing logging output +* v2.0.3beta (2019-01-24) + * added support for running ioBroker under iobroker user + * optimizing logging output + * optimizing scripts +* v2.0.2beta (2019-01-23) + * optimizing and rearranged docker file + * changes for new ioBroker install script + * added restoring for empty mounted /opt/iobroker folder + * some more small fixes +* v2.0.1beta (2019-01-07) + * some changes for supporting other docker-environments than synology ds + +### v2.0.0 (2018-12-05) +* v1.2.2beta (2018-12-05) + * using node8 instead of node6 + * changes for new iobroker setup +* v1.2.1beta (2018-09-12) + * added support for firetv-adapter + +### v1.2.0 (2018-08-21) +* v1.1.3beta (2018-08-21) + * ~~added ffmpeg-package for yahka to support webcams~~ +* v1.1.2beta (2018-04-04) + * added ENV for timezone issue +* v1.1.1beta (2018-03-29) + * added wget package + * updated readme.md + +### v1.1.0 (2017-12-10) +* v1.0.2beta (2017-12-10) + * changed startup call to fix restart issue + * fixed avahi startup issue + * fixed hostname issue + * added z-wave support + * added logging to /opt/scripts/docker_iobroker_log.txt +* v1.0.1beta (2017-08-25) + * fixed locales issue + +### v1.0.0 (2017-08-22) +* moved and renamed iobroker startup script +* disabled iobroker daemon to (hopefully) fix restart issue +* added some maintenance scripts + +### v0.2.1 (2017-08-16) +* ~~added libfontconfig package (for iobroker.phantomjs)~~ +* added gnupg2 package as prerequisite for installing node version 6 + +### v0.2.0 (2017-06-04) +* fixed startup issue in startup.sh +* changed node version from 4 to 6 + +### v0.1.2 (2017-03-14) +* ~~added libpcap-dev package (for iobroker.amazon-dash)~~ + +### v0.1.1 (2017-03-10) +* added git package + +### v0.1.0 (2017-03-08) +* moved avahi-start.sh to seperate directory +* fixed timezone issue (sets now timezone to Europe/Berlin) + +### v0.0.2 (2017-03-06) +* added support for avahi-daemon (installation and autostart) + +### v0.0.1 (2017-01-31) +* project started / initial release diff --git a/README.md b/README.md index 6ce3663..3352349 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,23 @@ -# ioBroker for Docker +# Official Docker Image for ioBroker -[![Release](https://img.shields.io/github/v/release/buanet/docker-iobroker)](https://github.com/buanet/docker-iobroker/releases) -[![Build Status](https://travis-ci.org/buanet/docker-iobroker.svg?branch=master)](https://travis-ci.org/buanet/docker-iobroker)
+[![Release](https://img.shields.io/github/v/release/buanet/ioBroker.docker)](https://github.com/buanet/ioBroker.docker/releases) +[![Build Status](https://travis-ci.org/buanet/ioBroker.docker.svg?branch=master)](https://travis-ci.org/buanet/ioBroker.docker)
[![Image Size](https://img.shields.io/docker/image-size/buanet/iobroker)](https://hub.docker.com/repository/docker/buanet/iobroker) [![Docker Pulls](https://img.shields.io/docker/pulls/buanet/iobroker)](https://hub.docker.com/repository/docker/buanet/iobroker) [![Docker Stars](https://img.shields.io/docker/stars/buanet/iobroker)](https://hub.docker.com/repository/docker/buanet/iobroker)
-[![Source](https://img.shields.io/badge/source-github-blue)](https://github.com/buanet/docker-iobroker) -[![License](https://img.shields.io/github/license/buanet/docker-iobroker)](https://github.com/buanet/docker-iobroker/blob/master/LICENSE.md) +[![Source](https://img.shields.io/badge/source-github-blue)](https://github.com/buanet/ioBroker.docker) +[![License](https://img.shields.io/github/license/buanet/ioBroker.docker)](https://github.com/buanet/ioBroker.docker/blob/master/LICENSE.md) [![Donate](https://img.shields.io/badge/donate-paypal-blue)](https://paypal.me/buanet) -IoBroker for Docker is a ready to use Docker image for ioBroker IoT platform (http://www.iobroker.net). +This Image is a ready to use Docker image for ioBroker IoT platform (http://www.iobroker.net). -It was originally created for a Synology Disk Station 1515+ with DSM 6 and official Docker package installed but should run on any other Linux based Docker host too. +It was originally created for running on a Synology Disk Station 1515+ with DSM 6 and official Docker package installed, but should run on any other Linux based Docker host too. -After more than three years of development it might be the best documented and still maintained Docker image for running ioBroker IoT platform with Docker. +After years of development it might be the best documented and maintained Docker image for running ioBroker IoT platform with Docker. -Since v4.0.0 the image is available for the following architectures: amd64, armv7hf, aarch64.
-If you need more please let me know by opening a Github issue. +Since v4.0.0 the image is available for the following architectures: amd64, armv7hf, aarch64. + +In v5.1.0 it became the official Docker Image for the ioBroker Project. ## Important notice @@ -172,7 +173,7 @@ After this steps the startup script inside the container will automatically dete ### Beta testing -If you want to get the newest features and changes feel free to use/ test the beta version of the Docker image. You can find the readme.md file for beta versions [here](https://github.com/buanet/docker-iobroker/blob/beta/README.md). Please make sure to read the changelog before testing beta versions. +If you want to get the newest features and changes feel free to use/ test the beta version of the Docker image. You can find the readme.md file for beta versions [here](https://github.com/buanet/ioBroker.docker/blob/beta/README.md). Please make sure to read the changelog before testing beta versions. ### Subscribe to updates @@ -182,167 +183,13 @@ You will find the channel here: https://t.me/buanet_tutorials ### Support the project The easiest way to support this project is to leave me some likes/ stars on Github and Docker hub!
-If you want to give something back, feel free to take a look into the [open issues](https://github.com/buanet/docker-iobroker/issues) or the [ioBroker forum thread](http://forum.iobroker.net/viewtopic.php?f=17&t=5089) and helping me answering questions, fixing bugs or adding new features!
+If you want to give something back, feel free to take a look into the [open issues](https://github.com/buanet/ioBroker.docker/issues) or the [ioBroker forum thread](http://forum.iobroker.net/viewtopic.php?f=17&t=5089) and helping me answering questions, fixing bugs or adding new features!
And if you want to buy me a beer instead, you can do this here:
Thank you! ## Changelog -### v5.1.0 (2020-11-05) -* v5.0.2beta (2020-07-28) - * added docker tag for majorversion latest - * extend readme.md doku - * added maintenance script - * added container healthcheck - * fixed configuration procedure and logging for objects and states db setup -* v5.0.1beta (2020-07-01) - * fixing backup detection in startup script - * fixing permission issue on iobroker restored - * extended Logging - * optimize multihost support - -### v5.0.0 (2020-06-29) -* v4.2.4beta (2020-06-23) - * added graceful shutdown - * small fix for GID/UID handling - * adding new ENV "IOB_MULTIHOST" for multihost support - * small syntax fixes in iobroker_startup.sh -* v4.2.3beta (2020-06-05) - * ~~updating js-controller to not stable version 3.1.5 to fix renaming issue~~ (is stable now) -* v4.2.2beta (2020-06-03) - * ~~workaround for renaming issues on startup~~ (fixed in js-controller) -* v4.2.1beta (2020-05-10) - * using node 12 instead of 10 - * updated documentation in readme.md - -### v4.2.0 (2020-04-14) -* v4.1.4beta (2020-04-07) - * switching base image to buster - * optimizing installation of packages defined by ENV "PACKAGES" -* v4.1.3beta (2020-02-08) - * renamed ENV for adminport (new "IOB_ADMINPORT)") - * added new ENVs for "iobroker setup custom" (replacing "REDIS") - * enhancements in startup script logging -* v4.1.2beta (2020-02-02) - * added feature for running user defined scripts on startup - * small fix for permissions issues on some systems -* v4.1.1beta (2020-01-17) - * updated openzwave to version 1.6.1007 - -### v4.1.0 (2020-01-17) -* improved readme.md -* v4.0.3beta (2020-01-06) - * added support to restore backup on startup - * small fixes according to "docker best practices" -* v4.0.2beta (2019-12-10) - * ~~added env for activating redis~~ - * enhancements in startup script and docker file -* v4.0.1beta (2019-11-25) - * added env for iobroker admin port - * added env for usb-devices (setting permissions) - * updateing prerequisites for iobroker installation - * some small code fixes - -### v4.0.0 (2019-10-25) -* v3.1.4beta (2019-10-23) - * added env for zwave support -* v3.1.3beta (2019-10-17) - * enhanced logging of startup-script - * multi arch support (amd64, aarch64, armv7hf) -* v3.1.2beta (2019-09-03) - * using node 10 instead of node 8 -* v3.1.1beta (2019-09-02) - * adding env for setting uid/ gid for iobroker-user - -### v3.1.0 (2019-08-21) -* v3.0.3beta (2019-08-21) - * switching base image from "debian:latest" to "debian:stretch" -* v3.0.2beta (2019-06-13) - * using gosu instead of sudo - * changing output of ioBroker logging -* v3.0.1beta (2019-05-18) - * ~~switching back to iobroker-daemon for startup~~ - -### v3.0.0 (2019-05-09) -* v2.0.6beta (2019-04-14) - * added some additional logging - * fixing some issues for language env - * added permission fixing on first start -* v2.0.5beta (2019-02-09) - * added ENV to docker file - * added EXPOSE for admin - * final testing -* v2.0.4beta (2019-01-28) - * added support for env variables "avahi" and "packages" - * moving avahi-daemon installation into avahi startup script - * added script for installing optional packages - * optimizing logging output -* v2.0.3beta (2019-01-24) - * added support for running ioBroker under iobroker user - * optimizing logging output - * optimizing scripts -* v2.0.2beta (2019-01-23) - * optimizing and rearranged docker file - * changes for new ioBroker install script - * added restoring for empty mounted /opt/iobroker folder - * some more small fixes -* v2.0.1beta (2019-01-07) - * some changes for supporting other docker-environments than synology ds - -### v2.0.0 (2018-12-05) -* v1.2.2beta (2018-12-05) - * using node8 instead of node6 - * changes for new iobroker setup -* v1.2.1beta (2018-09-12) - * added support for firetv-adapter - -### v1.2.0 (2018-08-21) -* v1.1.3beta (2018-08-21) - * ~~added ffmpeg-package for yahka to support webcams~~ -* v1.1.2beta (2018-04-04) - * added ENV for timezone issue -* v1.1.1beta (2018-03-29) - * added wget package - * updated readme.md - -### v1.1.0 (2017-12-10) -* v1.0.2beta (2017-12-10) - * changed startup call to fix restart issue - * fixed avahi startup issue - * fixed hostname issue - * added z-wave support - * added logging to /opt/scripts/docker_iobroker_log.txt -* v1.0.1beta (2017-08-25) - * fixed locales issue - -### v1.0.0 (2017-08-22) -* moved and renamed iobroker startup script -* disabled iobroker daemon to (hopefully) fix restart issue -* added some maintenance scripts - -### v0.2.1 (2017-08-16) -* ~~added libfontconfig package (for iobroker.phantomjs)~~ -* added gnupg2 package as prerequisite for installing node version 6 - -### v0.2.0 (2017-06-04) -* fixed startup issue in startup.sh -* changed node version from 4 to 6 - -### v0.1.2 (2017-03-14) -* ~~added libpcap-dev package (for iobroker.amazon-dash)~~ - -### v0.1.1 (2017-03-10) -* added git package - -### v0.1.0 (2017-03-08) -* moved avahi-start.sh to seperate directory -* fixed timezone issue (sets now timezone to Europe/Berlin) - -### v0.0.2 (2017-03-06) -* added support for avahi-daemon (installation and autostart) - -### v0.0.1 (2017-01-31) -* project started / initial release +Moved to [CHANGELOG.md](CHANGELOG.md). ## License diff --git a/aarch64/scripts/iobroker_startup.sh b/aarch64/scripts/iobroker_startup.sh index ff23abd..e9fa617 100644 --- a/aarch64/scripts/iobroker_startup.sh +++ b/aarch64/scripts/iobroker_startup.sh @@ -131,7 +131,7 @@ then then echo "IoBroker backup file detected in /opt/iobroker. But Multihost is set to \"slave\"." echo "Restoring a backup is not supported on Multihost slaves. Please check configuration and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 else echo "IoBroker backup file detected in /opt/iobroker. Preparing restore..." @@ -292,7 +292,7 @@ elif [ "$multihost" = "master" ] && [ "$objectsdbhost" = "127.0.0.1" ] then echo "Multihost is set as \"master\" by ENV. But objects db host is set to \"127.0.0.1\" by ENV too." echo "This configuration will not work! Please change or remove ENV \"IOB_OBJECTSDB_HOST\" and start over!" - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "master" ] && [ "$objectsdbtype" != "" ] && [ "$objectsdbhost" != "" ] && [ "$objectsdbport" != "" ] then @@ -305,7 +305,7 @@ then echo "Multihost is set as \"slave\" by ENV. But no external objects db is set." echo "You have to configure ENVs \"IOB_OBJECTSDB_TYPE\", \"IOB_OBJECTSDB_HOST\" and \"IOB_OBJECTSDB_PORT\" to connect to a maser objects db." echo "Please check your settings and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "slave" ] && [ "$objectsdbtype" != "" ] && [ "$objectsdbhost" != "" ] && [ "$objectsdbport" != "" ] then @@ -317,7 +317,7 @@ elif [ "$multihost" != "" ] then echo "Multihost is set but it seems like some configuration is missing." echo "Please checke if you have configured the ENVs \"MULTIHOST\", \"IOB_OBJECTSDB_TYPE\", \"IOB_OBJECTSDB_HOST\" and \"IOB_OBJECTSDB_PORT\" correctly and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 fi #Configuring states db host @@ -333,7 +333,7 @@ elif [ "$multihost" = "master" ] && [ "$statesdbhost" = "127.0.0.1" ] then echo "Multihost is set as \"master\" by ENV. But states db host is set to \"127.0.0.1\" by ENV too." echo "This configuration will not work! Please change or remove ENV \"IOB_STATESDB_HOST\" and start over!" - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "master" ] && [ "$statesdbtype" != "" ] && [ "$statesdbhost" != "" ] && [ "$statesdbport" != "" ] then @@ -346,7 +346,7 @@ then echo "Multihost is set as \"slave\" by ENV. But no external states db is set." echo "You have to configure ENVs \"IOB_STATESDB_TYPE\", \"IOB_STATESDB_HOST\" and \"IOB_STATESDB_PORT\" to connect to a maser states db." echo "Please check your settings and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "slave" ] && [ "$statesdbtype" != "" ] && [ "$statesdbhost" != "" ] && [ "$statesdbport" != "" ] then @@ -358,7 +358,7 @@ elif [ "$multihost" != "" ] then echo "Multihost is set but it seems like some configuration is missing." echo "Please checke if you have configured the ENVs \"MULTIHOST\", \"IOB_STATESDB_TYPE\", \"IOB_STATESDB_HOST\" and \"IOB_STATESTDB_PORT\" correctly and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 fi diff --git a/amd64/scripts/iobroker_startup.sh b/amd64/scripts/iobroker_startup.sh index ff23abd..e9fa617 100644 --- a/amd64/scripts/iobroker_startup.sh +++ b/amd64/scripts/iobroker_startup.sh @@ -131,7 +131,7 @@ then then echo "IoBroker backup file detected in /opt/iobroker. But Multihost is set to \"slave\"." echo "Restoring a backup is not supported on Multihost slaves. Please check configuration and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 else echo "IoBroker backup file detected in /opt/iobroker. Preparing restore..." @@ -292,7 +292,7 @@ elif [ "$multihost" = "master" ] && [ "$objectsdbhost" = "127.0.0.1" ] then echo "Multihost is set as \"master\" by ENV. But objects db host is set to \"127.0.0.1\" by ENV too." echo "This configuration will not work! Please change or remove ENV \"IOB_OBJECTSDB_HOST\" and start over!" - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "master" ] && [ "$objectsdbtype" != "" ] && [ "$objectsdbhost" != "" ] && [ "$objectsdbport" != "" ] then @@ -305,7 +305,7 @@ then echo "Multihost is set as \"slave\" by ENV. But no external objects db is set." echo "You have to configure ENVs \"IOB_OBJECTSDB_TYPE\", \"IOB_OBJECTSDB_HOST\" and \"IOB_OBJECTSDB_PORT\" to connect to a maser objects db." echo "Please check your settings and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "slave" ] && [ "$objectsdbtype" != "" ] && [ "$objectsdbhost" != "" ] && [ "$objectsdbport" != "" ] then @@ -317,7 +317,7 @@ elif [ "$multihost" != "" ] then echo "Multihost is set but it seems like some configuration is missing." echo "Please checke if you have configured the ENVs \"MULTIHOST\", \"IOB_OBJECTSDB_TYPE\", \"IOB_OBJECTSDB_HOST\" and \"IOB_OBJECTSDB_PORT\" correctly and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 fi #Configuring states db host @@ -333,7 +333,7 @@ elif [ "$multihost" = "master" ] && [ "$statesdbhost" = "127.0.0.1" ] then echo "Multihost is set as \"master\" by ENV. But states db host is set to \"127.0.0.1\" by ENV too." echo "This configuration will not work! Please change or remove ENV \"IOB_STATESDB_HOST\" and start over!" - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "master" ] && [ "$statesdbtype" != "" ] && [ "$statesdbhost" != "" ] && [ "$statesdbport" != "" ] then @@ -346,7 +346,7 @@ then echo "Multihost is set as \"slave\" by ENV. But no external states db is set." echo "You have to configure ENVs \"IOB_STATESDB_TYPE\", \"IOB_STATESDB_HOST\" and \"IOB_STATESDB_PORT\" to connect to a maser states db." echo "Please check your settings and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "slave" ] && [ "$statesdbtype" != "" ] && [ "$statesdbhost" != "" ] && [ "$statesdbport" != "" ] then @@ -358,7 +358,7 @@ elif [ "$multihost" != "" ] then echo "Multihost is set but it seems like some configuration is missing." echo "Please checke if you have configured the ENVs \"MULTIHOST\", \"IOB_STATESDB_TYPE\", \"IOB_STATESDB_HOST\" and \"IOB_STATESTDB_PORT\" correctly and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 fi diff --git a/armv7hf/scripts/iobroker_startup.sh b/armv7hf/scripts/iobroker_startup.sh index ff23abd..e9fa617 100644 --- a/armv7hf/scripts/iobroker_startup.sh +++ b/armv7hf/scripts/iobroker_startup.sh @@ -131,7 +131,7 @@ then then echo "IoBroker backup file detected in /opt/iobroker. But Multihost is set to \"slave\"." echo "Restoring a backup is not supported on Multihost slaves. Please check configuration and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 else echo "IoBroker backup file detected in /opt/iobroker. Preparing restore..." @@ -292,7 +292,7 @@ elif [ "$multihost" = "master" ] && [ "$objectsdbhost" = "127.0.0.1" ] then echo "Multihost is set as \"master\" by ENV. But objects db host is set to \"127.0.0.1\" by ENV too." echo "This configuration will not work! Please change or remove ENV \"IOB_OBJECTSDB_HOST\" and start over!" - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "master" ] && [ "$objectsdbtype" != "" ] && [ "$objectsdbhost" != "" ] && [ "$objectsdbport" != "" ] then @@ -305,7 +305,7 @@ then echo "Multihost is set as \"slave\" by ENV. But no external objects db is set." echo "You have to configure ENVs \"IOB_OBJECTSDB_TYPE\", \"IOB_OBJECTSDB_HOST\" and \"IOB_OBJECTSDB_PORT\" to connect to a maser objects db." echo "Please check your settings and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "slave" ] && [ "$objectsdbtype" != "" ] && [ "$objectsdbhost" != "" ] && [ "$objectsdbport" != "" ] then @@ -317,7 +317,7 @@ elif [ "$multihost" != "" ] then echo "Multihost is set but it seems like some configuration is missing." echo "Please checke if you have configured the ENVs \"MULTIHOST\", \"IOB_OBJECTSDB_TYPE\", \"IOB_OBJECTSDB_HOST\" and \"IOB_OBJECTSDB_PORT\" correctly and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 fi #Configuring states db host @@ -333,7 +333,7 @@ elif [ "$multihost" = "master" ] && [ "$statesdbhost" = "127.0.0.1" ] then echo "Multihost is set as \"master\" by ENV. But states db host is set to \"127.0.0.1\" by ENV too." echo "This configuration will not work! Please change or remove ENV \"IOB_STATESDB_HOST\" and start over!" - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "master" ] && [ "$statesdbtype" != "" ] && [ "$statesdbhost" != "" ] && [ "$statesdbport" != "" ] then @@ -346,7 +346,7 @@ then echo "Multihost is set as \"slave\" by ENV. But no external states db is set." echo "You have to configure ENVs \"IOB_STATESDB_TYPE\", \"IOB_STATESDB_HOST\" and \"IOB_STATESDB_PORT\" to connect to a maser states db." echo "Please check your settings and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 elif [ "$multihost" = "slave" ] && [ "$statesdbtype" != "" ] && [ "$statesdbhost" != "" ] && [ "$statesdbport" != "" ] then @@ -358,7 +358,7 @@ elif [ "$multihost" != "" ] then echo "Multihost is set but it seems like some configuration is missing." echo "Please checke if you have configured the ENVs \"MULTIHOST\", \"IOB_STATESDB_TYPE\", \"IOB_STATESDB_HOST\" and \"IOB_STATESTDB_PORT\" correctly and start over." - echo "For more information see readme.md on Github (https://github.com/buanet/docker-iobroker)." + echo "For more information see readme.md on Github (https://github.com/buanet/ioBroker.docker)." exit 1 fi From 1e2e8957a9321a5528e4431de9518df6e73327d5 Mon Sep 17 00:00:00 2001 From: buanet Date: Mon, 1 Feb 2021 23:10:13 +0100 Subject: [PATCH 2/2] fix typo --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3352349..56991a4 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ [![License](https://img.shields.io/github/license/buanet/ioBroker.docker)](https://github.com/buanet/ioBroker.docker/blob/master/LICENSE.md) [![Donate](https://img.shields.io/badge/donate-paypal-blue)](https://paypal.me/buanet) -This Image is a ready to use Docker image for ioBroker IoT platform (http://www.iobroker.net). +This image is a ready to use Docker image for ioBroker IoT platform (http://www.iobroker.net). -It was originally created for running on a Synology Disk Station 1515+ with DSM 6 and official Docker package installed, but should run on any other Linux based Docker host too. +It was originally created for running on a Synology DiskStation 1515+ with DSM 6 and official Docker package installed, but should run on any other Linux based Docker host too. After years of development it might be the best documented and maintained Docker image for running ioBroker IoT platform with Docker.