another beautiful way of installing open source website is from Github. To do this you need to have some basic understanding on source repositories and the way to interact with repositories. It is a storage place for your source code where you can share and manage the code and almost all the open source applications are available in Github Repositories for example
- Magento 1.9 path (http://github.com/engineyard/magento-ce-1.9).
- WordPress Path (https://github.com/WordPress/WordPress).
All the hosting providers will allow you to get the open source application from Github. you just need to pull the data from Github using SSH access from control panel provided by Hosting provider. Once you get the files in your hosting you can use this website for further configuration.