{"id":2839,"date":"2025-09-12T06:10:34","date_gmt":"2023-01-26T23:59:33","guid":{"rendered":""},"modified":"2025-02-02T00:46:19","modified_gmt":"2025-02-01T23:46:19","slug":"how-to-install-openmrs-open-medical-record-system-on-debian-11","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/how-to-install-openmrs-open-medical-record-system-on-debian-11\/","title":{"rendered":"Linux VPS &#038; VPS Windows Setup Guide | NetCloud24 OpenMRS (Open Medical Record System) on Debian 11"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<header>\n<h1>\u00a0<\/h1>\n<\/header>\n<article>\n<section>\n<h2>Introduction<\/h2>\n<p>OpenMRS is an open-source platform that provides a framework for managing electronic medical records. It is designed to be flexible and scalable, making it ideal for healthcare facilities. This guide will walk you through the installation of OpenMRS on Debian 11, which can be effectively hosted on a  for optimal performance.<\/p>\n<\/section>\n<section>\n<h2>Prerequisites<\/h2>\n<ul>\n<li>A Debian 11 server with root access<\/li>\n<li>Basic knowledge of Linux commands<\/li>\n<li>Java Development Kit (JDK) installed<\/li>\n<li>MySQL or PostgreSQL installed for the database<\/li>\n<li>Apache Tomcat installed to run OpenMRS<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Step 1: Update Your System<\/h2>\n<p>Start by updating your package index and upgrading existing packages:<\/p>\n<pre><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 2: Install Java<\/h2>\n<p>OpenMRS requires Java to run. Install OpenJDK with the following command:<\/p>\n<pre><code>sudo apt install openjdk-11-jdk -y<\/code><\/pre>\n<p>Verify the Java installation:<\/p>\n<pre><code>java -version<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 3: Install MySQL<\/h2>\n<p>Install MySQL to manage your database:<\/p>\n<pre><code>sudo apt install mysql-server -y<\/code><\/pre>\n<p>Secure your MySQL installation:<\/p>\n<pre><code>sudo mysql_secure_installation<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 4: Create OpenMRS Database<\/h2>\n<p>Log in to MySQL and create a database for OpenMRS:<\/p>\n<pre><code>sudo mysql -u root -p<\/code><\/pre>\n<p>Run the following SQL commands to create a database and user:<\/p>\n<pre><code>CREATE DATABASE openmrs;\r\nCREATE USER 'openmrsuser'@'localhost' IDENTIFIED BY 'yourpassword';\r\nGRANT ALL PRIVILEGES ON openmrs.* TO 'openmrsuser'@'localhost';\r\nFLUSH PRIVILEGES;\r\nEXIT;<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 5: Install Apache Tomcat<\/h2>\n<p>Install Apache Tomcat to run OpenMRS:<\/p>\n<pre><code>sudo apt install tomcat9 tomcat9-admin -y<\/code><\/pre>\n<p>Start Tomcat and enable it to run at boot:<\/p>\n<pre><code>sudo systemctl start tomcat9\r\nsudo systemctl enable tomcat9<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 6: Download OpenMRS<\/h2>\n<p>Navigate to the webapps directory and download the latest version of OpenMRS:<\/p>\n<pre><code>cd \/var\/lib\/tomcat9\/webapps\r\nsudo wget https:\/\/repo.openmrs.org\/releases\/openmrs-2.10.0.war -O openmrs.war<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 7: Configure OpenMRS<\/h2>\n<p>Create the configuration directory:<\/p>\n<pre><code>sudo mkdir \/var\/lib\/tomcat9\/webapps\/openmrs<\/code><\/pre>\n<p>Set the proper permissions:<\/p>\n<pre><code>sudo chown -R tomcat9:tomcat9 \/var\/lib\/tomcat9\/webapps\/openmrs<\/code><\/pre>\n<\/section>\n<section>\n<h2>Step 8: Start OpenMRS<\/h2>\n<p>Access the OpenMRS setup by navigating to <code>http:\/\/your_server_ip:8080\/openmrs<\/code> in your web browser. Follow the on-screen instructions to complete the setup.<\/p>\n<\/section>\n<section>\n<h2>Step 9: Conclusion<\/h2>\n<p>You have successfully installed OpenMRS on Debian 11, providing a powerful platform for managing medical records. This setup can greatly benefit from being hosted on a . For additional options, explore various  solutions, including <a href=\"https:\/\/ie.netcloud24.com\">Windows VPSVirtual Private Server Hosting<\/a> and <a href=\"https:\/\/ie.netcloud24.com\">Windows VPS Hosting UK<\/a> for optimal performance and reliability.<\/p>\n<\/section>\n<\/article>\n<footer>\n<p>\u00a9 2024 OpenMRS Installation Tutorial. All rights reserved.<\/p>\n<\/footer>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 Introduction OpenMRS is an open-source platform that provides a framework for managing electronic medical records. It is designed to be flexible and scalable, making it ideal\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-2839","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=2839"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2839\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=2839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=2839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=2839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}