Introduction

The eryph genepool

Eryph genepool availability

The eryph-genepool API services are fully available, but like eryph - in a beta state.
We are still working on the UI for browsing and managing the genepool.

Instead, this documentation provides a list of common genesets we have built to get you started.


List of Genesets on the Genepool

While we are working on releasing the eryph genepool for public browsing here a list of all genesets currently available on the genepool:

Ubuntu base catlets

The Ubuntu base catlet can be used as parent catlet like this

New-Catlet -Parent "dbosoft/ubuntu-22.04"

However, this base catlet does not include a default user. You should therefore set up your own fodder to create an initial local user:

fodder:
- name: admin-linux
  type: cloud-config
  secret: true
  content:
    users:
    - name: myUser
      plain_text_passwd: myPassword
      group: admin
      lock_passwd: false
      sudo: 'ALL=(ALL) NOPASSWD: ALL'

Alternatively, you can use the starter catlet, which creates a default user admin with an initial password of "admin".

New-Catlet -Parent "dbosoft/ubuntu-22.04/starter"

Ubuntu base catlets

  • dbosoft/ubuntu-20.04
  • dbosoft/ubuntu-22.04
  • dbosoft/ubuntu-23.04

Windows base catlets

The windows base catlet can be used as parent catlet like this

New-Catlet -Parent "dbosoft/winsrv2022-standard"

However, this base catlet does not include a default user. You should therefore set up your own fodder to create an initial local user or to join a domain.

You may also would like to enable remote access:

fodder:
- name: admin-windows
  type: cloud-config
  secure: true
  content: 
    users:
      - name: myAdmin
        groups: [ "Administrators" ]
        passwd: securePassw0rd

- name: remote-desktop
  type: shellscript
  filename: enable_rd.ps1
  content: |
    #ps1
    Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\" -Name "fDenyTSConnections" -Value 0
    Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\" -Name "UserAuthentication" -Value 1
    Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

Alternatively, you can use the starter catlet, which creates a default user admin with an initial password of "InitialPassw0rd".

New-Catlet -Parent "dbosoft/winsrv2022-standard/starter"

Windows license
All base catlets from dbosoft contain no active windows license and are build using a evaluation image. The license will be automatically activated when the catlet is created on your host, please note for legal reasons that this also means that you accept the Microsoft evaluation license terms in that moment.

Evaluation licenses will expire latest after 180 days after activation.

Windows Server base catlets

  • dbosoft/winsrv2016-standardcore
  • dbosoft/winsrv2016-standard
  • dbosoft/winsrv2019-standardcore
  • dbosoft/winsrv2019-standard
  • dbosoft/winsrv2022-standardcore
  • dbosoft/winsrv2022-standard
  • dbosoft/winsrv2022-datacenter
  • dbosoft/winsrv2025-standardcore
  • dbosoft/winsrv2025-standard

Windows 10/11 base catlets

  • dbosoft/win10-20h2-enterprise
  • dbosoft/win10-2004-enterprise
  • dbosoft/win10-22h2-enterprise
  • dbosoft/win11-22h2-enterprise