Skip to content
Git

Hardware

CodeFloe runs on Hetzner Cloud1. Hetzner brings many essential points to the table:

  • great value/cost ratio
  • GDPR compliance
  • Terraform/OpenTofu provider
  • VMs and bare-metal servers
  • S3

These are effectively all the parts which are needed to run any service. Yes, a managed database is missing in that list. However, we are brave (enough) to roll our own database 🤓️, both to save costs and “because we can” 😉️.

CodeFloe uses a mix of dedicated servers and cloud instances. The latter are great for small services and dev instances. However, they only have a small root disk which cannot be used for a Ceph cluster (as Ceph requires a dedicated storage device). Also the shared NVMEs on the cloud instances are good - but not as good as NVMEs from dedicated servers. This is why we acquired three dedicated servers. These come with two disks, of which one is used for a Ceph cluster and the other one for the database storage.

For CI/CD, we know that speed matters. Hence, an AX42 (artemis) and a Mac Mini M4 (gaia) process the builds for amd64 and arm64, respectively.

NameEnvCPUMemDiskOSGB 6 SCGB 6 MCUsed forCosts/m (€)
demeterprodIntel XEON E-2176G64 GB DDR4 ECC2x 960 GB SAMSUNG MZQLB960HAJR-00007 NVMEAlma1017497352Git, DB40.7
hadesprodIntel XEON E-2276G64 GB DDR4 ECC2x 960 GB SAMSUNG MZQLB960HAJR-00007 NVMEAlma1017497352Git, DB37.7
minervaprodIntel XEON E-2176G64 GB DDR4 ECC2x 960 GB SAMSUNG MZQLB960HAJR-00007 NVMEAlma1017497352Git, DB36.7
artemisprodAMD Ryzen 7 PRO 8700GE64 GB DDR5 ECC2x 500 GB SAMSUNG MZVL2512HCJQ-00B0 NVMEAlma10267611864CI/CD47.3
gaiaprodApple M432 GB DDR51x 500 GB APPLE SSD AP0512ZmacOS 15378114858CI/CD-
miscprodShared ARM V88 GB DDR580 GB NVME SSDAlma1010793490CI/CD, status, Forum6.49
cf-devdevShared ARM V84 GB DDR540 GB NVME SSDAlma9103518693.79
misc-devdevShared ARM V84 GB DDR540 GB NVME SSDAlma910351869CI/CD, status, Forum3.79
pgnode1-devdevShared ARM V84 GB DDR540 GB NVME SSDAlma910351869CI/CD, status, Forum3.79
pgnode2-devdevShared ARM V84 GB DDR540 GB NVME SSDAlma910351869CI/CD, status, Forum3.79
pgnode3-devdevShared ARM V84 GB DDR540 GB NVME SSDAlma910351869CI/CD, status, Forum3.79
187.84
  1. There is no relationship/affiliation between CodeFloe and Hetzner Cloud.