Blockchain Election Private Ethereum Network

I am trying to create a blockchain election system for political elections. I have watched and completed the Dapp Election tutorial here on Github. What I am trying to figure out now is how would I go about creating a private ethereum based blockchain network that I am able to create and add users for them to be able to participate in the election process. I know Ganache give 10 ethereum accounts. I need to find something that I can use in an isolated type environment without a limit to the number of accounts. Thanks.