diff --git a/docker-compose.yml b/docker-compose.yml
index cae08b492927f3aa81913d8100050baa09baffd7..6911aba35dcfbf83d529a93f5775532889f009cd 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -15,7 +15,8 @@ services:
     restart: ${RESTART_POLICY-unless-stopped}
     image: grafana/grafana:5.4.3
     environment:
-      - "GF_SERVER_ROOT_URL=${GF_SERVER_ROOT_URL}"
+      - "GF_SERVER_ROOT_URL=${GF_SERVER_ROOT_URL-%(protocol)s://%(domain)s/dashboards/}"
+      - "GF_SERVER_DOMAIN=${GF_SERVER_DOMAIN}"
       - "GF_SECURITY_ADMIN_PASSWORD=${GF_SECURITY_ADMIN_PASSWORD}"
       - "GF_DEFAULT_INSTANCE_NAME=Funkwhale Network"
     depends_on: