No, you do not need an Xbox Live Gold membership to set up your console. However, you may need one to access certain features and play games online.