Its sure possible but if I where you I would look into a solution that could be converted to a supported solution if if was needed.
One of such is Nextenta, they have a "community edition" that is free to use but also commercial offerings based on the same software.
// Linjo