Please do not report security vulnerabilities through public GitHub issues. Instead, contact the maintainer directly.
-
Environment Variables: Never commit your
.envfile. Use the provided.env.exampleas a template and ensure your production secrets are stored securely (e.g., using Docker Secrets or encrypted environment variables). -
Authentication: This dashboard provides significant control over server infrastructure and hardware. Always deploy behind a secure reverse proxy with SSL (e.g., Nginx Proxy Manager, Traefik) and ensure strong passwords are set in the
.envfile. -
Internal Network: If possible, keep the dashboard accessible only via a VPN (like Tailscale or WireGuard) or within your local home network.
-
API Keys: Ensure all API keys (Gemini, Groq, OpenRouter, etc.) have appropriate usage limits set in their respective provider consoles to prevent abuse.
-
Docker Socket: Mounting
/var/run/docker.sockallows the container to control the host Docker daemon. Use this feature with caution and only if you trust the network environment. -
No Public Exposure: Do not expose this dashboard directly to the public internet. Always use a VPN (Tailscale, WireGuard) or an authenticated reverse proxy (Nginx Proxy Manager, Traefik) in front of it.
-
No Secrets in Git: Never commit API keys, passwords, session secrets, or any credentials to this repository. The
.envfile must remain local and untracked. -
No Production API Keys: Use test/sandbox keys during development. Apply rate limits and IP restrictions in your API provider consoles.
- Docker Socket (
/var/run/docker.sock): Thedocker-compose.ymlmay mount the Docker socket to allow container management via the UI. This grants the container full control over the host Docker daemon. Only use this feature in a trusted, isolated network environment. - Root Containers: Avoid running containers as root in production. Review the
Dockerfileanddocker-compose.ymlbefore deploying in shared or sensitive environments.
This repository has been sanitized for public release. If you find any leaked secrets or private information in the history or code, please report it immediately.