LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

OpenMRS es un eficiente sistema de almacenamiento y recuperación de registros médicos electrónicos (EMR) lanzado como software de código abierto. Ayuda a brindar atención médica en los países en desarrollo para tratar a millones de pacientes con VIH/SIDA y tuberculosis (TB). Se basa en los principios de apertura para intercambiar datos de pacientes con otros sistemas de información médica. Puede administrar todos los registros médicos electrónicos a través de la interfaz web OpenMRS.

Este tutorial explicará cómo instalar el software OpenMRS en Ubuntu.

Requisitos previos

  • Un servidor que ejecute al menos un Linux Ubuntu 22.04.
  • Se configura una contraseña de root en el servidor.

Instalar OpenJDK 8

OpenMRS es una aplicación basada en Java y solo admite la versión 8 de Java. Por lo tanto, deberá instalar Java 8 en su servidor. Puede instalarlo usando el siguiente comando.

apt install openjdk-8-jdk

A continuación, verifique la versión de Java usando el siguiente comando:

java -version

Obtendrá el siguiente resultado:

openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-8u352-ga-1~22.04-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)

En este punto, Java 8 está instalado en su servidor. Ahora puede proceder a instalar el servidor MySQL.

Instalar el servidor MySQL 5.6

Ahora, necesitará instalar la versión 5.6 del servidor MySQL en su servidor. Porque OpenMRS solo es compatible con MySQL versión 5.6. De forma predeterminada, MySQL 5.6 no está disponible en el repositorio predeterminado de Ubuntu 22.04. Por lo tanto, deberá instalarlo desde la fuente.

Primero, cree un usuario y un grupo para MySQL usando el siguiente comando:

groupadd mysql
useradd -g mysql mysql

A continuación, descargue la fuente MySQL 5.6 desde su sitio web oficial usando el siguiente comando:

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz

A continuación, extraiga el archivo descargado con el siguiente comando:

tar -xvf mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz

A continuación, mueva el directorio extraído a /usr/local con el siguiente comando:

mv mysql-5.6.46-linux-glibc2.12-x86_64 /usr/local/mysql

A continuación, cambie el directorio al directorio /usr/local/mysql y establezca la propiedad adecuada con el siguiente comando:

cd /usr/local/mysql 
chown -R mysql:mysql *

A continuación, instale las dependencias requeridas usando el siguiente comando:

apt-get install libaio1 libncurses5 libnuma-dev -y

A continuación, ejecute el siguiente script para instalar el servidor MySQL:

scripts/mysql_install_db --user=mysql

Obtendrá el siguiente resultado:

Puede iniciar el demonio MySQL con:

  cd . ; ./bin/mysqld_safe &

Puedes probar el demonio MySQL con mysql-test-run.pl

  cd mysql-test; perl mysql-test-run.pl

Informe cualquier problema en http://bugs.mysql.com/

La información más reciente sobre MySQL está disponible en la web en

  http://www.mysql.com

Apoye a MySQL comprando soporte/licencias en http://shop.mysql.com

Se creó un nuevo archivo de configuración predeterminado como ./my.cnf y
El servidor lo utilizará de forma predeterminada cuando lo inicie.
Puede editar este archivo para cambiar la configuración del servidor.

A continuación, establezca la propiedad adecuada para mysql y el directorio de datos:

chown -R root .
chown -R mysql data

A continuación, copie el archivo de configuración de MySQL y el archivo de servicio en la ubicación adecuada:

cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql.server

A continuación, inicie el servicio MySQL en modo seguro:

bin/mysqld_safe --user=mysql &

A continuación, configure la contraseña de root de MySQL con el siguiente comando:

bin/mysqladmin -u root password secure-password

A continuación, cree un enlace simbólico del binario MySQL usando el siguiente comando:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

Finalmente, reinicie su servidor con el siguiente comando:

reboot

Después de reiniciar el sistema, inicie el servicio MySQL y habilítelo para que se inicie al reiniciar el sistema:

/etc/init.d/mysql.server start
update-rc.d -f mysql.server defaults

Ahora puedes verificar el estado del servicio MySQL con el siguiente comando:

/etc/init.d/mysql.server status

Obtendrá el siguiente resultado:

? mysql.server.service - LSB: start and stop MySQL
     Loaded: loaded (/etc/init.d/mysql.server; generated)
     Active: active (running) since Tue 2022-12-13 04:08:18 UTC; 15s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 22 (limit: 2238)
     Memory: 455.3M
        CPU: 329ms
     CGroup: /system.slice/mysql.server.service
             ??1120 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/ubuntu2204.pid
             ??1228 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/…

