This is an updated version of the post Install OpenPetra.Now 2014-05 on CentOS5.
Now we are installing on CentOS6, and using my own LBS repository. OpenPetra.Now is now using the unmodified Mono-opt packages.
OpenPetra.Now is a tagged revision of the official OpenPetra, plus some patches which have not made it into the official OpenPetra yet. This includes a replacement of .Net remoting with https webservices, and a plugin system.
These are the instructions:
Install the Epel repository, the Postgresql repository and my OpenPetra repository.
For Postgresql, have a look here: http://yum.postgresql.org/repopackages.php#pg92
Epel Repo (for lighttpd): see http://mirror.de.leaseweb.net/epel/6/x86_64/repoview/epel-release.html
For the mono-opt repository, have a look here:
http://lbs.solidcharity.com/detail/tpokorra/mono/mono-opt
rpm -Uhv http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm rpm -Uhv http://mirror.de.leaseweb.net/epel/6/x86_64/epel-release-6-8.noarch.rpm cd /etc/yum.repos.d/ wget http://lbs.solidcharity.com/repos/tpokorra/mono/centos/6/lbs-tpokorra-mono.repo wget http://lbs.solidcharity.com/repos/tpokorra/openpetra/centos/6/lbs-tpokorra-openpetra.repo |
Now install the packages (this will automatically also install the packages mono-opt, postgresql92, lighttpd and some other dependencies):
yum install openpetranow-server |
Now configure the OpenPetra server, and start it:
/etc/init.d/openpetra-server init chkconfig openpetra-server on |
To test the server, connect to http://<yourhostname>/openpetra9000/serverSessionManager.asmx