TinyCP - Un panel de control ligero para administrar sistemas Linux


TinyCP es un panel de control ligero, que proporciona una amplia gama de características en un sistema Linux, que incluye:

  • Domain Management
  • Mailboxes
  • Databases
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

En este punto, TinyCP solo está disponible para los sistemas basados ​​en Debian/Ubuntu , pero se supone que vendrá para CentOS en un futuro próximo.

Antes de comenzar con la instalación, el equipo TinyCP requiere que se registre con una dirección de correo electrónico para obtener las instrucciones de descarga y el ID de la cuenta.

Estos detalles se requerirán más adelante para activar su licencia. La página de descarga se puede encontrar aquí. El proceso es sencillo y se completa en menos de un minuto.

A los efectos de este artículo, instalaré TinyCP en un VPS Linode Ubuntu 16.04 con dirección IP 10.0.2.15 .

Instalar el panel de control TinyCP en Debian y Ubuntu

Para instalar TinyCP deberá descargar su instalador. Para ese propósito, puede navegar a un directorio de su elección y ejecutar los comandos a continuación. Para fines de organización, descargaré el paquete en: /usr/local/src/.

# cd /usr/local/src/ 
# wget http://tinycp.com/download/tinycp-install.sh

Dar permisos ejecutables en el archivo descargado y ejecutarlo.

# chmod +x tinycp-install.sh
# ./tinycp-install.sh

El proceso de instalación es bastante rápido (menos de 2 minutos). Cuando se complete la instalación, recibirá un nombre de usuario y contraseña de URL con los que podrá acceder a su nuevo panel de control:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

# /etc/init.d/tinycp start

Luego, puede dirigirse a la URL proporcionada y autenticarse con las nuevas credenciales. La página debería verse así:

Una vez que haya iniciado sesión en su cuenta, complete la dirección de correo electrónico y la ID de la cuenta para poder actualizar su clave de licencia:

Luego puede proceder a la sección de módulos, donde podrá instalar diferentes " módulos ", incluidos MySQL, PostgreSQL, Samba, servidor FTP, servidor de correo electrónico, ClamAV, Cron, servidor web Apache. También se puede acceder a la página de módulos a través del cubo en la esquina superior derecha:

Comencemos instalando un servicio MySQL . Simplemente haga clic en el botón " instalar " al lado de MySQL. Aparecerá una ventana emergente que le pedirá que confirme la instalación de MySQL. Haga clic en instalar:

Deberá esperar un minuto o dos para que finalice la instalación. Al final deberías ver una salida similar a esta:

Haga clic en el botón “ Terminado ” y luego haga clic en el botón “ Preparar ” al lado de MySQL. Esto creará los archivos de configuración necesarios para el servicio. Las bases de datos se pueden gestionar desde el menú del lado izquierdo. La sección de la base de datos le permite:

  • Add/delete databases
  • Create users
  • Create backups tasks

Cada proceso es bastante sencillo y no requiere ninguna explicación adicional.

Ahora permite instalar el servidor web Apache también. Apache se puede encontrar en la parte inferior de la página. De nuevo, simplemente haga clic en el botón de instalación y espere unos minutos para que se complete la instalación:

Cuando finalice la instalación, haga clic en el botón " Finalizado " nuevamente y luego en " Preparar " para generar los archivos de configuración necesarios:

Si desea ajustar un poco más sus servicios, puede ir a la sección "Configuración" a la izquierda, elegir el servicio que desea modificar y realizar los cambios.

Por ejemplo, puede instalar módulos adicionales de Apache usando un menú desplegable a la derecha y haciendo clic en el botón de instalación:

Ahora puede crear su primer dominio, usando la sección " WEB " en el menú de navegación izquierdo. Haga clic en " Nuevo dominio " y complete el dominio que desea alojar. Puede elegir la dirección IP del dominio desde el menú desplegable:

Una vez creado, será redirigido a la página de configuración del dominio. Aquí podrás ver algunas secciones, incluyendo:

  • Main section – provides information about domain, document root and allows you to setup www redirect.
  • Subdomains – Easily create subdomains.
  • Aliases – create domain aliases.
  • Listen – list with IP addresses on which IP resolves and allowed ports.
  • Apache, error logs, access logs – first tab allows you to see the vhost for your domain, next are the error logs and third are the access logs.

En la parte superior de la ventana, puede observar que hay dos secciones más:

  • PHP – allows you to configure certain PHP settings, disable functions etc.
  • Applications – helps you install applications on your domain, including RoundCube and WordPress.

El panel TinyCP le proporciona información básica sobre el uso en su sistema. Esta información incluye:

  • Operating system info
  • Hardware info
  • IP address
  • System load
  • Top processes
  • DIsk spaces + inodes
  • Network clients

El panel solo muestra información sobre su sistema. No se pueden tomar acciones desde aquí (como matar un proceso, por ejemplo).

TinyCP es un panel de control ligero y con muchas funciones que le permite crear fácilmente dominios, bases de datos, correo electrónico y cuentas de FTP, etc. La interfaz es simple y fácil de navegar. Si tiene pocos recursos y necesita un panel de control para crear y administrar su sistema, esta podría ser la opción correcta para usted.