Hola, ultimamente estoy algo interesado (veo mucho por internet servicios de hosting web) en el hosting web. Más que en ser hosteado, me interesa entender cómo funciona esto por detrás en una máquina Linux.
No estoy al tanto en los programas que se utilizan para esto.
(...)
En temas de software para hostear webs a nuestros clientes:
Qué CMS haría falta para que el usuario haga su registro, despues que use su dominio, tenga su cPanel, su usuario FTP quizás,...?
Cómo se haria esto o qué programas harian falta para que se automatice en Linux?
Si es para hosting web necesitarías algún servidor web (Apache, nginx o lighttpd), FTP el que servicio que más te guste o se adecuado para vos, MySQL o MariaDB para base de datos. Habilitar por cada usuario activo un servicio web dedicado en alguna carpeta (ej: /home/usuario/www), cada usuario no debe poder loguearse por ssh y tener la menor cantidad de privilegios posibles...
Lo de agregar usuarios quedaría con alguna página dinámica que pueda interactuar y registrar usuarios en una PC. Conectar un cPanel, phpMyAdmin o algún otro CMS es a tu discreción el ver como interactuan cada usuario con su sitio web y base de datos...
Puede haber mucha información más que se me escape por ahora, pero eso es lo básico para hostear algo por su propia cuenta...
B#