Perdón por la tardanza, últimamente no tengo tiempo ni pa peinarme
Creo que tu mayor dilema pasará, sí o sí, por el dinero que estés dispuesto a gastar, porque no hay una solución económica realista a la hora de montar un servidor funcional. Vamos por partes:
Yo tengo un NAS de Synology parecido a ese desde hace 5 años y es una maravilla, eso sí, como NAS.
Como servidor web es bastante limitado... si tienes muchas visitas no irá bien a menos que compres un modelo más potente.
Totalmente de acuerdo, tengo una amiga que tiene uno y es una maravilla como NAS, pero ni incluso los modelos de gama media me parecen idóneos para funcionar como servidor web, y aún en el caso de que yo esté equivocado y sí lo sean por ese dinero tendrías un servidor de verdad.
Un PC de escritorio centra buena parte de sus características en elementos innecesarios en un servidor y a la vez carece de otras que son vitales para éste. Tarjeta de sonido, una gráfica del copón, puerto Bluetooth, WiFi, DVD... todo esto es innecesario en un servidor, y todo aquello que es innecesario sobra, está de más, lo único que hace es aumentar el área de exposición y el consumo de recursos.
En contraste con los elementos innecesarios tendremos la carencia de un sistema RAID en condiciones, una Ram no-ECC, una única toma de Red (quizá no Gigabit), un diseño que no está pensado para funcionar 24/7... elementos que sí encontramos incluso en las configuraciones más básicas de servidor.
Vale que sí podemos proporcionar servicios web desde un pc de escritorio pero, para lo que creo que necesitas, a la larga te recompensará invertir un poco más y tener un servidor.
Hp, Dell o Lenovo tienen servidores base muy bien de precio (en base al micro usado); Gigabyte, Asus, AsRock tienen placas para servidor si quieres una configuración más a la medida.
La gran desventaja de un servidor es que si en un futuro decides prescindir de su uso como tal te quedará un ordenador de escritorio bastante pobre en prestaciones.
...
CentOS parece ser más estable y más seguro ante grandes exigencias de servicio y tiene compatibilidad con cPanel a diferencia de Ubuntu. Para tu caso Ubuntu (incluso un Debian Lite) te irá perfectamente y tiene una curva de aprendizaje menor. Si hablamos de correr servicios web en un pc de escritorio mejor olvídate de CentOS... Ah! y olvídate también, en cualquier caso, de un entorno de escritorio.
un saludo