server environment setup