Storage server(s)

Soldato
Joined
1 Nov 2007
Posts
7,476
Location
England
I'm building a website that will be storing lots of media files (audio and video) and I'm not really up to speed on things when it comes to storage servers. My initial thought was to use some sort of S3 compatible object storage but I'm not sure if that is the best option. The other idea was to use one (or more) ZFS storage pools running on FreeBSD but it is hard to find providers that allow you to spin up a FreeBSD server automatically. So that leaves me with Linux. How is btrfs these days when it comes to storing essential data? Is there a better Linux file system to use for storing large amounts of media? Does anyone have any suggestions for things I don't know about?
 
You might need to clarify exactly what the website will be doing, is it streaming site like a jellyfin/plex site, a site wth link to downloads or just some sort of archival thing.

As for btrfs, I'm hosting my home media collection (jellyfin with remote access via tailscale) on an unraid server running btrfs on the unraid array, with xfs being used for the cache etc. Some would argue zfs is the better option these days but in reality they all have pros and cons depending on what you want to do.

It might also be more cost effective to go colocation of a server too but again without full details a little hard to say.
 
You might need to clarify exactly what the website will be doing, is it streaming site like a jellyfin/plex site, a site wth link to downloads or just some sort of archival thing.

As for btrfs, I'm hosting my home media collection (jellyfin with remote access via tailscale) on an unraid server running btrfs on the unraid array, with xfs being used for the cache etc. Some would argue zfs is the better option these days but in reality they all have pros and cons depending on what you want to do.

It might also be more cost effective to go colocation of a server too but again without full details a little hard to say.
Thank you for your reply.

The website will be very similar to Sound Cloud where people upload music and then other people can stream it. The audio files will need to be stored long term but easy to access when someone wants to stream each file. Perhaps a mix of fast access storage and long term slow access storage.

As for colo I have thought about that but I'd have to do some more investigation as I'm not used to buying server hardware directly.
 
Back
Top Bottom