Панели и софт
Docker
Программы в контейнерах: проект переносится на любой сервер одной командой. Нужна KVM.
Docker упаковывает программу со всеми зависимостями в контейнер. Его одинаково запускают на ноутбуке разработчика и на VPS, поэтому установка сводится к одной команде.
Для Docker нужен VPS на KVM (или Hyper-V): на контейнерной виртуализации OpenVZ и LXC он часто не работает или работает с ограничениями.