all you need is:
*internet connection
*web browser
*Google.com
*basic knowledges of linux
*MySql/SQL
*ability to read and understand
*knowing about ur own network configuration
thats all about it and you can have ur own "test server" on ur very own PC