I'm just wondering if there are any plans from the Domoticz team to provide *official* Domoticz Docker images (example) for many architectures (mainly ARM for containers running on Rasperry Pi, and AMD64 for other platforms) on the official downloads page, for both stable and beta/master builds in the next months.
I perfectly know and understand that :
- The domoticz team already provide many versions for different platforms : Raspberry Pi, Linux, Windows, MacOS, Synology, FreeNAS, which is excellent, and quite a huge work to build and maintain.
- Yet another Docker platform is also time-consuming to provide and maintain
- Docker hosts are now available on all aforementioned platforms (except maybe FreeNAS, at the moment)
- Docker containers let you easily transfer or migrate your existing Domoticz app to any other server or platform
- Docker containers let you easily run and preserve your home automation app across different CPU architectures, even in case of backups and maintenance (example) and solution-agnostic custom and external home automation apps, consuming the Domoticz API (from and through PHP, Node.js, Python, FibaroLink and so on)
- Maintainers such as Joshuacox and the LinuxServer team (thanks to them, among others) are doing a great work to provide and maintain unofficial Domoticz / Docker images, but this currently leads to quite scattered and incompatible Docker images across Domoticz versions and Docker host platforms/architectures (#unstable)
- Working Dockerfiles are already available from these maintainers, as mentioned in the official Domoticz Wiki, but what if they aren't available anymore (in the future), to provide these unofficial builds ? (#unstable)
- The Docker ecosystem is now really mature and popular enough
- Most server apps are now available as Docker official images
- Recent versions of Raspberry Pi with quad cores and 1 GB RAM are now more than sufficient to run Docker containers
- Domoticz compatibility with a huge number of manufacturers and protocols is just unbeatable IMHO, and making Domoticz apps portable and deployable through Docker containers would therefore be a huge value