since our typical customers are not too comfortable with Docker/Puppet/Chef etc we created rpm and deb packages (and accompanying documentation) based on the official download archives.
Currently we are internally still treating these packages like a beta, but are quite happy how the packages behave and want to relabel them as final quite soon.
Careful: it makes the reader think that Puppet and Chef donβt play well with Deb or RPM packages. Such an idea would be wrong, as installable artefacts and config management are important parts of proper verifiable, repeatable, consistent software management.
.deb packages are nice but manually going to a website and downloading a new .deb and then installing it every time there is an update is not something most (lazy) people are likely to do.
Perhaps putting some effort into an official SNAP package is worth serious consideration. There is already an unofficial one out there that is quite good. You could always look at the SNAP package S L A C K has for the harder to figure out configuration parts.