Ok thanks for bringing up these points, as mentioned above I hadn’t tested it with Debian yet. I’ve updated the script and created a Debian 8 VPS for this reason and tested it and it works.
1] apt-add-repository issue: fixed by using debian’s repo’s duplicity
2] composer: only installs on ubuntu now [see below]
3] The script now detects your distro and if it’s ubuntu it asks you if you want to go ahead and install all of easyengine’s stack [ee stack install --all] and composer for PhpMyAdmin. It skips this extra step on non-ubuntu distros as it’s too complex to maintain.
4] Exclusions are still a work in progress. For now you can hardcode an exclusion on ee-br-backup line 239 by adding a “&& [ ! $this_site = “yoursitename” ]” to the end of the line.
Please re-clone, re-install, and let me know how it works out for you [updating keeps your existing config file intact of course]. Thanks!