Dec 13 04:08:17 ubuntu2204 systemd[1]: Starting LSB: start and stop MySQL...
Dec 13 04:08:17 ubuntu2204 mysql.server[1112]: Starting MySQL
Dec 13 04:08:18 ubuntu2204 mysql.server[1112]: . *
Dec 13 04:08:18 ubuntu2204 systemd[1]: Started LSB: start and stop MySQL.

Una vez que haya terminado, puede continuar con el siguiente paso.

Instalar Tomcat 8

A continuación, deberá instalar Tomcat 8 para implementar OpenMRS.

Primero, cree un usuario y un grupo para Tomcat con el siguiente comando:

groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

A continuación, descargue Tomcat 8 desde su sitio web oficial usando el siguiente comando:

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.84/bin/apache-tomcat-8.5.84.tar.gz

A continuación, cree un directorio para Tomcat y extraiga el archivo descargado al directorio /opt/tomcat:

mkdir /opt/tomcat
tar -xvzf apache-tomcat-8.5.84.tar.gz -C /opt/tomcat/ --strip-components=1

A continuación, establezca la propiedad adecuada en el directorio /opt/tomcat:

chown -R tomcat:tomcat /opt/tomcat

Una vez que haya terminado, puede continuar con el siguiente paso.

Cree un archivo de servicio Systemd para Tomcat

A continuación, deberá crear un archivo de servicio systemd para administrar el servicio Tomcat. Puedes crearlo con el siguiente comando:

nano /etc/systemd/system/tomcat.service

Agregue las siguientes líneas:

[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target

Guarde y cierre el archivo y luego vuelva a cargar el demonio systemd para aplicar los cambios:

systemctl daemon-reload

A continuación, inicie el servicio Tomcat con el siguiente comando:

systemctl start tomcat

Ahora puede verificar el estado del servicio Tomcat con el siguiente comando:

estado del sistemactl tomcat

Obtendrá el siguiente resultado:

? tomcat.service - Apache Tomcat Web Application Container
     Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-12-13 04:11:30 UTC; 7s ago
    Process: 1394 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
   Main PID: 1401 (java)
      Tasks: 28 (limit: 2238)
     Memory: 97.0M
        CPU: 2.192s
     CGroup: /system.slice/tomcat.service
             ??1401 /usr/lib/jvm/java-1.8.0-openjdk-amd64//bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djav>

Dec 13 04:11:30 ubuntu2204 systemd[1]: Starting Apache Tomcat Web Application Container...
Dec 13 04:11:30 ubuntu2204 startup.sh[1394]: Tomcat started.
Dec 13 04:11:30 ubuntu2204 systemd[1]: Started Apache Tomcat Web Application Container.

En este punto, Tomcat se inicia y escucha en el puerto 8080. Ahora puede continuar con el siguiente paso.

Instalar OpenMRS Ubuntu 22.04

Primero, cree un directorio para OpenMRS y establezca la propiedad adecuada con el siguiente comando:

mkdir /var/lib/OpenMRS
chown -R tomcat:tomcat /var/lib/OpenMRS

A continuación, descargue la última versión de OpenMRS usando el siguiente comando:

wget https://sourceforge.net/projects/openmrs/files/releases/OpenMRS_Platform_2.5.7/openmrs.war

Una vez que se complete la descarga, copie el archivo descargado al directorio de aplicaciones web de Tomcat:

cp openmrs.war /opt/tomcat/webapps/

A continuación, cambie la propiedad del archivo openmrs.war a tomcat:

chown -R tomcat:tomcat /opt/tomcat/webapps/openmrs.war

Una vez que haya terminado, puede continuar con el siguiente paso.

Realice la instalación de OpenMRS a través del navegador web

Ahora, abra su navegador web y acceda al asistente de instalación web de OpenMRS utilizando la URL http://your-server-ip:8080/openmrs. Deberías ver la pantalla de selección de idioma de OpenMRS:

Seleccione su idioma y haga clic en el botón => . Debería ver la pantalla Tipo de instalación.

Seleccione el tipo de instalación que desea y haga clic en el botón => . Deberías ver la siguiente pantalla:

Proporcione su contraseña de root de MySQL, anote la contraseña de administrador y haga clic en el botón => . Deberías ver la siguiente pantalla:

Haga clic en el botón => para crear una base de datos para OpenMRS y completar la instalación.

Proporcione el nombre de usuario predeterminado como administrador y la contraseña como Admin123, luego haga clic en el botón INICIAR SESIÓN . Debería ver el panel de OpenMRS en la siguiente pantalla:

Conclusión

¡Felicidades! ha instalado correctamente OpenMRS en Ubuntu 22.04. Espero que esta publicación le ayude a implementar OpenMRS en un sistema basado en Linux para almacenar y administrar el registro médico electrónico. Para obtener más información, visite la  página de documentación de OpenMRS . No dudes en preguntarme si tienes alguna pregunta.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías