martes, 19 de mayo de 2015

Alojar una web en Zpanel

Administrar el servicio web en Zpanel es una tarea bastante sencilla.

Si estamos gestionando una web o  un servicio de hospedaje para terceros nos sera muy fácil la administración , instalación o gestion de una web o servcio web en Zpanel.

Podemos abarcar esta gestion de dos formas distintas , una seria como usuario root , la cual estaría recomendada para alojamientos los cuales no van a ser compartidos y la totalidad del servidor esta destinada a un solo usuario como por ejemplo la gestion de una web particular o una corporacion y la otra forma seria como usuario convencional o limitado , no root o superadministrador , como queramos llamarlo.

La unica diferencia entre estas dos formas de administrar o gestionar el servicio web seria que el usuario root no tendria limitaciones en cuanto al trafico , uso del ftp , uso del disco , etc y el usurio tendria que configurarse con otras opciones especificas , que aunque tambien podriamos ilimitar el ancho de banda y el espacio en disco , no llegaria nunca a tener los mismos privilegios sobre el uso del servidor que el usuario root.

Si vamos a compartir el server lo lógico sera que creemos usuarios , sino vamos a hacerlo podemos saltarnos todos estos pasos e irnos directamente a la configuracion de dominios (explicado mas abajo), para ello nos tendremos que ir a la opcion "Package Manager" o "Administrador de paquetes" como se indica en la imagen




Una vez entramos veremos lo siguiente tal y como se indica en la siguiente imagen


Rellenamos los campos donde dice "Create a new package" con los datos necesarios para nuestro nuevo usuario , debajo de cada campo nos indica el valor que hay que rellenar para hacerlo ilimitado.
Un vez realizado este paso pulsamos sobre "SAVE" o "GUARDAR" dependiendo del idioma.

Ahora nos desplazamos al menú principal de nuevo donde debemos pulsar sobre el botón "MANAGE CLIENTS" o "ADMINISTRAR CLIENTES" dependiendo del idioma.


Ahora una vez dentro tendremos que rellenar los campos de la seccion "Create new client account" que seran por ejemplo usuario y contraseña que usaremos para acceder al panel de control con la cuenta que estamos creando , el grupo y el paquete a usar , al terminar pulsamos en "SAVE" o "GUARDAR" y ya dispondremos de un usuario con acceso a nuestro panel.

Tambien podremos usar este panel por ejemplo si tenemos un servidor dedicado o virtual (VPS) y queremos alquilar o realquilar espacio de hospedaje para webs con servicio de correo , ftp , tareas cron , etc.

Podemos ver un ejemplo de una web de un cliente mio que me encargo el trabajo de migracion de hospedaje y crear algunos scripts para tareas automatizadas (cron) con varias bases de datos y subdominios en este enlace.

Espero que os sirva de ayuda y en breve pondre algun post mas sobre el desarrollo y administracion de este fantastico panel para administrar sistemas webs

Si te ha gustado mi post y crees que es valido para ayudar a mas personas con conocimientos no tan amplios a desarrollar su web , no olvides pulsar el boton +1 mas abajo.

domingo, 5 de abril de 2015

Cambiar idioma de Zpanel a Español

Cambiar idioma de Zpanel a Español es una labor sencilla que solo nos requerirá unos minutos , de hecho es una tarea tan simple que tardaremos más tiempo en leer este post que en hacer los cambios necesarios para tener disponible la traducción de Zpanel al Castellano.

Antes de nada he de advertiros que la traducción ofrecida por Zpanel no es del todo una traducción acabada a mi parecer , pero si has llegado hasta aquí quiere decir que tampoco sera un factor importante que algún icono no este traducido del todo , de hecho yo mismo uso este panel en su idioma por defecto (el Ingles) porque los iconos son tan claros que no necesitaras ni leer los textos para saber que función hacen , a mi parecer es un panel de control bastante intuitivo que no necesita traducción , la peculiaridad de este panel de control de codigo abierto es que Zpanel ofrece el archivo para traducir uno mismo los campos que se quieran al Español o a cualquier otro idioma aunque las plantillas de idiomas como la que vamos a instalar hoy están disponibles para la mayoría de los idiomas , sin darle mas preambulo al tema vamos a comenzar con la instalacion del Español en Zpanel.

El primer paso es ir a la web oficial de Zpanel en la siguiente url:

http://www.zpanelcp.com/download/language-packs

Podremos observar otro enlace en el que te ofrecen los distintos idiomas , "Download languages packs for ZPanelX" hacemos clic como marca en la siguiente imagen



