PPA on launchpad
https://askubuntu.com/questions/71510/how-do-i-create-a-ppa/493577#493577 Seems quite easy and as our systemnode and masternode installations are all recommended to be on ubuntu it sounds as a good solution (asking users to apt-get update and apt-get upgrade)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information