OrangeHRM

From Proxmox VE
Jump to: navigation, search

Appliance Details

Package: orangehrm
Version: 2.6.1.svn6523-1
Certified: no
Section: www
Location: http://www.gnuacademy.org/appliances/debian-6.0-orangehrm_2.6.1.svn6523-1_i386.tar.gz
Maintainer: Ap.Muthu
OS: debian-5.0

Introduction

OrangeHRM is an Open Source Human Resource Management application. It provides an ideal solution for small and medium sized enterprises looking for an inexpensive way to effectively manage and develop their human resources. It facilitates a vast range of HR features which will match the requirements of Corporate HR Management.

For more details see: OrangeHRM

Virtual Appliances can be downloaded directly via the Central Web-based Management if apm-available is used.

Recommended settings for Proxmox VE

  • Memory (MB): 512
  • Swap (MB): 512
  • Hard disk (GB): 8

Appliance specific settings

  • Mysql root password is randomised and can be changed via command line after the first boot:
mysqladmin -u root -p password yournewpasswordhere
  • Set the server timezone via command line:
dpkg-reconfigure tzdata
  • Restart VM

OrangeHRM Packages

  • Debian Squeeze
  • OrangeHRM v2.6.1 (SVN 6523)
  • Postfix
  • MySQL 5
  • Apache2
  • PHP5
  • cURL
  • zip
  • unzip

The PHP Modules present in this VM are:

# php -m
[PHP Modules]
bcmath bz2 calendar ctype curl date dba dom exif filter ftp
gd gettext hash iconv json libxml mbstring mime_magic mysql
mysqli ncurses openssl pcntl pcre PDO pdo_mysql posix Reflection
session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem
sysvshm tokenizer wddx xml xmlreader xmlwriter zip zlib
[Zend Modules]

First steps

Start the VM and open a VNC console and install the latest security updates.

apt-get update
apt-get dist-upgrade

Now, connect to the OrangeHRM web installer http://youripaddress/ and follow the instructions.

Normal OrangeHRM 2.6 Install Screenshots

The configuration is stored at:

var/www/orangehrm/lib/confs/Conf.php

This is a fully installed version of OrangeHRM and all passwords are randomised and available on the First Boot Log.

Config and Theme Location

All system-wide configuration and db access settings are stored at:

/lib/confs/Conf.php

The only theme that works in the GPL version is orange. The other one present - beyondT - is broken. The theme is hardcoded on line 71 in /lib/confs/sysConf.php as:

    $this->styleSheet = "orange";

Building OrangeHRM

Download the following:

Upgrading OrangeHRM

In order to upgrade from OrangeHRM SVN 6511 to 6523, from the console, execute the following:

cd /var/www/
wget http://www.sacollege.net/files/appliances/orangehrm261-svn-6511_6519.tar.gz
tar -xzf orangehrm261-svn-6511_6519.tar.gz
rm -f orangehrm261-svn-6511_6519.tar.gz
wget http://www.sacollege.net/files/appliances/orangehrm261-svn-6519_6523.tar.gz
tar -xzf orangehrm261-svn-6519_6523.tar.gz
rm -f orangehrm261-svn-6519_6523.tar.gz
rm -rf /var/www/orangehrm/symfony/test

Documentation and HowTo´s about OrangeHRM