NEUBOX
OR
Herramientas Open Source Última versión soportada

OrangeHRM: Sistema de Gestión de Recursos Humanos Open Source para PYMEs

OrangeHRM es una plataforma de gestión de recursos humanos open source desarrollada en PHP con módulos para administración de empleados, gestión de ausencias y vacaciones, evaluación de desempeño, reclutamiento, nómina y tiempo/asistencia. Es la alternativa autoalojada más popular a sistemas HRM de pago para empresas medianas que quieren sus datos de RRHH en infraestructura propia.

Con Installatron en tu VPS NEUBOX, OrangeHRM se despliega con PHP y MySQL en minutos. La plataforma gestiona la información de empleados con alta sensibilidad desde un servidor que controlas, cumpliendo requisitos de privacidad sin depender de terceros. Los discos SSD garantizan respuestas rápidas en módulos con grandes volúmenes de datos de empleados.


Herramientas integradas en OrangeHRM listas para usar

Lo que obtienes nativo, sin instalar ni configurar nada extra.

Gestión de Empleados

Fichas de empleados con datos personales, contratos, estructura organizacional, documentos adjuntos y historial de cambios.

Ausencias y Vacaciones

Solicitud y aprobación de permisos, control de saldos de vacaciones, calendario de ausencias del equipo y notificaciones automáticas.

Evaluación de Desempeño

Ciclos de evaluación configurables con KPIs, autoevaluación, evaluación 360° y reportes de desempeño individual y de equipo.

API REST

Integración con sistemas externos (nómina, ERP, control de acceso) vía API REST bien documentada con autenticación OAuth2.


Entorno optimizado (Stack)

PHP 8.xVersión reciente
MariaDBCompatible MySQL
LinuxAlmaLinux · Debian · Ubuntu
SSL AutoLet's Encrypt

Configuración pre-cargada

php

OrangeHRM es una aplicación Symfony bajo el capó en versiones recientes, con requisitos de memoria más altos que CMS simples. Asigna 512 MB de `memory_limit` y activa PHP optimizado con alto `memory_consumption` para reducir los tiempos de carga del panel de RRHH en tu VPS NEUBOX.

php
# OrangeHRM — lib/confs/Conf.php (configuración de base de datos)
define('ORANGEHRM_DB_HOST',     'localhost');
define('ORANGEHRM_DB_PORT',     '3306');
define('ORANGEHRM_DB_NAME',     'orangehrm_db');
define('ORANGEHRM_DB_USER',     'ohrm_user');
define('ORANGEHRM_DB_PASSWORD', 'TuPassword');
define('ORANGEHRM_DB_PREFIX',   'ohrm_');

# php.ini para OrangeHRM
memory_limit = 512M
max_execution_time = 120
upload_max_filesize = 16M
opcache.enable = 1
opcache.memory_consumption = 256

Infraestructura escalable para cualquier proyecto

PYMEs de 20-500 empleados

Empresas medianas con un departamento de RRHH pequeño que necesita gestionar empleados, ausencias y desempeño sin invertir en SAP HCM o Workday.

Empresas con equipos distribuidos

Organizaciones con empleados en múltiples ubicaciones o países que centralizan la gestión de RRHH en un sistema común accesible online.

Empresas constructoras

Gestión de personal de obra con contratación temporal, asistencia, permisos y documentación legal de cada trabajador.

Organizaciones con sistemas legacy

Empresas con ERP propio que integran OrangeHRM como módulo de RRHH vía API REST para mantener la gestión de personal separada.


Preguntas frecuentes

¿OrangeHRM Community Edition incluye nómina?

La edición Community incluye gestión de empleados, ausencias, evaluación y reclutamiento. El módulo de nómina completo está disponible en la edición Enterprise de pago. Para nómina básica en Latinoamérica, busca plugins de la comunidad específicos para tu país.

¿Cuántos empleados puede gestionar OrangeHRM?

No hay límite técnico. Instalaciones con 5,000-10,000 empleados en la base de datos funcionan bien con MySQL optimizado y hardware adecuado. Para organizaciones muy grandes (50,000+), evalúa la edición Enterprise con soporte oficial.

¿OrangeHRM cumple con GDPR?

OrangeHRM incluye funcionalidades de privacidad compatibles con GDPR: exportación de datos de empleados, anonimización de registros eliminados y registro de actividad. Revisa la documentación oficial para la versión que instales y configura las políticas de retención de datos según tu normativa local.

¿Cómo integro OrangeHRM con mi sistema de control de asistencia biométrico?

OrangeHRM tiene un módulo de tiempo/asistencia con importación de datos desde lectores biométricos vía CSV o API. Los fabricantes de lectores biométricos más comunes (ZKTeco, Suprema) tienen plugins o conectores de exportación compatibles con el formato de importación de OrangeHRM.

¿Puedo personalizar los campos de empleados en OrangeHRM?

Sí. OrangeHRM permite agregar campos personalizados (Custom Fields) a las fichas de empleados desde el panel de configuración sin modificar código. Ideal para datos específicos de tu empresa como número de empresa, centros de costo locales o certificaciones internas.

Otras apps optimizadas en esta categoría

Explora más herramientas de Herramientas.