Build a Server
For this post, I’m using a fresh install of CentOS 7 provisioned locally using Vagrant.
To do this, you need to have Vagrant installed and a provider, such as VirtualBox.
Here is a sample Vagrantfile you can use:
Provision
Login
Housekeeping
First, let’s update our server…
Log back in
From here, I’ll assume you’ve sudo’d to root.
Install Packages
Generate keys/certs
Start Services
Admin Client
Make the [server]
section look more like this:
Auth the Admin Client
Note: The default password is admin, you should change this!
Repos
Create rpm repos
Sync rpm repos
Publish
Validate
Time to validate your work.