Caprover logo
Caprover one-click apps browser
TeslaMate logo
TeslaMate
A powerful, self-hosted data logger for your Tesla.
Official integration
Created - Last update

TeslaMate is a powerful self-hosted data logger for your Tesla.

Deployed services
teslamate-db
postgres:$$cap_POSTGRES_VERSION
  • teslamate-db:/var/lib/postgresql/data
always
3
teslamate-grafana
teslamate/grafana:$$cap_GRAFANA_VERSION
  • teslamate-db:/var/lib/postgresql/data
3000
always
4
teslamate-mqtt
custom
  • teslamate-mosquitto-conf:/mosquitto/config
  • teslamate-mosquitto-data:/mosquitto/data
always
teslamate
teslamate/teslamate:$$cap_TESLAMATE_VERSION
  • teslamate-import:/opt/app/import
4000
6
Variables

Grafana | Version

Default: 1.28

$$cap_GRAFANA_VERSION
Check out their Docker page for the valid tags https://hub.docker.com/r/teslamate/grafana/tags

Application | Version

Default: 1.28

$$cap_TESLAMATE_VERSION
Check out their Docker page for the valid tags https://hub.docker.com/r/teslamate/teslamate/tags

Application | Encryption

Default: $$cap_gen_random_hex(8)

$$cap_SECRET_KEY
A secure key to encrypt your Tesla API tokens

Database | Version

Default: 15

$$cap_POSTGRES_VERSION
Check out their Docker page for the valid tags https://hub.docker.com/_/postgres/tags

Database | Name

Default: teslamate

$$cap_DATABASE_NAME
Name of the PostgreSQL database.

Database | User

Default: teslamate

$$cap_DATABASE_USER
Username for the PostgreSQL database.

Database | Password

Default: $$cap_gen_random_hex(16)

$$cap_DATABASE_PASS
Password of the PostgreSQL database user.
© 2026, Built with Gatsby - Source code available on GitHub