Su url es la siguiente: http://zxts.sammottley.co.uk/

Podéis observar que no coloco los enlaces sino las url , esto lo hago por si en un futuro cambian la ubicación de sus archivos para que sepamos por donde movernos.

Al entrar en la ultima url podemos ver una web donde tenemos dos apartados:

  • Add Lanuage OR Edit Lanuage , este apartado es donde podremos seleccionar la plantilla de idioma para modificar las traducciones nosotros mismo , de momento no sera util asi que no le hacemos caso.

  • Avalible Lanuages , esta es la opcion que nos interesa , nos desplazamos por la web hacia abajo y buscaremos el boton que dice "Spanish 100% Complete" y hacemos clic , a continuacion se nos descargara un archivo llamado "tr_Spanish_tx.txt".




El siguiente paso sera acceder a nuestro al phpMyAdmin de nuestro servidor de la siguiente forma:


  • Accedemos a nuestro zpanel y navegamos hasta Database Management y hacemos clic en phpMyAdmin

Luego nos aparecera un boton para acceder a phpMyAdmin como podeis ver en la siguiente imagen



Nos pedirá nuestro usuario y contraseña de phpMyAdmin , estos datos solo podéis conocerlos ustedes que son los que añadisteis en la instalación de Zpanel , una vez dentro nos tendremos que desplazar hasta la base de datos zpanel_core tal y como se indica en la siguiente imagen



Seguidamente pulsamos sobre el boton superior SQL tal y como indico en la siguiente imagen



Ahora ya solo nos queda introducir el texto del archivo que descargamos desde la web de Zpanel , abrimos el archivo "tr_Spanish_tx.txt" y copiamos el texto del paso 1 del archivo , deberia ser algo como:

ALTER TABLE `x_translations` ADD `tr_Spanish_tx` TEXT NULL;

Y lo pegamos dentro del recuadro de la ventana SQL del navegador que hemos abierto antes , viniendo a quedarnos algo similar a la siguiente imagen


Y pulsamos el boton "GO" , esto preparara nuestra base de datos para recibir el nuevo idioma , el siguiente y ultimo paso en phpmyadmin sera volver a ir al archivo de texto "tr_Spanish_tx.txt" y copiar la segunda parte hasta el final , ojoo !! es importante copiar bien desde "UPDATE `x_translations`" hasta el final del archivo porque sino podriamos no introducir bien los datos para este idioma.

Vamos de nuevo a la consulta SQL , pegamos lo que acabamos de copiar y pulsamos de nuevo "GO".
Tras unos segundos , nuestro nuevo idioma ya esta disponible en nuestra base de datos , ahora cerramos la ventana de phpMyAdmin y nos dirigimos al Zpanel de nuevo y pulsamos arriba a la derecha sobre nuestra cuenta como indica en la siguiente imagen


Se abrirá el menú de nuestra cuenta desde el que ya estará disponible nuestra nueva traducción de Zpanel al Español , seleccionamos el idioma Español como se indica en la siguiente imagen


Y salvamos los cambios , ahora nuestro panel de control Zpanel estará en Español y podremos disfrutar de una navegación mas clara.

Espero que les sirva este pequeño tutorial y en breve si siguen esta misma entrada veran algun enlace al final de como seguir administrando este maravilloso panel de control web.

--------------------------------------------------------------------------------------------------------------------

Lo prometido es deuda... os dejo un enlace de como Alojar una web en Zpanel

domingo, 29 de marzo de 2015

Una alternativa gratis a CPANEL

Como todos los que manejamos o hemos manejado alguna vez un alojamiento , hosting o servidor , en multitud de ocasiones se nos hace un mundo para los que no estamos tan familiarizados con sistemas para administrar servidores de contenido web como Apache o IIS pero hay muchas alternativas como por ejemplo CPANEL , que para mi es una de las mejores sin duda ya que reúne todas las herramientas necesarias o al menos casi todas las que yo he necesitado en toda mi vida de "administrador o creador de sitios" por así decirlo de alguna forma , en un solo paquete.

La alternativa que más me ha llegado sin duda ha sido ZPANEL , un panel con similares características a CPANEL pero de código abierto , si señores , he dicho de código y ya sabemos que implica eso , la primera y la que mas le gusta a muchos es que es gratuito :) y la segunda y no menos importante es que al ser una plataforma de código abierto es en constante desarrollo y puede ser adaptada por desarrolladores o programadores para un uso especifico como puede ser el servicio de hosting o uso privado para una plataforma empresarial o particular , yo particularmente he usado la plataforma ZPANEL para administrar un VPS destinado al uso de alojamiento de una web ecommerce de un tamaño considerable , como por ejemplo bases de datos de mas 100 MB y alojamiento superior a los 5 GB , si señores , hay paginas tan grandes...



