Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Debian 9 Stretch - Netinstall, with ssh and standard utilities only
- Create openmrs as the standard user
- apt update
- apt install wget curl zip unzip gnupg sudo unattended-upgrades
- Add user openmrs to sudo group
- usermod -aG sudo openmrs
- Exit root and login as openmrs
- cd /opt
- sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
- sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb
- (Choose mySQL 5.6)
- May have to repeat the above after running sudo apt upgrade
- sudo apt update
- sudo apt install mysql-server
- sudo mysql_secure_installation
- source /etc/environment
- -----------------
- sudo apt install openjdk-8-jdk openjdk-8-jre
- sudo vi /etc/environment
- (Use nano instead of vi, if preferred)
- JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
- JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
- source /etc/environment
- sudo wget https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.109/bin/apache-tomcat-7.0.109.tar.gz
- sudo tar xzf apache-tomcat-7.0.109.tar.gz
- sudo mv apache-tomcat-7.0.109 tomcat7
- sudo echo "export CATALINA_HOME="/opt/tomcat7"" >> ~/.bashrc
- source ~/.bashrc
- sudo groupadd tomcat
- sudo useradd -s /bin/false -g tomcat -d /opt/tomcat7 tomcat
- cd /opt/tomcat7
- sudo chown -R tomcat:tomcat bin conf lib logs temp webapps work
- (Anomoly)
- su
- chmod g+r /opt/tomcat7/conf/*
- exit
- sudo vi /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-8-openjdk-amd64
- Environment=CATALINA_PID=/opt/tomcat7/temp/tomcat.pid
- Environment=CATALINA_HOME=/opt/tomcat7
- Environment=CATALINA_BASE=/opt/tomcat7
- Environment='CATALINA_OPTS=-Xmx1536M -Xms512M -server -XX:+UseParallelGC'
- Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
- ExecStart=/opt/tomcat7/bin/startup.sh
- ExecStop=/opt/tomcat7/bin/shutdown.sh
- User=tomcat
- Group=tomcat
- UMask=0007
- RestartSec=10
- Restart=always
- [Install]
- WantedBy=multi-user.target
- --------------------------------------------
- sudo systemctl daemon-reload
- sudo systemctl enable tomcat
- sudo vi /opt/tomcat7/bin/setenv.sh
- export CATALINA_PID="/opt/tomcat7/work/tomcat.pid"
- export CATALINA_TMPDIR="/opt/tomcat7/temp"
- sudo chmod 755 /opt/tomcat7/bin/setenv.sh
- sudo systemctl start tomcat
- Check tomcat is running with http://yourserver.com:8080
- sudo vi /opt/tomcat7/conf/tomcat-users.xml
- <role rolename="admin-gui"/>
- <role rolename="admin-script"/>
- <role rolename="manager-status"/>
- <role rolename="manager-script"/>
- <role rolename="manager-gui"/>
- <user username="myadminuser" password="mysecretpassword" roles="manager-gui,admin-gui"/>
- sudo vi $CATALINA_HOME/webapps/manager/META-INF/context.xml
- <!--
- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
- allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
- -->
- sudo systemctl restart tomcat
- -----------
- Optional
- cd /home/openmrs
- (user account created during OS install)
- mkdir repo
- cd repo
- mkdir platform2.4
- cd platform2.4
- wget -O openmrs.war https://downloads.sourceforge.net/project/openmrs/releases/OpenMRS_Platform_2.4.0/openmrs.war?ts=gAAAAABhKjROvEvFXfmg58yJUSgKhdknP49W_J0BUuIprg6UaZV46lqldC_X5WEPopYXlRA0jfiUbJcS5qw6eMCg-kAoiF94Ow%3D%3D&r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenmrs%2Ffiles%2Freleases%2FOpenMRS_Platform_2.4.0%2Fopenmrs.war%2Fdownload
- cd ..
- mkdir platform2.3.2
- mkdir reference-addons
- cd reference-addons
- wget -O reference-apps-2.11.0.zip https://downloads.sourceforge.net/project/openmrs/releases/OpenMRS_Reference_Application_2.11.0/referenceapplication-addons-2.11.0.zip?ts=gAAAAABhKjU8AyulzDuNfYkuaOZxINrp2ADRKzMPWu76g46hx8_5E60v3lv4H_7_dXnzXATtW__USmp_YANVMaMdv6niFYbSEw%3D%3D&r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenmrs%2Ffiles%2Freleases%2FOpenMRS_Reference_Application_2.11.0%2Freferenceapplication-addons-2.11.0.zip%2Fdownload
- cd ..
- cd platform2.3.2
- wget -O openmrs.war https://downloads.sourceforge.net/project/openmrs/releases/OpenMRS_Platform_2.3.2/openmrs.war?ts=gAAAAABhKjWLY3Ie1VhKvEqS0aQIQW-O2685GhCgT4QT2gyqeWr0706l-bC30FfkTvzo-kmtIIkHN2b1R7lYXK1x1zOrganaZA%3D%3D&r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenmrs%2Ffiles%2Freleases%2FOpenMRS_Platform_2.3.2%2Fopenmrs.war%2Fdownload
- ----------------
- sudo mkdir /var/lib/OpenMRS
- sudo chown tomcat:tomcat /var/lib/OpenMRS
- Deploy chosen war file and unzip modules/owa to /root/.OpenMRS
- http://your.server.com:8080
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement