ERPNext es un software de planificación de recursos empresariales (ERP) de código abierto altamente aclamado que ayuda a las empresas a gestionar operaciones, incluyendo contabilidad, ventas, compras, inventario, recursos humanos, proyectos y más. Su flexibilidad y su completa suite de aplicaciones lo convierten en una opción ideal para las pequeñas y medianas empresas (PYMES) que buscan optimizar sus procesos de negocio.
Paso 1: Actualización del sistema y dependencias requeridas
- Actualiza tu sistema: Comienza actualizando las listas de paquetes para actualizaciones y nuevas instalaciones de paquetes:
sudo apt update && sudo apt upgrade -y
- Instala las dependencias requeridas: ERPNext depende de varios paquetes, incluyendo Python, MariaDB, Redis, Node.js, Nginx y otros. Instala las dependencias necesarias ejecutando:
sudo apt install python3-minimal build-essential python3-setuptools python3-pip mariadb-server redis-server nginx git nodejs npm -y
Paso 2: Instala Bench CLI
Bench es una utilidad de línea de comandos que simplifica la instalación y gestión de ERPNext. Instala Bench usando Python pip:
- Instala Pip y Wheel:
sudo apt install python3-pip
pip3 install wheel
- Instala Bench:
sudo pip3 install frappe-bench
Paso 3: Crea un nuevo Frappe Bench
La CLI de Bench te permite crear una nueva instancia del framework Frappe (en el que está construido ERPNext) y gestionar varios sitios.
- Crea un nuevo Bench:
bench init my-bench && cd my-bench
Reemplaza my-bench
con el nombre de bench que prefieras.
Paso 4: Crea un nuevo sitio ERPNext
Una vez que el bench está configurado, el siguiente paso es crear un nuevo sitio ERPNext dentro del bench.
- Crea un nuevo sitio: Antes de crear un nuevo sitio, asegúrate de que MariaDB esté funcionando y esté correctamente configurado. Luego, usa el bench para crear un nuevo sitio ERPNext:
benchnew-site mysite.localhost
Reemplaza mysite.localhost
con el nombre de sitio que prefieras. Se te pedirá que establezcas la contraseña de root de MySQL y la contraseña del administrador para el nuevo sitio.
- Obtén la aplicación ERPNext: Descarga la aplicación ERPNext en tu bench:
bench get-app erpnext
- Instala ERPNext en tu sitio:
bench --site mysite.localhost install-app erpnext
Paso 5: Inicia ERPNext
Con ERPNext instalado, ahora estás listo para iniciar el bench y acceder a tu sitio ERPNext.
- Inicia el Bench:
bench start
- Accede a ERPNext: Abre tu navegador web y ve a
http://mysite.localhost:8000
para acceder a tu sitio ERPNext. Inicia sesión utilizando las credenciales de administrador que estableciste anteriormente.
Para las empresas que buscan implementar ERPNext en un entorno de producción, es recomendable considerar una solución de Cloud VPS de Shape.host. Shape.host ofrece robustos y escalables servicios de Linux SSD VPS, asegurando que tu instalación de ERPNext esté respaldada por recursos de computación de alto rendimiento, seguridad mejorada y un tiempo de actividad confiable. Con Shape.host, puedes gestionar fácilmente tu instancia de ERPNext, permitiéndote centrarte en optimizar tus procesos de negocio sin preocuparte por la infraestructura subyacente.