Standards for provisioning of VMs and physical hosts.

Alpine Linux

Our standard loadout uses Alpine Linux for all hosts and guests.

Physical hosts

VM hosts

Our current VM hosts won't scale much further. We need to figure out a better hardware loadout for these going forward.

High performance VM hosts

For performance critical services (presently only git.sr.ht demands this), we do have a standard loadout:

This is spec'ed to CPU and I/O intensive workloads.

Build hosts

builds.sr.ht uses dedicated build runners. Our current standard is:

This configuration supports up to 16 parallel build slots.

Virtual machines

There is no standard loadout - tune the specifications for the task at hand. Generally limit 1 VM == 1 service, and tune accordingly.

About this wiki

commit 316b198186ddf05b8a6bb6cc4e6f9fb79748a333
Author: Drew DeVault <sir@cmpwn.com>
Date:   2020-03-26T10:26:26-04:00

installation.md: minor tweaks
Clone this wiki
https://git.sr.ht/~sircmpwn/sr.ht-docs (read-only)
git@git.sr.ht:~sircmpwn/sr.ht-docs (read/write)