OpenEMR es un sistema de registros médicos electrónicos (EMR) de código abierto que ofrece una solución completa para la gestión de la información médica. En este tutorial, te guiaremos a través de los pasos para instalar OpenEMR en tu servidor VPS con Rocky Linux 9.
Requisitos previos
- Un servidor VPS con Rocky Linux 9.
- Acceso SSH al servidor con privilegios de root o sudo.
- Un servidor web como Apache o Nginx instalado y configurado.
- PHP 7.4 o superior con las siguientes extensiones habilitadas: `gd`, `json`, `mbstring`, `mysqli`, `xml`, `zip`.
- Una base de datos MySQL o MariaDB.
- Un nombre de dominio apuntando a la dirección IP de tu servidor (opcional, pero recomendado).
Pasos
- Actualizar el sistema:
sudo dnf update -y - Instalar el servidor web, PHP y la base de datos:
Si aún no los tienes instalados, puedes hacerlo con los siguientes comandos (ejemplo con Apache):
sudo dnf install httpd mariadb-server php php-mysqlnd php-gd php-mbstring php-xml php-zip -y - Iniciar y habilitar los servicios:
sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl start mariadb sudo systemctl enable mariadb - Configurar la base de datos:
Accede a la consola de MySQL/MariaDB:
sudo mysql -u root -pIngresa tu contraseña de root de MySQL/MariaDB cuando se te solicite.
Ejecuta los siguientes comandos en la consola de MySQL/MariaDB:
CREATE DATABASE openemr; CREATE USER 'openemr'@'localhost' IDENTIFIED BY 'tu_contraseña_segura'; GRANT ALL PRIVILEGES ON openemr.* TO 'openemr'@'localhost'; FLUSH PRIVILEGES; exitReemplaza “tu_contraseña_segura” con una contraseña fuerte.
- Descargar OpenEMR:
Navega al directorio web:
cd /var/www/htmlDescarga la última versión de OpenEMR (reemplaza la URL si es necesario):
sudo wget https://sourceforge.net/projects/openemr/files/OpenEMR%20Current/7.0.1/openemr-7.0.1.tar.gz/download -O openemr.tar.gz - Descomprimir y configurar permisos:
sudo tar -xzf openemr.tar.gz sudo mv openemr-7.0.1 openemr sudo chown -R apache:apache /var/www/html/openemr - Configurar el servidor web:
Crea un archivo de configuración para tu servidor web (Apache o Nginx) que apunte al directorio
/var/www/html/openemr. Asegúrate de habilitar el módulo `rewrite` si estás usando Apache. - Acceder al instalador web:
Abre tu navegador web y accede a
http://tu_dominioohttp://tu_direccion_ip. Sigue las instrucciones en pantalla para completar la instalación.
Conclusión
¡Listo! Has instalado OpenEMR en tu servidor Rocky Linux 9. Ahora puedes comenzar a configurar y utilizar este sistema de registros médicos electrónicos de código abierto.