Як встановити OpenMRS на Ubuntu 22.04

OpenMRS – це ефективна система зберігання і пошуку електронних медичних карт (ЕМК), випущена у вигляді програмного забезпечення з відкритим вихідним кодом. Вона допомагає надавати медичну допомогу в країнах, що розвиваються, мільйонам хворих на ВІЛ/СНІД і туберкульоз (ТБ). В її основі лежать принципи відкритості, що дають змогу обмінюватися даними про пацієнтів з іншими медичними інформаційними системами. Через веб-інтерфейс OpenMRS можна керувати всіма електронними медичними картами.

У цьому посібнику розповідається про те, як встановити програмне забезпечення OpenMRS на Ubuntu 22.04.

Необхідні умови

  • Сервер під управлінням Ubuntu 22.04.
  • На сервері налаштовано пароль root.

Встановіть OpenJDK 8

OpenMRS є Java-додатком і підтримує тільки Java версії 8. Тому необхідно встановити Java 8 на сервер. Встановити її можна за допомогою такої команди.

apt install openjdk-8-jdk

Потім перевірте версію Java за допомогою такої команди:

java -version

Ви отримаєте такий результат:

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)

На цьому етапі Java 8 встановлено на вашому сервері. Тепер можна приступити до встановлення сервера MySQL.

Встановіть MySQL Server 5.6

Тепер необхідно встановити на сервер MySQL версії 5.6. Оскільки OpenMRS підтримує тільки MySQL версії 5.6. За замовчуванням MySQL 5.6 відсутній у стандартному репозиторії Ubuntu 22.04. Тому вам доведеться встановити його з вихідного коду.

Спочатку створіть користувача та групу для MySQL за допомогою такої команди:

groupadd mysql
useradd -g mysql mysql

Далі завантажте вихідний код MySQL 5.6 з офіційного сайту компанії, використовуючи таку команду:

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

Потім витягніть завантажений файл за допомогою такої команди:

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

Потім перемістіть витягнутий каталог у каталог /usr/local за допомогою такої команди:

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

Потім змініть каталог на каталог /usr/local/mysql і встановіть правильне право власності за допомогою такої команди:

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

Далі встановіть необхідні залежності за допомогою такої команди:

apt-get install libaio1 libncurses5 libnuma-dev -y

Далі запустіть наступний скрипт для встановлення сервера MySQL:

scripts/mysql_install_db --user=mysql

Ви отримаєте такий результат:

Потім встановіть права власності на каталог mysql і каталог даних:

chown -R root .
chown -R mysql data

Потім скопіюйте конфігураційний файл MySQL і службовий файл у потрібне місце:

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

Потім запустіть службу MySQL у безпечному режимі:

bin/mysqld_safe --user=mysql &

Далі встановіть пароль кореня MySQL за допомогою такої команди:

bin/mysqladmin -u root password secure-password

Потім створіть символічне посилання на двійковий файл MySQL за допомогою такої команди:

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

Потім створіть символічне посилання на двійковий файл MySQL за допомогою такої команди:

reboot

Після перезавантаження системи запустіть службу MySQL і увімкніть її запуск під час перезавантаження системи:

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

Тепер можна перевірити стан служби MySQL за допомогою такої команди:

/etc/init.d/mysql.server status

Ви отримаєте такий результат:

Після цього можна переходити до наступного кроку.

Встановлення Tomcat 8

Далі необхідно встановити Tomcat 8 для розгортання OpenMRS.

Спочатку створіть користувача та групу для Tomcat за допомогою такої команди:

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

Потім завантажте Tomcat 8 з їхнього офіційного сайту за допомогою такої команди:

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

Далі створіть каталог для Tomcat і розпакуйте завантажений файл у каталог /opt/tomcat:

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

Потім встановіть права власності на каталог /opt/tomcat:

chown -R tomcat:tomcat /opt/tomcat

Після цього можна переходити до наступного кроку.

Створення файлу служби Systemd для Tomcat

Далі необхідно створити службовий файл systemd для керування службою Tomcat. Створити його можна за допомогою такої команди:

nano /etc/systemd/system/tomcat.service

Додайте такі рядки:

[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

Збережіть і закрийте файл, потім перезавантажте демон systemd для застосування змін:

systemctl daemon-reload

Потім запустіть службу Tomcat за допомогою такої команди:

systemctl start tomcat

Тепер можна перевірити стан служби Tomcat за допомогою такої команди:

systemctl status tomcat

Ви отримаєте такий результат:

На цьому етапі Tomcat запущений і прослуховує порт 8080. Тепер можна переходити до наступного кроку.

Встановлення OpenMRS Ubuntu 22.04

Спочатку створіть каталог для OpenMRS і встановіть на нього права власності за допомогою такої команди:

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

Далі завантажте останню версію OpenMRS за допомогою такої команди:

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

Після завершення завантаження скопіюйте завантажений файл у каталог Tomcat webapps:

cp openmrs.war /opt/tomcat/webapps/

Потім змініть право власності на файл openmrs.war на tomcat:

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

Після завершення роботи можна перейти до наступного кроку.

Виконання встановлення OpenMRS через веб-браузер

Тепер відкрийте веб-браузер і перейдіть до майстра встановлення OpenMRS, використовуючи URL http://your-server-ip:8080/openmrs. На екрані має з’явитися вікно вибору мови OpenMRS:

Виберіть мову і натисніть кнопку =>. Має з’явитися вікно Тип установки.

Виберіть потрібний тип установки і натисніть кнопку =>. На екрані має з’явитися таке вікно:

Вкажіть пароль MySQL root, запишіть пароль адміністратора і натисніть кнопку =>. На екрані має з’явитися таке вікно:

Натисніть на кнопку => для створення бази даних для OpenMRS і завершення встановлення.

Вкажіть ім’я користувача за замовчуванням admin і пароль Admin123, потім натисніть кнопку LOG IN. Ви маєте побачити панель OpenMRS на наступному екрані:

Висновок

Вітаємо! Ви успішно встановили OpenMRS на Ubuntu 22.04. Сподіваємося, ця стаття допоможе вам розгорнути OpenMRS на базі Linux для зберігання та управління електронною медичною картою.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x