I installed MediaCore on a non-VPS DreamHost site a couple of weeks ago. I knew zero Python before I started. I still don't know much.
I did encounter many steep learning curves along the way since it was my first time using shell access (Putty on a PC, Terminal on a Mac), and I had my first encounters with Python, virtual environment, etc, etc, etc, in trying to deploy my MediaCore site.
But it IS possible to install MediaCore on a non-VPS DreamHost site.
Setting up the development site was fairly straightforward. My big hurdle was actually deploying the site. My thumbnails were not showing up in the deployed site.
It took multiple tries, but in the end here's what I ended up doing:
- Installing Python 2.7 on Dreamhost (using instructions from http://www.kelvinwong.ca/2010/08/02/python-2-7-on-dreamhost/) -- I'm not sure this step was necessary (I don't think so), but I was trying everything to make MediaCore work.
- Following MediaCore's documentation (more or less):
For Step 7 of the Installation, I used the "Apache mod_fcgi Deployment" option. I don't think I followed the instructions verbatim, but I was able to figure out when I needed to modify something.