Run Your Own

The easiest way to run your own Open Build Service is to download and install our software appliance. It's the whole package, a recent and stable Linux Operating System (openSUSE 13.1) bundled with all the server and OBS components you need to get going.

Installation

Burn the installer iso to a blank CD/DVD and boot from it. The installer will ask you about the block device you want to deploy the appliance to.

Configuration

On the first boot the system adapts to the hardware and defaults to automatic IP and DNS configuration via DHCP. The OBS scans for a LVM volume group called "OBS" and will use that to set up logical volumes for the worker file systems. Additionally if this volume group contains a logical volume named "server" it will be used as the data partition for the server. Please note that all data on the harddisk you deploy the image to will get overwritten.

All appliances come pre-configured with the right set of repositories and can updated via the system tools YaST or zypper at any time. Another way is to replace the entire image. If you update the image keep in mind that you need to have have your data directory on a separate storage, otherwise it will get deleted.

Looking for other deployment methods like installation images for USB sticks or disk images for virtual machines? Click here.

Access the reference server

The reference server http://build.opensuse.org is available for all open source developers to build packages for the most popular distributions including openSUSE, Debian, Fedora, Ubuntu, Arch, Red Hat Enterprise Linux and SUSE Linux Enterprise. It is also used to build, release and maintain the openSUSE distribution.

Access it via the webfrontend or download the command line client. The commandline client (osc) is a subversion-like tool for the OBS. Use it to edit sources, metadata, trigger builds and gather results.