DashGate

DashGate

Application Docker from Selfhosters

Vue d'ensemble

DashGate is a self-hosted application gateway and dashboard. Features multi-method authentication (local, LDAP, OIDC/SSO, proxy auth, API keys), group-based access control, automatic app discovery from Docker/Traefik/Nginx/NPM/Caddy, health monitoring, and PWA support.

Exigences

For Docker auto-discovery, enable the Docker socket mount below.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:1738]
Réseau
bridge
Privilégié
false

Configuration du modèle

WebUI PortPorttcp

DashGate web interface port.

Cible
1738
Défaut
1738
Config StoragePathrw

Persistent storage for config.yaml and SQLite database.

Cible
/config
Défaut
/mnt/user/appdata/dashgate
PUIDVariable

User ID for file permissions (run 'id' in Unraid terminal to find yours).

Défaut
99
PGIDVariable

Group ID for file permissions (run 'id' in Unraid terminal to find yours).

Défaut
100
PortVariable

Internal port (should match WebUI Port).

Cible
PORT
Défaut
1738
Auth ModeVariable

Authentication mode

Cible
AUTH_MODE
Défaut
local|hybrid|authelia
Session Duration (Days)Variable

How many days a login session stays valid.

Cible
SESSION_DURATION_DAYS
Défaut
7
Encryption KeyVariable

64-char hex string for encrypting secrets at rest. Leave empty to auto-generate.

Cible
ENCRYPTION_KEY
Docker SocketPathro

Docker socket for auto-discovering containers. Optional.

Cible
/var/run/docker.sock
Défaut
/var/run/docker.sock
Docker DiscoveryVariable

Enable automatic Docker container discovery.

Cible
DOCKER_DISCOVERY
Défaut
true
Traefik DiscoveryVariable

Enable Traefik router discovery.

Cible
TRAEFIK_DISCOVERY
Défaut
false
Traefik URLVariable

Traefik API URL (e.g., http://traefik:8080).

Cible
TRAEFIK_URL
NPM DiscoveryVariable

Enable Nginx Proxy Manager discovery.

Cible
NPM_DISCOVERY
Défaut
false
NPM URLVariable

NPM API URL (e.g., http://npm:81).

Cible
NPM_URL
NPM EmailVariable

NPM admin email for API login.

Cible
NPM_EMAIL
NPM PasswordVariable

NPM admin password for API login.

Cible
NPM_PASSWORD
LLDAP URLVariable

LLDAP server URL for user directory (e.g., http://lldap:17170).

Cible
LLDAP_URL
LLDAP Admin UsernameVariable

LLDAP admin username.

Cible
LLDAP_ADMIN_USERNAME
LLDAP Admin PasswordVariable

LLDAP admin password.

Cible
LLDAP_ADMIN_PASSWORD

Télécharger les statistiques

3,676
Total des téléchargements

Détails

Référentiel
khak1s/dashgate:latest
Dernière mise à jour2026-02-05
Première vue2026-02-03

Exécutez DashGate sur Unraid.

DashGate est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.