Docker - Linux
Se explicará como poder descargar y poder ejecutar el facturador dentro de su máquina Ubuntu
Requisitos previos
- Tener acceso a su servidor, VPS, máquina virtual o local vía SSH
- Verificar si su máquina tiene una instalación de SSH para que pueda conectarse de forma remota, para su facilidad podría usar Putty o Winscp
- Tener configurado su dominio que este apuntado a su IP, para ello edite el record A y debería colocar la ip de su servidor y el record CNAME con el valor “*” para que se tomen los subdominios registrados por la herramienta. Esto ayudará a agilizar la propagación de los cambios en la DNS por la internet.
- Si en su servidor tiene servicios que están usando MySQL, Apache, Nginx, deberá apagarlo ya que ocupan los puertos que pasará a usar el aplicativo con los contenedores de Docker
Pasos
- Acceder a su servidor por SSH y loguearse como super usuario:
sudo su
- Ejecutar este comando en la terminal
curl https://gitlab.buho.la/-/snippets/14/raw/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh
-
Una vez ejecutado el script se le pedirá que ingrese algunos valores
- Se le preguntará sobre el dominio, aquí es donde se debe colocar el dominio que se ha colocado a la hora de configurar la DNS.
- Se le preguntará sobre su número de servicio
-
Si es la primera instalación entonces presione enter para seguir con la instalación (el número de servicio por defecto se coloca como 1)
-
Si tienes otros proyectos entonces debes colocar el número correlativo al anterior:
-
- Luego le preguntará que versión es la que necesita, en el script va encontrar entre el Pro6 [1] o el ProX [2]
- Si es la primera vez que se está instalando entonces empezará a actualizar el sistema y a descargar los programas necesarios, esto puede tardar unos minutos. Deberá clonar el repositorio donde deberá colocar su cuenta de usuario con contraseña (verificar que este bien la cuenta de usuario y contraseña porque puede saltar error y por consecuente fallar la instalación).
- Luego se le preguntará sobre si desea instalar el SSL gratuito, tener en cuenta que debe ser actualizado cada 90 días
- Si responde “s” (Si): Se deberá contestar las siguientes preguntas con “y”, son dos en total, después se te mostrará un código que se deberá añadir en un record tipo TXT con el nombre de _acme-challenge.example.com
- Si se responde “n” (No): Continuará con la configuración, pero posiblemente en la mayoría de los navegadores salga advertencia por falta de HTTPS, se recomienda agregar SSL. Cabe recalcar que puede configurarlo manualmente si lo desea.
-
Finalizando la instalación, se le mostrará información sobre su facturador como Ruta del proyecto, URL donde pueda acceder al facturador, el correo del administrador, contraseña, contraseña para acceder al MySQL, clave SSH Cabe decir, que toda la información esta guardada dentro de un archivo de texto que facilmente podra acceder con el siguiente comando:
cat [Su dominio].txt