SME in a BOX Installation Guide
1. SME server
is a Linux distribution based on CentOs offering an operating system for computers
used as web, file, e
mail and database servers. It employs a comprehensive user interface for all
related tasks and is extensible through templates. SME stand
for Small to Medium
is the target market of the software
is a general
purpose, concurrent, object
oriented programming language. Java application
are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM)
regardless of computer architecture. It is intended to let application developers "write once, run
anywhere.” meaning that code that runs on Windows
need to be edited to run on a Mac.
relational database management system
(RDBMS) that runs as a server providing
user access to a number of databases
(a module capable to work in multip
le Liferay environments)
Java. Liferay Portal allows users to set up features common to websites. It is fundamentally
constructed of functional units called portlets. Liferay is sometimes described as a content
management framework or a web appl
ication framework. Liferay's support for plugins extends
into multiple programming languages.
Although Liferay offers a sophisticated programmi
ng interface for developers, no
rogramming skills are required for basic website installation and administration. Liferay is
available bundled with a servlet container such as Apache Tomcat
5. CAS server.
Central Authentication Service
is a single sign
on protocol for the web. I
ts purpose is to
permit a user to access multiple applications while providing their credentials (such as userid and
password) only once. It also allows web applications to authenticate users without gaining access
to a user's security credentials, such as
6. SSL certificates
are small data file
that digitally bind a cryptographic key to an organization’s
details. When installed on a web
allows secure connections from a web server to a
browser. Typically SSL is u
sed to secure credit card transactions, data transfer, and logins and
is becoming the norm when securing browsing of social media sites.
7. User Provisioning
refers to the creation, maintenance and deactivation of user
objects and user
attributes, as they exist in one or more systems, directories or applications, in response to
automated or interactive business processes. User provisioning software may include one or more
of the following processes: change propagation, s
elf service workflow, consolidated user
administration, delegated user administration.
8. Mantis, Roundcubemail and OrangeHRM.
is a web
based bug tracking system. The most common use of MantisBT is
to track software defects.
is a web
based IMAP email client written in the PHP programming language.
Roundcube's most prominent feature is the pervasive use of Ajax technology to present a more
fluid and responsive user interface than that of traditional webmail clients.
aims to be the world’s leading HRM solution for small and medium sized
enterprises by providing a flexible and easy to use HRM system affordable for any company
The following diagram illustrates contents of ‘SME in a box’
The software installation
Download and in
stall SME Server using the download link
Start the installation scripts by copy and paste the following command
in the terminal:
Download the SME iso from
and burn the DVD/CD with it.
to start the Setup of the SME Server
and Press enter to proceed further to Installation
and click on Enter to proceed.This Screen indicates that the SME
Server that is being used is in beta version.
and click on
the Keyboard Type(preferable us) and press OK
Zone and proceed by selecting OK
to proceed Forward
.This will format your Disk.
Installation is Complete. Press
After the Reboot, the Configuration of the SME
Server has to be done as shown in the screenshots
Configuring SME Server
to proceed if it’s a fresh installation. Select
if you want to restore the SME Server
from a backup
Enter your SME Server administrator Password and Select
Enter the Domain Name of your SME
Enter your System Name and Select Next to proceed
Enter the IP Address of the SME Server and Select
Enter the Subnet Mask and Select
Select the Server
Only Mode and proceed
Enter the Gateway IP Address
Select the OFF option and Proceed
Provide nothing in the DNS Server Address and Proceed by Selecting
Save your changes and Activate it by selecting
Your SME Server is Setup according t
configuration and login
using the root user and the
password that you have provided.
nable SSL. Go to
http://<ip address >/server
ogin using admin credentials and select
llow public access
on this can be found at the following
Enter the admin c
with respect to
the Hostname and mail servers etc. can be done by entering into
the Server Manager
After selecting the options which
marked below, please save the settings by clicking on sav
Enable email configurations.
(SMTP,IMAP daemons for roundcubemail)
. Select Email on the left
side and click on the Change email access settings
as shown below.
dmin user account in
web user interface to change configuration settings
command terminal based session use root account.
Login using root to system command terminal via direct login on physical machine or ssl (PuTTy
client , check your internet conne
. After login please copy the command
one by one
into your prompt
mentioned below and
<your host’s IP address>
21. Please wait for few minutes, the script will download the necessary
for setup and it will
After reboot ,
start the application by logging into the system as root and type the command
NOTE: to restart
./tomcatservice.sh restart and
23. Open browser and the type URL as
Login as Username
mifos and password
Congratulations!, now you are ready to use the ‘SME in a box’ Software package.
lease clear your browser cache before login to the application
If are using Email (
roundcubemail) inside the application, login using the system users rather
than application users (admin user).
If you want to change the ip address of your server than login to the server using admin
credentials follow the same steps (choosing 2 option co
nfigure this server) as mentioned in the
installation to configure ip addres