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 customizable reports.
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 too.
# /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 -l$LANG"
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 command:
# su - postgres -c "/usr/sbin/tinyerp-server --i18n-import=/usr/share/tinyerp-server/i18n/german_de*.csv -lDE"
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 command
or you can download clients for windows and Linux from here
Connecting the TinyERP Client Remotely
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: