DashGate

DashGate

Docker 应用程序 from Selfhosters

概述

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.

要求

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

运行时参数

网络用户界面
http://[IP]:[PORT:1738]
网络
bridge
特权
false

模板配置

WebUI PortPorttcp

DashGate web interface port.

目标
1738
默认值
1738
Config StoragePathrw

Persistent storage for config.yaml and SQLite database.

目标
/config
默认值
/mnt/user/appdata/dashgate
PUIDVariable

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

默认值
99
PGIDVariable

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

默认值
100
PortVariable

Internal port (should match WebUI Port).

目标
PORT
默认值
1738
Auth ModeVariable

Authentication mode

目标
AUTH_MODE
默认值
local|hybrid|authelia
Session Duration (Days)Variable

How many days a login session stays valid.

目标
SESSION_DURATION_DAYS
默认值
7
Encryption KeyVariable

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

目标
ENCRYPTION_KEY
Docker SocketPathro

Docker socket for auto-discovering containers. Optional.

目标
/var/run/docker.sock
默认值
/var/run/docker.sock
Docker DiscoveryVariable

Enable automatic Docker container discovery.

目标
DOCKER_DISCOVERY
默认值
true
Traefik DiscoveryVariable

Enable Traefik router discovery.

目标
TRAEFIK_DISCOVERY
默认值
false
Traefik URLVariable

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

目标
TRAEFIK_URL
NPM DiscoveryVariable

Enable Nginx Proxy Manager discovery.

目标
NPM_DISCOVERY
默认值
false
NPM URLVariable

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

目标
NPM_URL
NPM EmailVariable

NPM admin email for API login.

目标
NPM_EMAIL
NPM PasswordVariable

NPM admin password for API login.

目标
NPM_PASSWORD
LLDAP URLVariable

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

目标
LLDAP_URL
LLDAP Admin UsernameVariable

LLDAP admin username.

目标
LLDAP_ADMIN_USERNAME
LLDAP Admin PasswordVariable

LLDAP admin password.

目标
LLDAP_ADMIN_PASSWORD

下载统计数据

3,676
下载总数

详细信息

存储库
khak1s/dashgate:latest
最后更新2026-02-05
初见2026-02-03

在Unraid 上运行 DashGate 。

DashGate 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。