As long as you are ripping to a FLAC file, a laptop or PC will be fine. If you want to 'roll your own' I'd recommend using an external NAS (Network Attached Storage) from someonelike Synology.
If you want easy, it's hard to beat the Bluesound Vault 2i. It includes a CD drive and a 2TB disk. 2TB will hold over 34,000 songs or 3,000 albums ripped at 96K X 24 bits. The BlueOS software works well and the overall BlueOS 'ecosystem' is reasonably well established.