Cómo instalar Erpnext en Docker - Sistema ERP profesional autohospedado en Docker
ERPNext: Sistema ERP empresarial completo y autohospedado en Docker
Contabilidad, CRM, RRHH, ventas, compras, inventario, manufactura. Todo integrado en una plataforma. Open source GPL-3.0. Setup en minutos con Docker. Panel modular y customizable.
¿Qué es ERPNext?
ERPNext es un sistema ERP (Enterprise Resource Planning) profesional, completo y open source diseñado para gestionar todos los aspectos de un negocio: contabilidad, inventario, ventas, compras, recursos humanos, proyectos, manufactura, y más. A diferencia de SAP o Oracle (costosísimos), ERPNext es gratuito, modular, y se instala en tu servidor en minutos con Docker.
Stack profesional: Construido sobre Frappe Framework (Python + JavaScript), usa MariaDB/PostgreSQL, interfaz web moderna, API REST completa, permisos granulares, workflows, customizaciones sin código. Desde startups hasta empresas medianas, ERPNext maneja contabilidad, inventario, CRM, RRHH, proyectos, manufactura. Todo en un único sistema integrado bajo control total.
Módulos principales
Contabilidad
Facturas, asientos, reportes financieros, auditoría, multi-moneda.
Inventario
Stock, almacenes, movimientos, valuación, alertas.
CRM
Clientes, leads, oportunidades, seguimiento.
Ventas
Presupuestos, órdenes, facturas, entregas.
Compras
Órdenes de compra, proveedores, recepción, gastos.
RRHH
Empleados, asistencias, nómina, permisos, evaluaciones.
Proyectos
Tareas, presupuestos, timesheets, facturas.
Manufactura
Órdenes producción, BOM, material consumption, subcontratos.
Activos
Gestión de equipos, depreciación, mantenimiento.
Calidad
Estándares QC, inspecciones, no conformidades.
Workflows
Flujos personalizados, aprobaciones, automaciones.
Permisos granulares
RBAC, permisos por documento, vistas personalizadas.
Requisitos del sistema
- Docker & Docker Compose
- 8-16 GB RAM mínimo (ERP requiere recursos)
- 4+ CPU cores
- 50+ GB espacio disco (BD, datos, documentos)
- MariaDB 10.3+ o PostgreSQL 12+ (incluido)
- Puertos: 80/443 (web), 3306 (BD)
Instalación con Docker Compose
Opción 1: Instalación rápida
Opción 2: Setup manual
Iniciar
Setup inicial (primera vez)
Acceder
http://localhost con usuario: admin (contraseña generada al setup)
Primeros pasos
1. Setup inicial
- Accede a
http://localhost - Wizard te pide: nombre empresa, región, moneda, email admin
- Se crea la BD y loguea automáticamente
2. Dashboard principal
- Ves home con widgets de últimas transacciones
- Sidebar izquierdo con todos los módulos
- Búsqueda global arriba para cualquier documento
3. Crear datos maestros
- Setup → Settings: empresa, datos, moneda
- CRM → Customers: crea clientes
- Buying → Suppliers: agrega proveedores
- Stock → Item: crea productos/servicios
4. Hacer primera transacción
- Selling → Sales Order → New
- Selecciona cliente, agrega items, cantidades, precios
- Submit (guardar)
- Se pueden generar entregas y facturas automáticamente
5. Ver reportes
- Accounting → Reports → Trial Balance, P&L, etc
- Stock → Reports → Stock Balance
- HR → Attendance Report
Casos de uso
- PyME manufacturera: Gestiona producción, inventario, ventas desde un lugar
- Distribuidor: Multi-almacenes, control de stock, facturas
- Servicios: Proyectos, timesheets, facturas a clientes
- Retail: Punto de venta integrado, inventario
- Control financiero: Contabilidad completa, auditoría, reportes
- RRHH centralizado: Nómina, asistencia, evaluaciones
Comentarios
Publicar un comentario