Are there any good RAID(-like) platforms where drive size doesn't matter and you can just throw random drives at it?

@north something like Linux's Logical volume Manager?

https://opensource.com/business/16/9/linux-users-guide-lvm

A Linux user's guide to Logical Volume Management

Managing disk space has always been a significant task for sysadmins. In this guide, learn how LVM can make managing storage easier.

Opensource.com

@BigMalCampbell @north unraid did that IIRC

OR

Stripe FTW

@BigMalCampbell There isn't any sort of redundancy, is there?

@north
I haven't done this myself but raid is supported

You can create and manage Redundant Array of Independent Disks (RAID) volumes by using logical volume manager (LVM). LVM supports RAID levels 0, 1, 4, 5, 6, and 10. An LVM RAID volume has the following characteristics:

https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/configuring_and_managing_logical_volumes/configuring-raid-logical-volumes_configuring-and-managing-logical-volumes

Chapter 9. Configuring RAID logical volumes | Configuring and managing logical volumes | Red Hat Enterprise Linux | 8 | Red Hat Documentation

Chapter 9. Configuring RAID logical volumes | Configuring and managing logical volumes | Red Hat Enterprise Linux | 8 | Red Hat Documentation

@north
There's unraid, but apparently it's linux but closed source if that's a concern. Price isn't unreasonable, $250 for perpetual updates and no limitations.
@north Ceph (but there is a bit of a performance penalty)
@north perfectmediaserver.com
@north I think btrfs supports this but there are some caveats.

@north I think ZFS supports this. It also has features like encryption and snapshots.

https://www.zfshandbook.com/docs/zfs-architecture/zfs-architecture/

ZFS Architecture | ZFS Handbook

Detailed explanation of the ZFS architecture, focusing on how ZFS integrates file system management with volume management for improved efficiency.

@ms22 I'm sure you can really get into the weeds with configurations, but ZFS actually seems relatively easy to get started and manage.
@north @ms22 I've been running btrfs raid6 with different drive sizes and while it can't always use all the available space, it does fairly well. Note that if you're going to try this specific setup, your metadata should be set to raid1c4