Tryton has a Three-tier architecture. It is composed of an application server which connects to a PostgreSQL database, a web or desktop client for the presentation and a set of server modules for the business logic.
Tryton is released by series (same major and minor version numbers) every 6 months and they are supported for 1 year except for new major which has long term support of 5 years.
Docker Image
A docker container that comes pre-installed with the server, modules and web client. This is a very simple way of locally installing and exploring the application. It is also production ready for easy deployment. These images are updated every week.
Desktop Client
A ready-to-use client for your desktop. You can manage and connect to different servers using the same client.
Current version:
Windows 32bit
Windows 64bit
macOS x86-64
macOS arm64
Linux Flatpak
Long term support:
Windows 32bit
Windows 64bit
macOS
Linux Flatpak
For other platforms, use the source files
On macOS depending of your settings, you may need to authorize the Tryton App
Source Files
The source code for the release of each component is available in an archive file. These are useful for creating packages.
Current version:
Browse
Server
Desktop Client
Web Client
Console Client
Long term support:
Browse
Server
Desktop Client
Web Client
Console Client
signify
with a different key for each series:
- 7.4
RWQ6sP7oqkDFf0X1o9p6V2tNwaP90Qm8RlSnUu26kZ2pLaUlWUnfKzkt
- 7.2
RWTWVRwJV+eY0FPfGu8kivt7IvtvSfvp8Zzj4n3Zq+9TLyCXVdJYv/IZ
- 7.0
RWTZ+6pp13P8NQVDhSTlNYh83nirl+IWHmJKPzUnOQ0tyP8v8+z+oFlg
- 6.8
RWQWYAGNCLpZKsZjgXjSfSoo6c1IcmnHzuF8E36t0o+9UaMB+gQ4udFE
- 6.0
RWQv4FwbbnhSvAv4Cg3oyqKWy4X6TpfaEvWr3IuODsgx1g0wTTAx00kg
- aeb43
RWSAr32B5W/34g8MLNqJk8DY9klFWxqbEWi1DtMPSOlfLFWq8IOGOF6p
- chronos
RWT2XpEPmOotnJWXLEC/rXgeXpwSB/Bgx8sUu1ERSNbP9fnqiw6tropR
- coda
RWT5kIby5zBrwAhMk2TndK17Dm3oLCCJs3JJYB18HSucZMrB/zf6qy+9
- flask-tryton
RWTAanmAE2hF/rCPZD5NOeIbKA+shtigRVpuHBcGGKMHgBk3ZU7L8vjv
- goocalendar
RWTwvGBIHkVo8r471FYfVbPtjXGxhf3M5OaY/NJvZsIVB5x3cjO/Ut1T
- python-sql
RWThKqtWd8GsCBnwf04Po1iuw+gYMQwVJCH8s2JZ54B3yju653oW+6lH
- relatorio
RWQLysx5h9TmkNvMl3cqb+8O+x3dI/RuumINw5ECauCt2NGn98INORWS
- tryton-filestore-cellar
RWQjB3cL9B6lkAFSjKxxpep4hs4Eq08ss2oMGdagSJ9ASydkwqRVJ0tw
Chronos
We also publish an optional add-on that can be used to manage timesheets from inside your browser.
Packages
All the packages are also published on the Python Package Index.
Tryton modules from third parties can also be found there.
You can install them using the pip command-line tool:
$ python -m pip install trytond # server
$ python -m pip install tryton # client
$ python -m pip install trytond_sale # sale module
Replace trytond_sale
with the name of the module needed.
The web client can not be installed with pip
, you must follow this installation procedure.
Distributions
Tryton is also packaged and distributed by third-party volunteers. These generally provide better integration with the operating system, but often there is a delay before new versions make it into their distributions.
Third Party Modules
Tryton has a large ecosystem of modules.
To ease your choice, we maintain a curated list of third party modules.