Как поднять сайт на пустом сервере DigitalOcean?
Ну у вас несколько проблемных точек:
1) Как доставить сайт на хостинг
2) Как там его запустить чтобы он был доступен извне
На первый вопрос правильный ответ - git. Пушите исходники в какой нить битбакет/гитхаб, забираете на удаленном сервере. 
На второй вопрос дать однозначный ответ сложнее. Вам нужен какой нить веб-сервер. Типа apache, nginx. Если вы используете какой нить движок/фреймворк - джанго например - то так и гуглите - как развернуть джанго сайт на сервере. В противном случае - что нить вроде apache python website в гугл. 
И советую сначала потренироваться на виртуалке локально.
А что за фреймворк?
https://www.digitalocean.com/community/tutorials/h...