Cómo instalar FacturaScripts en un NAS
Para instalar FacturaScripts en un NAS, es imprescindible que el dispositivo soporte Docker o que incluya Apache y MySQL. A continuación, se muestra una guía detallada para la instalación en las marcas de NAS más populares.
Instalación en NAS Synology
Sigue estos pasos para instalar FacturaScripts en un NAS Synology utilizando Docker y Portainer:
- Instalación de Docker y Portainer: Asegúrate de que Docker esté instalado en tu NAS Synology. Posteriormente, instala Portainer, una herramienta que facilita la gestión de contenedores Docker.
- Creación de carpetas necesarias: Accede a File Station en tu NAS y, dentro de la carpeta
docker, crea dos nuevas carpetas:facturascriptsyfacturascriptsdb. Es importante que los nombres se ingresen en minúsculas para evitar posibles inconvenientes.
- Configuración del stack en Portainer:
- Ingresa a Portainer con tus credenciales.
- En el menú lateral izquierdo, selecciona "Stacks" y haz clic en "+ Add stack".
- Asigna el nombre
facturascriptsal stack. - En el editor web, copia y pega el siguiente código YAML:
version: '3'
services:
mysql:
image: mysql
container_name: fs_db
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: tu_contraseña_segura
volumes:
- /volume1/docker/facturascriptsdb:/var/lib/mysql
facturascripts:
image: facturascripts/facturascripts
container_name: fs
restart: always
ports:
- 5379:80
volumes:
- /volume1/docker/facturascripts:/var/www/html
adminer:
image: adminer
container_name: fs_adminer
restart: always
ports:
- 5380:8080
Reemplaza tu_contraseña_segura por una contraseña robusta para la base de datos MySQL.
- Despliegue del stack: Una vez ingresado el código, haz clic en "Deploy the stack" para iniciar la configuración y el despliegue de los contenedores.
- Acceso a FacturaScripts: Cuando los contenedores estén en funcionamiento, accede a FacturaScripts a través de tu navegador web utilizando la dirección:
http://tu_nas_synology:5379.
- Configuración en el instalador de FacturaScripts: Durante la instalación, introduce
fs_dbcomo nombre del host para la base de datos.
Siguiendo estos pasos, podrás tener FacturaScripts funcionando en tu NAS Synology utilizando Docker y Portainer. Esta guía se basa en la documentación de FacturaScripts para ofrecerte una experiencia de instalación clara y eficiente.