Is it possible to organize storage in such a way?
The repository it is impossible to create, for example, if the SVN server is not on what to install (in this case, there is just disk space, without installing a OS on it).
The solution must be transportable, and meshumadim leprosarium in terms of energy consumption. That is, the option of raising overall and lazy servers out.
UPD: Maybe I used not quite the right terminology, using the word "router". But if to speak humanly, needed something to allow you to store information (or give the option to connect an external hard drive via USB) to access them over the network, and provide version control.
Well, let's say the possibility of version control of data greatly complicates => increases the cost of the solution. Then, in principle, it is possible to abandon this condition.