Line 21:
Line 21:
* Dnf|Yum repository creation and maintenance daemon
* Dnf|Yum repository creation and maintenance daemon
−
In our build, we will have only 2 servers.
+
You need at least the one server which can perform all functions, or split it into a hub plus 1+ build servers.
+
+
In our example build, we will have 2 servers.
* hub - which will run the hub, web and dnf|Yum repository daemon
* hub - which will run the hub, web and dnf|Yum repository daemon
Line 51:
Line 53:
* ssh values (e.g. Country, State, City, Organization, Organisational Unit)
* ssh values (e.g. Country, State, City, Organization, Organisational Unit)
−
* Build server FQDN (you can use the Hub FQDN to have everything on the one server)
+
* Build server FQDN (leaving it blank will use the Hub FQDN to have everything on the one server). It will loop and allow you to add additional servers.
* to accept the build server ssl signature
* to accept the build server ssl signature
* for the root password on the Hub server
* for the root password on the Hub server
Line 57:
Line 59:
The web interface will be available via http://<your hub server>/koji
The web interface will be available via http://<your hub server>/koji
−
Updates can be made via the kojiadmin user on the hub
+
You can add additional build servers later, via<syntaxhighlight lang="bash">
+
koji-add-builder.sh <FQDN of build server> [debug]
+
</syntaxhighlight>Updates can be made via the kojiadmin user on the hub
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
su - kojiadmin
su - kojiadmin