Sin mas preámbulo voy a orientar a todos los lectores de este blog que quieran instalar ZPANEL en un servidor UBUNTU 12.04 para que puedan servir contenido web con solo unas cuantas instrucciones , ojo , no todas las distribuciones de linux funcionan o están adaptadas de la misma forma con lo que este tutorial no tiene porque ser valido para ti , aunque en el 95% de los casos si que te funcionara y casi en el 99% si estas leyendo esto es porque estas instalando un nuevo servidor en el que aun no tienes nada instalado , con lo que el riesgo de perder datos importantes se reduce al 0%.
Posiblemente cuando leas esto ya existira UBUNTU 200019 , pero supongo que los comandos pueden serte validos para la instalación en un futuro o al menos guiarte a conseguirlo.



Antes que nada desde la consola hacemos:

sudo apt-get update

Y empezara una lista de actualizaciones cuando termine hacemos:

sudo apt-get upgrade

Y comenzara a actualizar de nuevo , cuando termine podemos descargar desde la pagina oficial el paquete de instalacion para Ubuntu , si usas CentOS o Debian u otro puedes descargar el que mas te convenga segun tu sistema operativo:

wget https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh

y si nos fijamos habremos descargado un archivo con el nombre "10_1_1.sh" al cual habria que cambiarle los permisos para poder instalarlo , nos bastaria con hacer algo como:

chmod +x 10_1_1.sh

A partir de aqui los unico que nos quedaria seria la instalacion de este maravilloso panel de control en nuestro sistema operativo de la siguiente forma (es importante fijarse bien en el punto y la barra que he colocado antes del script de instalacion):

./10_1_1.sh

En versiones anteriores reiniciaba antes de instalar , pero ya llegados a esta version , primero instalara y luego pedira que reiniciemos.

El primer paso es la zona horaria la cual introducimos manualmente: Europe/Madrid

Y pulsamos intro.

El siguiente paso es para preguntarnos si hacemos una actualizacion o una instalacion limpia la cual vendrá marcada como: install

Pulsamos intro de nuevo y continuamos.

Ahora nos preguntara la forma en la que queremos llamar a nuestro panel de control FQDN:

zpanel.nuestronombredelserver.com

Ahora nos preguntara la Ip de nuestro servidor , la introducimos: xxx.xxx.xxx.xxx

El siguiente campo a rellenar sera la contraseña que queramos asignar a nuestro servicio MySQL.

Passwords you will use for MySQL:  manolito83

Os pedira que volvais a confirmar la contraseña , la volveis a escribir por segunda vez , para que el sistema verifique que esta correctamente escrita.

El siguiente paso sera una prengunta del sistema hacia nosotros de si queremos o no realizar la instalacion , pulsamos la tecla "y" (de yes) y automaticamente comenzara la instalacion del panel de control.

Al finalizar la instalacion , el sistema reiniciara nuestra maquina , cargando el nuevo panel de control automaticamente en el inicio de nuestro sistema.

Para acceder a este maravilloso sistema de gestion de alojamiento solo tendreis que abrir vuestro navegador (una vez iniciado el sistema) y teclear en la barra de direcciones la IP de nuestra maquina , la misma que indicamos en la instalacion del ZPANEL.

Se abrira una web en la que tenemos que logearnos para acceder al panel ,en  el usuario escribiremos "zadmin" y para saber nuestra contraseña abra que ir a la consola de nuevo , desde donde hemos hecho la instalacion del panel y vamos a la raiz para teclear los siguiente:

dir

Y tendra que aparecer un archivo que se llame "password.txt" , bien pues ese archivo es el que contiene la contraseña y para abrirlo habra que teclear:

less password.txt

Ahora la contraseña que nos brindara sera la que hay que introducir en la web a logearse para acceder al panel. Una vez dentro si no te gusta esa contraseña solo tendras que cambiarla por la que mas te guste.


Ya tenemos acceso a este maravillo panel de control.



Espero que les sirva este pequeño tutorial y en breve si siguen esta misma entrada vereis como añado algun enlace al final con el siguiente paso a seguir para administrar nuestro panel.

--------------------------------------------------------------------------------------------------------------------------

Lo prometido es deuda , aqui os dejo un enlace a mi blog para traducir Zpanel al Español

http://varitux.blogspot.com.es/2015/04/cambiar-idioma-de-zpanel-espanol.html