What server config to get for file hosting server?
I think you can start with 100mbps port first, and not so powerful server but with big disk space. This won't cost you a lot, if you feel that not good enough, you can consider to migrate to a new server or change the port. If you follow this, the only thing you need to do now is to find a good dedicated hosting vendor, who can provide multi serials of server. The vendor I would like to recommend are softlayer or theplanet, they really have done great job in server hosting.
source
At what point does a config file become a programming language?
Config files invariably inch their way to becoming ugly, illogical "full fledged programming languages". It takes art and skill to design good programming languages, and config languages turned programming language tend to be horrendous.
A good approach is to use a nicely designed language, say python or ruby, and use it to create a DSL for your configuration. That way your configuration language can remain simple on the surface but in actually be the full fledged programming language.
source
A way to treat system config files like a wiki?
I'm not really sure if it fits the bill but I know where I am they manage configuration files with Cfengine and svn. This may do everything that you want, but you'll have to look into it yourself.
source
The use of config file is it equivalent to use of globals?
I've read many times and agree with avoiding the use of globals to keep code orthogonal. Does the use of the config file to keep read only information that your program uses similar to using Globals?
source
Where to put the dependency injection framework config file?
I've got a solution with several different projects in it, some are pure class libraries and some are web app projects. If I want my default types to be available to all projects, where should I put the config file for the container?
source