Here is another alternative.
Get a second-hand mac mini and attach an external hdd. Then share the hdd on the network and use it from timemachine.Now you also have a normal web server with apache and php, install your favorite db and you're done.
Or you can create a hackintosh from an old laptop. Though this is potentially quite unstable.