Zilmus, si no entiendes nada de linux, vas por mal camino. Si eres capaz en tu casa de instalarte un linux, y colocarle Mysql, Php, etc. será muy fácil. O sea basicamente, lo puedes probar tu por tu lado, creando una maquina virtual con CENTOS 6.x (o el linux que sea que te ofrecen en Cubenode) ... y hacer el camino primero en forma casera.
Hay innumerables tutoriales ... instalar php, Apache y Mysql en un Linux y tener un LAMP server (Linux Apache Mysql Php) es la mitad del problema.
La otra mitad del problema es administrar. optimizar y mantener todo eso. Para lograrlo, vas a necesitar un "administrador" (lo que sería el cPanel).
Hay algunos administradores gratuitos. No son malos. Son más áridos, pero funcionan. EL mejor se llama VIRTUALMIN, y si lo instalas, no necesitas hacer más nada (el virtualmin instalará y configurará el PHP, APACHE, Mysql, DNS, etc.)
Lo que preocupa es que si has publicado la duda, eso significaría que aún no has experimentado con nada de lo que detallo aquí. Si ese es el caso, lo más sano, es pagar el cPanel. Salvo que tengas semanas de tiempo para investigar este camino manual.