It is one of the eventually goals, but Travis has a lot of moving parts due to its distributed nature. We do plan to make in-house installs easier in the future.
It is pretty heavily integrated with Github. And at least last time I checked it was challenging to get it to use private Github projects. I believe the feature is on their roadmap, though.