А какой дистрибутив Linux можно использовать на малом и среднем проекте на VPS или выделенном сервере?
Вопрос интересный!
Я бы разбил все серверные дистрибутивы на 3 группы.
1. Консервативные, надёжные. Философия подхода к программам - целый ритуал, по отбору самых надежных и стабильных версий.
Несомненно к ним относятся: Debian, CentOS.
2. Основанные на нестабильных ветках предыдущих дистрибутивов. Философия отбора программ: версии свежее, стабильности поменьше.
Несомненно к ним относятся: Ubuntu, Fedora.
3. Основанные на тестовых или наиболее свежих и непроверенных версиях программ.
К ним относятся: Manjaro, Mint
Если ваш проект сложен, будет существовать годами и будет состоять из множества компонентов, то надо однозначно выбирать дистрибутивы 1 группы.
Если у Вас есть зависимые от определенного ПО или версии компоненты, то можно выбрать и дистрибутив группы 2. Но надо понимать и риски такого выбора.
И наконец, если у вас одностраничник, и время существования проекта от силы 1 год, то группа 3 тоже подойдет. Хотя вы практически не встретите на VPS дистрибутивы группы 3.