I can whole-heartedly recommend Dokku[0], it's been fantastic for me, and does exactly what you describe.
Edit: Doh! Except for the admin panel, which was a pretty major part of your question :) Dokku is CLI-based, though I seem to remember there being a third-party web ui for it, can't remember. Either way, it might still be worth checking out.