diff --git a/website/database/seeders/ConfigOptionSeeder.php b/website/database/seeders/ConfigOptionSeeder.php
index bacf73a..b0898b3 100644
--- a/website/database/seeders/ConfigOptionSeeder.php
+++ b/website/database/seeders/ConfigOptionSeeder.php
@@ -448,8 +448,10 @@ 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.
+ // then specialty (Fedora / openSUSE / FreeBSD / Proxmox), then
+ // Windows BYOL, with "No OS" last so the picker reads as a positive
+ // distro choice. Only non-EOL versions are listed (Fedora 41 EOL'd
+ // Nov 2025, removed; Fedora 43+44 are current).
$this->seedValues($gen14OsOption, [
['label' => 'AlmaLinux 9', 'value' => 'alma9', 'monthly' => 0, 'is_default' => true],
['label' => 'AlmaLinux 8', 'value' => 'alma8', 'monthly' => 0],
@@ -459,9 +461,12 @@ class ConfigOptionSeeder extends Seeder
['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' => 'Fedora Server 44', 'value' => 'fedora44', 'monthly' => 0],
+ ['label' => 'Fedora Server 43', 'value' => 'fedora43', 'monthly' => 0],
+ ['label' => 'openSUSE Leap 15.6', 'value' => 'opensuse-leap-156', 'monthly' => 0],
['label' => 'FreeBSD 14', 'value' => 'freebsd14', 'monthly' => 0],
['label' => 'Proxmox VE 8', 'value' => 'proxmox8', 'monthly' => 0],
+ ['label' => 'Windows Server 2025 (BYOL)', 'value' => 'windows-2025-byol', '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],
diff --git a/website/public/img/os/almalinux.svg b/website/public/img/os/almalinux.svg
index 9ea19f0..293b970 100644
--- a/website/public/img/os/almalinux.svg
+++ b/website/public/img/os/almalinux.svg
@@ -1 +1,16 @@
-
\ No newline at end of file
+
diff --git a/website/public/img/os/debian.svg b/website/public/img/os/debian.svg
index f3b28e0..eb89b58 100644
--- a/website/public/img/os/debian.svg
+++ b/website/public/img/os/debian.svg
@@ -1 +1,9 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/website/public/img/os/fedora.svg b/website/public/img/os/fedora.svg
index 2431eb7..95dbb5d 100644
--- a/website/public/img/os/fedora.svg
+++ b/website/public/img/os/fedora.svg
@@ -1 +1,16 @@
-
\ No newline at end of file
+
+
diff --git a/website/public/img/os/freebsd.svg b/website/public/img/os/freebsd.svg
index 1c22223..250c4ce 100644
--- a/website/public/img/os/freebsd.svg
+++ b/website/public/img/os/freebsd.svg
@@ -1 +1,12 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/website/public/img/os/opensuse.svg b/website/public/img/os/opensuse.svg
new file mode 100644
index 0000000..6795c9c
--- /dev/null
+++ b/website/public/img/os/opensuse.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/website/public/img/os/proxmox.svg b/website/public/img/os/proxmox.svg
index 85cf495..59cb405 100644
--- a/website/public/img/os/proxmox.svg
+++ b/website/public/img/os/proxmox.svg
@@ -1 +1,4 @@
-
\ No newline at end of file
+
diff --git a/website/public/img/os/rocky.svg b/website/public/img/os/rocky.svg
index 83a96c7..1fdfb46 100644
--- a/website/public/img/os/rocky.svg
+++ b/website/public/img/os/rocky.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/website/public/img/os/ubuntu.svg b/website/public/img/os/ubuntu.svg
index b16cdef..9dff815 100644
--- a/website/public/img/os/ubuntu.svg
+++ b/website/public/img/os/ubuntu.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/website/public/img/os/windows.svg b/website/public/img/os/windows.svg
index 1659871..84f07cd 100644
--- a/website/public/img/os/windows.svg
+++ b/website/public/img/os/windows.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/OsGroupSelector.vue b/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/OsGroupSelector.vue
index 7679f0d..d5ccb94 100644
--- a/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/OsGroupSelector.vue
+++ b/website/resources/ts/Components/Marketing/Dedicated/DedicatedConfigurator/OsGroupSelector.vue
@@ -30,6 +30,7 @@ function metaFor(slug: string): FamilyMeta {
if (slug.startsWith('ubuntu')) return { family: 'Ubuntu', logo: '/img/os/ubuntu.svg', rank: 30 }
if (slug.startsWith('debian')) return { family: 'Debian', logo: '/img/os/debian.svg', rank: 40 }
if (slug.startsWith('fedora')) return { family: 'Fedora', logo: '/img/os/fedora.svg', rank: 50 }
+ if (slug.startsWith('opensuse')) return { family: 'openSUSE', logo: '/img/os/opensuse.svg', rank: 55 }
if (slug.startsWith('freebsd')) return { family: 'FreeBSD', logo: '/img/os/freebsd.svg', rank: 60 }
if (slug.startsWith('proxmox')) return { family: 'Proxmox VE', logo: '/img/os/proxmox.svg', rank: 70 }
if (slug.startsWith('windows')) return { family: 'Windows Server', logo: '/img/os/windows.svg', rank: 80 }