Al igual que el software de configuración Webmin, TinyCP es una gran herramienta, panel de control, para administrar Linux. Es extremadamente ligero e incluye funciones de administración para dominios, buzones de correo, bases de datos, FTP, Samba, Firewall, VPN, GIT, SVN, etc.
Una vez instalado, permite a los administradores de servidores administrar fácilmente servidores Linux desde un navegador web que asume la complejidad de administrar servidores Linux.
Este breve tutorial le mostrará cómo instalar TinyCP en Ubuntu 18.04.
Para obtener más información sobre TinyCP, visite su página de inicio.
Si su intención es instalar TinyCP en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instale los certificados
Antes de instalar TinyCP en su servidor Ubuntu, asegúrese de actualizar la lista de paquetes disponibles:
sudo apt update
Instale los certificados necesarios para la instalación de TinyCP
sudo apt install gnupg ca-certificates
sudo apt-key adv --fetch-keys http://repos.tinycp.com/ubuntu/conf/gpg.key
TinyCP no está presente en los repositorios oficiales de Ubuntu, así que lo agregaremos manualmente con el comando echo:
echo "deb http://repos.tinycp.com/ubuntu all main" | sudo tee /etc/apt/sources.list.d/tinycp.list
Actualice la lista de paquetes nuevamente, después de agregar el repositorio oficial de TinyCP:
sudo apt update
Ahora puedes instalar TinyCP:
sudo apt-get install tinycp
Al final de la instalación, debería recibir un mensaje de salida con la dirección de acceso y los datos de inicio de sesión de acceso, por ejemplo:
...
______________________________________________
| |
| TinyCP successfully installed |
|______________________________________________|
URL: http://10.22.22.28:8080
LOGIN: admin
PASSWORD: h28f2AJQ...
Verifique el estado de TinyCP:
sudo service tinycp status
Debería recibir un mensaje de salida similar al siguiente:
● tinycp.service - TinyCP - Linux Control Panel
Loaded: loaded (/etc/systemd/system/tinycp.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-01-09 15:58:52 CET; 1 day 1h ago
Docs: https://tinycp.com
Main PID: 1099 (tinycp)
Tasks: 5 (limit: 2298)
CGroup: /system.slice/tinycp.service
└─1099 /usr/bin/mono /opt/tinycp/bin/tinycpd.exe...
Inicie sesión en TinyCP
Ahora que TinyCP está instalado, puede acceder a la interfaz abriendo su navegador web y conectándose a su dirección IP o nombre de dominio agregando el puerto 8080, por ejemplo: http://10.22.22.28:8080
.
Debería ver la pantalla de inicio de sesión, ingrese su nombre de usuario y contraseña que se muestran en el terminal después de que se complete la instalación.
Para mantener el sistema limpio y saludable, TinyCP no instala paquetes del sistema de forma predeterminada. Deberá instalar manualmente paquetes adicionales desde el panel de control.
Conclusión
En este tutorial hemos visto cómo instalar el panel de control TinyCP en Ubuntu 18.04 LTS.