Self-hosted development and deployment control panel - does this exist?
Aegir in and of itself is definitely the route I would recommend.  

If you want a complete server + Aegir solution (and are willing to consider a LEMP stack), Barracuda-Octopus-Aegir (BOA) is fantastic (and highly maintained).