diff --git a/apps/base/matrix/database.yaml b/apps/base/matrix/database.yaml
index beb8cc97d05f40e69d1c1d4fc7f580f6c7912d6d..d4963c94ff399d0d20c5df4720cf05d954d1197a 100644
--- a/apps/base/matrix/database.yaml
+++ b/apps/base/matrix/database.yaml
@@ -42,6 +42,15 @@ spec:
         requests:
           cpu: 100m
           memory: 200M
+      env:
+      - name: "DATA_SOURCE_URI"
+        value: "$(POD_NAME)/postgres?sslmode=require"
+      - name: "DATA_SOURCE_USER"
+        value: "$(POSTGRES_USER)"
+      - name: "DATA_SOURCE_PASS"
+        value: "$(POSTGRES_PASSWORD)"
+      - name: "PG_EXPORTER_AUTO_DISCOVER_DATABASES"
+        value "true"
 ---
 apiVersion: monitoring.coreos.com/v1
 kind: PodMonitor