Я сейчас использую собственным скриптом, который из свежеустановленного debian делает готовую к работу с django машину: ставит все пакеты, mysql, создает пользователя, nginx и т.д. Создавал скрипт просто - настраивал новый сервер и все команды записывал в файлик :)
Остается только сделать git clone, установить пакеты через pip и создать БД.
Все это значит около 30 минут на сервер, что довольно много, но мне приходится это делать не чаще раза в месяц, поэтому устраивает.
Но этот вариант явно не идеален и в дальнейшем планирую перейти на docker.