Saltar a contenido

Requisitos del Sistema

Antes de instalar Coati Payroll, asegúrese de que su sistema cumple con los siguientes requisitos.

Requisitos de Software

Python

Coati Payroll requiere Python 3.11 o superior.

# Verificar versión de Python
python --version
# o
python3 --version

Base de Datos

El sistema soporta las siguientes bases de datos:

Base de Datos Versión Mínima Recomendado Para
SQLite 3.x Desarrollo y pruebas
PostgreSQL 13+ Producción
MySQL/MariaDB 8.0+ / 10.5+ Producción

Recomendación

Para entornos de producción, se recomienda usar PostgreSQL por su robustez y soporte para transacciones complejas.

Dependencias del Sistema

Para algunas funcionalidades (como generación de PDFs), se requieren bibliotecas adicionales del sistema:

sudo apt-get update
sudo apt-get install -y \
    libpango-1.0-0 \
    libpangocairo-1.0-0 \
    libgdk-pixbuf2.0-0 \
    libffi-dev \
    shared-mime-info
sudo yum install -y \
    pango \
    gdk-pixbuf2 \
    libffi-devel
brew install pango gdk-pixbuf libffi

Requisitos de Hardware

Mínimos

Componente Especificación
CPU 1 núcleo
RAM 1 GB
Almacenamiento 10 GB

Recomendados (Producción)

Componente Especificación
CPU 2+ núcleos
RAM 4 GB
Almacenamiento 50 GB (SSD)

Puertos de Red

El sistema utiliza los siguientes puertos por defecto:

Servicio Puerto Configurable
Aplicación Web 5000 Sí (variable PORT)
PostgreSQL 5432
MySQL 3306
Redis (sesiones) 6379 Sí (opcional)

Variables de Entorno

Las siguientes variables de entorno son utilizadas por el sistema:

Variable Descripción Requerida
DATABASE_URL URI de conexión a la base de datos No (usa SQLite por defecto)
SECRET_KEY Clave secreta para sesiones Sí (producción)
ADMIN_USER Usuario administrador inicial No (default: coati-admin)
ADMIN_PASSWORD Contraseña del administrador No (default: coati-admin)
SESSION_REDIS_URL URL de Redis para sesiones No
PORT Puerto de la aplicación No (default: 5000)

Seguridad

En producción, siempre cambie las credenciales por defecto y establezca una SECRET_KEY segura.

La interfaz web de Coati Payroll es compatible con:

  • Google Chrome 90+
  • Mozilla Firefox 88+
  • Microsoft Edge 90+
  • Safari 14+

JavaScript

El navegador debe tener JavaScript habilitado para el funcionamiento correcto de la aplicación.