It depends how paranoiac you are
, in terms of security. I would say that minimum package should include a virctual machine with Unix on it and VPN and/or TOR routing (please use search, it has been discussed a lot here). Alternatevly you can use VPN/TOR to connect to a remote server and do all the staff there. I guess your question is too broad, and you must be a bit specific ))). Good luck with your installation.