aaPanel, un panel de control simple pero poderoso, puede administrar el servidor web a través de la GUI (interfaz gráfica de usuario) basada en la web.
aaPanel proporciona la función de un solo clic, como la instalación con un solo clic del entorno de desarrollo y el software LNMP/LAMP.
Nuestro objetivo principal es ayudar a los usuarios a ahorrar tiempo de implementación, por lo que los usuarios solo se centran en su propio proyecto, eso está bien.
Requisitos previos
Para completar este tutorial, necesitará lo siguiente:
- Un servidor Ubuntu 20.04 con un usuario sudo. Puede configurar esto siguiendo nuestra guía de configuración inicial del servidor Ubuntu 20.04.
- Un dominio y un registros A, panel.mydomain.com Esta debe apuntar a la dirección IP de su servidor.
Requerimientos de sistema
- Memoria : 512M o más, se recomiendan 768M o más (panel puro para aproximadamente 60M de memoria del sistema)
- Disco duro : Más de 100MB de espacio disponible en disco duro (panel puro para aproximadamente 20MB de espacio en disco)
- Sistema : CentOS 7.1+ (Ubuntu20, Debian10), para garantizar que sea un sistema operativo limpio, no hay otro entorno con Apache/Nginx/php/MySQL instalado (el entorno existente no se puede instalar)
Primeros pasos
Actualización del sistema base
En Ubuntu/Debian/Centos
sudo apt-get update
sudo apt-get upgrade
Establecer nombre de hostname del servidor
hostname panel
Comando de instalación del panel de Linux
Centos :
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum
El comando de instalación experimental de Centos/Ubuntu/Debian/Fedora es compatible con ipv6. Tenga en cuenta que este comando se ejecuta con privilegios de root (se admite Centos8)
curl -sSO http://www.aapanel.com/script/new_install_en.sh && bash new_install_en.sh forum
Ubuntu/Deepin :
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh forum
Debian :
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh forum
Durante la instalación
Al inciar la instalación de aapanel, esta nos preguntará en que directorio instalar, si no tenemos problemas utilizar el directorio por default simplemente confirmamos.

Una vez que confirmamos, seguira el proceso de instalación

Pasando unos minutos, el sistema nos pregutará la zona horaria, la definimos y continuamos la instalación

Una vez que la instalación se haya culmindo, nos mostará los datos de acceso de la misma. si por alguna razón olvidamos estos datos, bastaria con ejecutar en la terminal el comando bt e ingresar la opción 14 que corresponde a View panel default info

Personalización y ajustes
Los primero cambios a realizar, luego de tener ya instalado el sistema, es ingresar al modulo de configuraciones y cambiar los valores de :
- Panel Port : Cambiamos a puerto más seguro
- Security Entrace : Definimos una ruta más comoda y que podamos recordar para acceder al panel web
- Domain : definimos el subdominio que hemos registrado en nuestro portal DNS en este ejemplo, definimos panel.domain.com

- Panel User: Ingresamos un nuevo usuario
- Panel Password: Ingresamos una nueva contraseña segura

- Activación de SSL para el acceso seguro al panel web

Errores Comunes
Al querer utilizar el modulo de docker-compose, en algunos casos es necesario realizar unas configuraciones adicionales. Para que este inconveniente sera resuelto, es necsaraio descargar el fichero docker-compose :
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
rm /usr/bin/docker-compose
ln -sf /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose
Conclusión
En este artículo, ha aprendido a instalar una herramienta que le ayudara a gestionar y administrar sus paginas web. Para cualquier información adicional, puede ver la documentación oficial aquí.