Installation¶
meilisync is a Python package. Database drivers are extras so you only pull what you need.
Python package¶
Requires Python 3.10 or newer.
| Extra | Installs | Needed for |
|---|---|---|
postgres |
psycopg2-binary |
PostgreSQL source (also a core dependency today) |
mysql |
asyncmy |
MySQL binlog source |
mongodb / mongo |
motor |
MongoDB change streams |
redis |
redis |
Redis progress backend (also a core dependency today) |
sentry |
sentry-sdk |
Sentry error reporting |
all |
everything above | One image / one install |
postgres and redis are currently included in the base install as well, so pip install meilisync is enough for PostgreSQL + file or Redis progress.
Docker¶
Images are published to GitHub Container Registry on every dev/main push and on version tags:
See Docker for compose files, tags, and volume layout.