Instalar FacturaScripts en Linux

FacturaScripts es una aplicación web y necesita Apache, PHP y MySQL para funcionar. Sigue estos pasos para instalarlo todo de forma sencilla.

Ver todas las formas de instalar FacturaScripts

Instalación paso a paso

En seis pasos tienes FacturaScripts funcionando en tu servidor Linux.

Comprueba los requisitos previos

Estos son los requisitos mínimos para el funcionamiento de FacturaScripts:

  • Apache 2 o superior.
  • PHP 8.1 o superior (recomendado PHP 8.3), con las siguientes extensiones activadas: bcmath, curl, fileinfo, gd, mbstring, openssl, simplexml y zip.
  • MySQL 8 o superior, o bien MariaDB 11.2 o superior.

Instala los requisitos

Existen muchas distribuciones Linux, y en cada una puede variar el método de instalación de Apache, PHP y MySQL. En esta guía te explicamos cómo instalar el software en Ubuntu. Si usas otra distribución Linux, tendrás que consultar la documentación correspondiente para instalar estos requisitos.

sudo apt update
sudo apt dist-upgrade
sudo apt install apache2 php php-bcmath php-cli php-curl php-gd php-gmp php-mbstring php-mysql php-soap php-xml php-zip
sudo apt install mysql-server unzip wget

Aquí tienes algunas guías para instalar estas dependencias en otras distribuciones Linux:

Configura Apache

Debes activar mod rewrite y permitir el uso del archivo .htaccess en la carpeta www.

sudo a2enmod rewrite
sudo nano /etc/apache2/apache2.conf

Busca la línea correspondiente a Directory /var/www y cambia AllowOverride None por AllowOverride All. Para guardar, pulsa ctrl+o y después ctrl+x. Por último, reinicia Apache.

sudo systemctl restart apache2

Cambia la contraseña de MySQL

Debes asignar una contraseña al usuario root de MySQL, ya que la necesitarás en el instalador de FacturaScripts. El proceso es el mismo si usas MariaDB.

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'tu-contraseña';
exit

Copia FacturaScripts

Una vez tengas todos los requisitos, ya puedes copiar FacturaScripts a la carpeta del servidor web y comenzar la instalación.

cd /var/www/html
sudo wget https://facturascripts.com/DownloadBuild/1/stable -O facturascripts.zip
sudo unzip facturascripts.zip
sudo rm facturascripts.zip
sudo mv facturascripts facturas
sudo chown -R www-data:www-data facturas

Abre el instalador

Ahora que ya has copiado todos los archivos, solo tienes que abrir el navegador y entrar en http://localhost/facturas, donde verás el instalador. En la configuración de la base de datos debes seleccionar mysql, localhost como host, el puerto 3306, el usuario root y la contraseña que hayas configurado en MySQL.

Instalador de FacturaScripts

Ya lo tienes funcionando

Dos cosas importantes antes de ponerte a facturar.

Recuerda

Ya has instalado FacturaScripts en tu servidor Linux. Puedes acceder abriendo el navegador y escribiendo http://localhost/facturas en la barra de direcciones. Por defecto el usuario es admin y la contraseña es admin. Cámbiala cuanto antes y procura recordarla.

Te recomendamos nuestro curso gratuito de usuario. Aprende a usar FacturaScripts con decenas de lecciones en vídeo: crear productos, clientes, hacer una factura, una devolución, etc. Al completarlo obtienes un certificado.

Tus datos se almacenan en tu servidor

Los datos (las facturas, clientes, etc.) se almacenan en tu servidor, y solamente en tu servidor. Esto no es malo, simplemente queremos recordártelo para evitar malentendidos.

  • Si pierdes el servidor, pierdes los datos.
  • Si te roban el servidor, pierdes los datos.
  • Si formateas el servidor, pierdes los datos.
  • Si borras o desinstalas FacturaScripts, pierdes los datos.

Intenta no perder, dañar ni formatear el servidor. Haz copias de seguridad y guárdalas fuera del servidor.

Tu instalación no está conectada con facturascripts.com

No hay ninguna copia de tus datos en esta web ni ningún tipo de sincronización, y el usuario de tu FacturaScripts no tiene relación con esta web, así que no intentes iniciar sesión aquí esperando encontrar tus facturas. Esta es simplemente la web desde la que descargar FacturaScripts y plugins, consultar documentación y acceder a soporte.

Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte