Tiny ERP is a complete ERP and CRM. The main features are
accounting (analytic and financial), production management (MRP),
stock management, sales and purchases management, task
automation, marketing campaigns, help desk, POS, etc. Technical
features include a distributed server, flexible workflows, an
object database, a dynamic GUI, an XML-RPC interface, and
If it asks any question at the time of installation you can
select the default values and finish the installation.
Now you have to read the readme file located at /usr/share/doc/tinyerp-server/README.Debian
Tiny ERP uses a PostgreSQL database to store its data. With the
first generation of packages, you have to setup this database
manually. Here is a short explanation how to achieve this (you
need to execute all commands as root):
Making sure, PostgreSQL is running
# /etc/init.d/postgresql* restart
Creating the database
# su - postgres -c "createdb -q --encoding=UNICODE terp"
Creating the database user
# su - postgres -c "createuser -q --createdb --adduser terp"
Note: If you want to run the database as another user than 'terp',
you need to replace 'terp' above with the user you want instead,
and you need to adjust DATABASE_USER in /etc/default/tinyerp-server
# /etc/init.d/tinyerp-server restart
Install i18n files
The i18n files are located in /usr/share/tinyerp-server/i18n and
can be imported to the database with a command like this:
# su - postgres -c "/usr/sbin/tinyerp-server --i18n-import=$FILE
Note: You need to replace $FILE with the corresponding file and
its fullpath, and $LANG with the language code.
For example, to import the German i18n, you issue the following
# su - postgres -c "/usr/sbin/tinyerp-server --i18n-import=/usr/share/tinyerp-server/i18n/german_de*.csv
You need to check the tiny erp documentation how to use and
customise tiny erp form here (http://tinyerp.org/docs.php)
tinyerp-server uses by default port 8069. If you need to change
this, edit /etc/default/tinyerp-server and replace PORT="8069"
with PORT="<your port>".
tinyerp-server listens by default to *all* interfaces. For
security reasons, we do restrict it to listening only to
localhost. If you need to change this, edit /etc/default/tinyerp-server
and replace INTERFACE="localhost"
with INTERFACE="<your ip>".
tinyerp-server runs by default in English. To change it, you
have to import the corresponding i18n files.
Installing Tiny ERP Client in Debian
If you want to install Tiny ERP client just enter the following
or you can download clients for windows and Linux from
Connecting the TinyERP Client
To connect TinyERP clients from other computers on the network,
you will need to specify the interface option to change the
server's default IP address from localhost (127.0.0.1) to the
appropriate IP. You can do this using the following option:
--interface=<server IP address>
Sample command usage:
#python tinyerp-server --interface=192.168.1.1 -s
Again, the "-s" or "--save" option will save your interface
setting to a configuration file so it will be unnecessary
thereafter unless it must be changed.
If you wish to use a different port, you can change it from the
default (8069) to one you specify by using this option: