Skip to main content

Installing TinyERP 4.2 and eTiny Web Client on Fedora x86_64

Prerequisites
PostgreSQL 8.3 or later
Python

Create TinyERP database
Create TinyERP database user
Set up PostgreSQL authentication
Install TinyERP
Configure TinyERP
Start TinyERP server

Install eTiny
Prerequisites
Python >= 2.4
Open ERP Server >= 4.2.1 < 4.3
TurboGears >= 1.0.3.2
matplotlib >= 0.87
Python Imaging Library (PIL)

eTiny is the name of the web client for TinyERP, while the web client for OpenERP is called OpenERP-web.

Install eTiny as follows:
# yum install python-devel python-setuptools python-setuptools-devel python-imaging python-matplotlib TurboGears

# easy_install http://www.openerp.com/download/old/ eTiny-1.0.2.tar.gz

Configure eTiny
Locate the config/default.cfg in the installed OpenERP Web Client egg, and make appropriate changes, especially:


[tinyerp]
server = "localhost"
port = 8070
protocol = "socket"

where:
server is the Open ERP server host...
port is the Open ERP server port...
protocol is the protocol to be used (socket, http or https)

[etiny]
manage.visible = False

where:

manage.visible, if True then shows Manage button on the Login screen which opens database management panel

Depending on your version of OpenERP and the system you are using, the [tinyerp] section might be called [openerp] and [etiny] might be [admin].

Start eTiny
If everything is installed properly, start the OpenERP Web Client HTTP server running the start-tinyerp command from the terminal.

# start-tinyerp

If you see message showing:

cherrypy._cperror.NotReady: Port not free.:

Make sure no other application is running on the specified port (8080 is default). You can change port for OpenERP Web Client by changing appropriate config value in default.cfg:

server.socket_port =

If everything is fine, open your favorite web browser and type http://your.host.url:8080, and your can see welcome page with login screen.

Of course, TinyERP Server must be running at that time. You should create a database from the DBAdmin interface by clicking on Manage button that you can see besides the Database selection box. After creating a new database login with the admin/admin or demo/demo to see the OpenERP Web Client in action...

Setup eTiny to run as a deamon

# cp /usr/lib/python2.6/site-packages/eTiny-1.0.2-py2.6.egg/scripts/etiny-server /etc/init.d/
# cp /usr/lib/python2.6/site-packages/eTiny-1.0.2-py2.6.egg/config/default.cfg /etc/etiny-server.cfg

# chkconfig etiny-server on

Setup Apache sub-domain for eTiny

Open required ports on firewall
The following ports should be open in your firewall:
8069
8070
8080

People are often unreasonable, illogical, and self-cantered;
Forgive them anyway.
If you are kind, people may accuse you of selfish, ulterior motives;
Be kind anyway.
If you are successful, you will win some false friends and some true enemies;
Succeed anyway.
If you are honest and frank, people may cheat you;
Be honest and frank anyway.
What you spend years building, someone could destroy overnight;
Build anyway.
If you find serenity and happiness, they may be jealous;
Be happy anyway.
The good you do today, people will often forget tomorrow;
Do good anyway.
Give the world the best you have, and it may never be enough;
Give the world the best you've got anyway.
You see, in the final analysis,
it is between you and God;
It was never between you and them anyway

— Mother Theresa

Reclaim your computer!

A personal computer is called a personal computer because it's yours. Anything that runs on that computer, you should have control over.
— Andrew Moss, Microsoft's senior director of technical policy, 2005

The most serious impediment to a lasting archive is the evolution of media, platforms, formats, and the applications that create them. Unique, proprietary, and constantly evolving data formats such as Acrobat-4, MPEG-4, Oracle 8, Quicken 2001, Real G2, and Word 2000 suggest or even guarantee obsolescence.
— Gordon Bell, Senior Researcher in Microsoft's Media Presence Research Group.

LIMITATION ON AND EXCLUSION OF DAMAGES. You can recover from Microsoft and its suppliers only direct damages up to the amount you paid for the software. You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages.
— Clause 26 of the Windows 7 License.

Moodle Resources

Open source web conference systems

Premium Drupal Themes by Adaptivethemes