services: ranger: build: . image: ranger:latest container_name: ranger restart: unless-stopped ports: - "7000:7000" environment: - PORT=7000 - RANGER_DB=/data/ranger.db # Token du panel admin (/admin) — sans lui le panel est désactivé. # Remplacez impérativement cette valeur par défaut avant tout déploiement public. - RANGER_ADMIN_TOKEN=change-me # URL publique fixe (recommandé derrière Cloudflare/reverse proxy) : # évite de dépendre d'en-têtes (X-Forwarded-Proto/Host) potentiellement # usurpables si le port du conteneur est aussi joignable directement. # - RANGER_PUBLIC_URL=https://ranger.mondomaine.fr # TTLs de cache (secondes) — décommenter pour surcharger # - RANGER_TTL_CACHED=21600 # - RANGER_TTL_UNCACHED=1200 # - RANGER_TTL_SEARCH=1800 # Proxy sortant optionnel (si l'IP du VPS est bloquée sans StremThru) # - HTTP_PROXY=http://user:pass@proxyhost:port # - HTTPS_PROXY=http://user:pass@proxyhost:port volumes: - ranger_data:/data volumes: ranger_data: