diff --git a/website/database/seeders/ConfigOptionSeeder.php b/website/database/seeders/ConfigOptionSeeder.php index 119b99b..bacf73a 100644 --- a/website/database/seeders/ConfigOptionSeeder.php +++ b/website/database/seeders/ConfigOptionSeeder.php @@ -447,13 +447,24 @@ class ConfigOptionSeeder extends Seeder ); $gen14OsOption = $this->seedRadioOption($gen14Os, 'Operating System', false, 1); + // Order: enterprise Linux first (Alma / Rocky), then mainstream LTS, + // then specialty (Fedora / FreeBSD / Proxmox), then Windows BYOL, + // with "No OS" last so the picker reads as a positive distro choice. $this->seedValues($gen14OsOption, [ - ['label' => 'No OS (BYO image / custom PXE)', 'value' => 'none', 'monthly' => 0, 'is_default' => true], - ['label' => 'AlmaLinux 9', 'value' => 'alma9', 'monthly' => 0], - ['label' => 'Ubuntu 24.04 LTS', 'value' => 'ubuntu24', 'monthly' => 0], - ['label' => 'Debian 12', 'value' => 'debian12', 'monthly' => 0], + ['label' => 'AlmaLinux 9', 'value' => 'alma9', 'monthly' => 0, 'is_default' => true], + ['label' => 'AlmaLinux 8', 'value' => 'alma8', 'monthly' => 0], ['label' => 'Rocky Linux 9', 'value' => 'rocky9', 'monthly' => 0], + ['label' => 'Rocky Linux 8', 'value' => 'rocky8', 'monthly' => 0], + ['label' => 'Ubuntu 24.04 LTS', 'value' => 'ubuntu24', 'monthly' => 0], + ['label' => 'Ubuntu 22.04 LTS', 'value' => 'ubuntu22', 'monthly' => 0], + ['label' => 'Debian 12', 'value' => 'debian12', 'monthly' => 0], + ['label' => 'Debian 11', 'value' => 'debian11', 'monthly' => 0], + ['label' => 'Fedora Server 41', 'value' => 'fedora41', 'monthly' => 0], + ['label' => 'FreeBSD 14', 'value' => 'freebsd14', 'monthly' => 0], + ['label' => 'Proxmox VE 8', 'value' => 'proxmox8', 'monthly' => 0], ['label' => 'Windows Server 2022 (BYOL)', 'value' => 'windows-2022-byol', 'monthly' => 0], + ['label' => 'Windows Server 2019 (BYOL)', 'value' => 'windows-2019-byol', 'monthly' => 0], + ['label' => 'No OS (BYO image / custom PXE)', 'value' => 'none', 'monthly' => 0], ]); $gen14Os->plans()->syncWithoutDetaching($gen14AllPlans); diff --git a/website/public/img/os/almalinux.svg b/website/public/img/os/almalinux.svg index efd9050..2f2727a 100644 --- a/website/public/img/os/almalinux.svg +++ b/website/public/img/os/almalinux.svg @@ -1,5 +1,8 @@ - - + + + + + diff --git a/website/public/img/os/debian.svg b/website/public/img/os/debian.svg index 7695fd5..97dc720 100644 --- a/website/public/img/os/debian.svg +++ b/website/public/img/os/debian.svg @@ -1,5 +1,7 @@ - - + + + + diff --git a/website/public/img/os/fedora.svg b/website/public/img/os/fedora.svg new file mode 100644 index 0000000..949e80c --- /dev/null +++ b/website/public/img/os/fedora.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/website/public/img/os/freebsd.svg b/website/public/img/os/freebsd.svg new file mode 100644 index 0000000..76f3d0d --- /dev/null +++ b/website/public/img/os/freebsd.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/website/public/img/os/proxmox.svg b/website/public/img/os/proxmox.svg new file mode 100644 index 0000000..156d929 --- /dev/null +++ b/website/public/img/os/proxmox.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/website/public/img/os/rocky.svg b/website/public/img/os/rocky.svg index d558786..d11edf1 100644 --- a/website/public/img/os/rocky.svg +++ b/website/public/img/os/rocky.svg @@ -1,7 +1,9 @@ - - - - + + + + + + diff --git a/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/DriveBayGroupSelector.vue b/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/DriveBayGroupSelector.vue index 970e0af..59aeb69 100644 --- a/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/DriveBayGroupSelector.vue +++ b/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/DriveBayGroupSelector.vue @@ -1,6 +1,6 @@