
Tiny ERP é um ERP/CRM open source
Seus principais modulos são:
- Clientes e gerencialmente de fornecedores.
- CRM: clientes, oportunidades de segmentação de vendas, …
- Marketing: Campanhas, prestação de contas, …
- Contabilidade: Análitico, financeiro, …
- Vendas: Gerencialmente de venda, pedidos, …
- Estoques: Gerencialmente de estoque, …
- Compra: Controle faturamento, controle mercadorias, …
- Logistica: Work flows, requisição interna, …
- Recursos humanos: notas, …
- Rede: Simulação multi-usuário em um banco de dados central.
Escolhi fazer a instalação apartir dos fontes, mas caso o leitor prefirá pode obter os pacotes (não todos) em linuxpackages.net e fazer a instalação com o comando installpkg.
Tiny ERP é desenvolvido em Python, sendo assim ter o mesmo instalado é requisito principal, no Slackware 11.0 o Python 2.4.3 esta disponível ao se instalar os pacotes developments.
A seguir dependências para instalação:
Tiny ERP Server
Tiny ERP Client
| Software |
Versão |
Pré instalado |
| Cairo |
1.2.6 |
versão 1.4.6 |
| PyCairo |
1.2.6 |
versão 1.4.0 |
| PyGTK |
2.8.6 |
versão 2.10.4 |
Depois que as depenências são resolvidas a instalação do Tiny ERP é tranquila, veja abaixo:
Instalando Tiny ERP Server
Descompactar e executar a instalação de tinyerp-server-4.2.1.tar.gz, faça isso como root, pois o instalação irá gravar dos arquivos em /usr/lib/python2.4/site-packages/ e seu usuário pode não ter permissão:
#tar -xvzf tinyerp-server-4.2.1.tar.gz
#cd tinyerp-server-4.2.1/
#python setup.py install
Subindo o Tiny ERP Server
Antes de subir o daemon você precisa criar um banco de dados para o Tiny ERP da seguinte forma:
$su
#su postgres
$createdb terp
Na documentação oficial diz para criar com:
$createdb -U postgres -O terp –encoding=UNICODE terp
Mas desta forma não consegui, o daemon não encontra o banco, omitindo o encoding ele fica em LATIN1 e é encontrado.
Criado o banco de dados é só subir o daemon, para facilitar a vida fiz um script de inicialização, basta executa-lo. No script irá encontrar a variavel PARAM, vazia inicia o banco com dados para teste, para iniciar em branco deve conter –without-demo=all.
Instalando Tiny ERP Client
Da mesma forma como foi feito com o Tiny ERP Server, basta descompactar e instalar:
#tar -xvzf tinyerp-client-4.2.1.tar.gz
#cd tinyerp-client-4.2.1/
#python setup.py install
Nós dois casos de inicialização será criado o usuário admin com senha admin e se inicializar com dados o usuário demo com senha demo.
TinyERP inicializado basta aproveitar os beneficios do modulo base, que só faz cadastro de parceiros (clientes, fornecedores, etc), mas a instalação de novos modulos é simples e intuitiva.

Espero que este documento tenha lhe ajudado a instalar o Tiny ERP, futuramente pretendo escrever o processo para outras distribuições Linux, assim como um manual do usúario.
Para que fique registrado, diversas vezes tentei me cadastras no forum oficial, mas todas minhas contas ficam inativas pois não recebo o e-mail para ativação, sendo assim não posso colaborar “oficialmente”.
Documento baseado em: How-to install Tiny ERP on Slackware 11.0