homarr

homarr

Docker 应用程序 from manrw's Repository

概述

DESCRIPTION A sleek, modern dashboard that puts all of your apps and services at your fingertips. Control everything in one convenient location. Seamlessly integrates with the apps you've added, providing you with valuable information. Live demo: https://demo.homarr.dev NOTES • We release using semantic releases (https://semver.org/). Consult changelog before updating to major versions. The available tags to be used for this image, are: 'latest' (recommended) and 'dev'. Fixed tags (e.g. 1.2.6) are also available.

运行时参数

网络用户界面
http://[IP]:[PORT:7575]/
网络
bridge
外壳
sh
特权
false

模板配置

WebUIPorttcp

Homarr is running on port 7575 inside the container. Choose the external port for the container. Access Homarr using the external port or forward requests using a reverse proxy.

目标
7575
价值
10004
StoragePathrw

Homarr will write application data into a database and the filesystem. This mount is required to persist data when the container is re-created.

目标
/appdata
价值
/mnt/user/appdata/homarr/appdata
Secret Encryption KeyVariable

Homarr needs API keys, usernames, passwords and other confidential data to access data in your integrations. To safely store this data, we use AES-256-CBC, which prevents third parties from extracting these credentials. For this, you must provide a randomly generated encryption key. Open a shell and copy the output of 'openssl rand -hex 32' to this field.

目标
SECRET_ENCRYPTION_KEY
Docker SocketPathro

Gives Homarr the ability to restart, stop, start, refresh and remove containers as well as add them to the dashboard. Set to read-only actions by default - can be a potential security risk.

目标
/var/run/docker.sock
价值
/var/run/docker.sock
Docker TCP HostsVariable

Alternative to mounting via path. Comma separated list of hostnames to connect to. Example: localhost,docker.example.com

目标
DOCKER_HOSTNAMES
Docker TCP Host PortsVariable

Alternative to mounting via path. Comma separated list of ports to connect to. Must be the same length as DOCKER_HOSTNAMES. Example: 2375,2376

目标
DOCKER_PORTS
Authentication: Single Sign on authentication providersVariable

Select Which provider to use between credentials, ldap and oidc. Multiple providers can be enabled with by separating them with commas (ex. 'AUTH_PROVIDERS=credentials,oidc'). It is highly recommended to just enable one provider.

目标
AUTH_PROVIDERS
默认值
credentials
Authentication: Single Sign on logout redirect URLVariable

URL to redirect to after clicking logging out. Can be left empty in most cases.

目标
AUTH_LOGOUT_REDIRECT_URL
Authentication: Single Sign on session expiry timeVariable

Time for the session to time out. Can be set as pure number, which will automatically be used in seconds, or followed by s, m, h or d for seconds, minutes, hours or days. (ex: '30m')

目标
AUTH_SESSION_EXPIRY_TIME
默认值
30d
价值
30d
Authentication: LDAP server URIVariable

URI of your LDAP server. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_URI
Authentication: Base DN of your LDAP serverVariable

Base DN (aka. distinguished name) of your LDAP server. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_BASE
Authentication: LDAP server bind DNVariable

User used for finding users and groups. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_BIND_DN
Authentication: LDAP server bind passwordVariable

Password for bind user. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_BIND_PASSWORD
Authentication: LDAP username attributeVariable

Attribute used for username. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_USERNAME_ATTRIBUTE
Authentication: LDAP mail attributeVariable

Attribute used for mail field. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_USER_MAIL_ATTRIBUTE
Authentication: LDAP group classVariable

Class used for querying groups. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_GROUP_CLASS
Authentication: LDAP group member attributeVariable

Attribute used for querying group member. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_GROUP_MEMBER_ATTRIBUTE
Authentication: LDAP group member user attributeVariable

User attribute used for comparing with group member. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_GROUP_MEMBER_USER_ATTRIBUTE
Authentication: LDAP search scopeVariable

Search scopes between base, one and sub. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_SEARCH_SCOPE
Authentication: LDAP username extra filter argumentsVariable

Extra arguments for user search filter (and based). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_USERNAME_FILTER_EXTRA_ARG
Authentication: LDAP group extra filter argumentsVariable

Extra arguments for user's groups search filter (and based). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_LDAP_GROUP_FILTER_EXTRA_ARG
Authentication: OIDC issuer URIVariable

Issuer URI of OIDC provider without trailing slash (/). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_ISSUER
Authentication: OIDC client IDVariable

ID of OIDC client (application). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_CLIENT_ID
Authentication: OIDC client secretVariable

Secret of OIDC client (application). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_CLIENT_SECRET
Authentication: OIDC client nameVariable

Display name of provider (in login screen). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_CLIENT_NAME
Authentication: OIDC auto loginVariable

Automatically redirect to OIDC login. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_AUTO_LOGIN
Authentication: OIDC scope overwriteVariable

Overwrite default scopes (openid, profile, email). See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_SCOPE_OVERWRITE
Authentication: Groups attributeVariable

Attribute used for groups (roles) claim. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_GROUPS_ATTRIBUTE
Authentication: Name attributeVariable

Attribute used for name (preferred_username or name) claim. See https://homarr.dev/docs/advanced/single-sign-on/ for more information.

目标
AUTH_OIDC_NAME_ATTRIBUTE_OVERWRITE
Database: DriverVariable

Database driver to use. Currently better-sqlite3 is used for sqlite and mysql2 for mysql. better-sqlite3 is easier to use and requires to additional containers but may not scale as well. Default is 'better-sqlite3'.

目标
DB_DRIVER
默认值
better-sqlite3|mysql2
价值
better-sqlite3
Database: DialectVariable

Database dialect to use. Either choose 'sqlite' or 'mysql'. Default is 'sqlite'

目标
DB_DIALECT
默认值
sqlite|mysql
价值
sqlite
Database: URLVariable

Database URL to connect to. Default is '/appdata/db/db.sqlite'. The URL is a combination of all DB fields below. The URL will be prioritized over the other values if both are present.

目标
DB_URL
Database: HostnameVariable

Database host to connect to.

目标
DB_HOST
Database: PortVariable

Database port to connect to.

目标
DB_PORT
Database: Database NameVariable

Database name to connect to.

目标
DB_NAME
Database: UserVariable

Database user to connect with.

目标
DB_USER
Database: PasswordVariable

Database password to connect with.

目标
DB_PASSWORD
Disable automatic database migrationsVariable

Disable any automatic database migrations. Can be useful, when you manually migrate your database or if you want to restore data. Only set this to true if you know what you're doing!

目标
DB_MIGRATIONS_DISABLED
默认值
false|true
价值
false
User IDVariable

By default, the container is running as root and the application is running as a lower user. Using this variable, you can override the container user - this comes at the cost of some additional complexity. See https://homarr.dev/docs/advanced/running-as-different-user/. Only set this if you know what you're doing!

目标
PUID
Group IDVariable

By default, the container is running as root and the application is running as a lower user. Using this variable, you can override the container group - this comes at the cost of some additional complexity. See https://homarr.dev/docs/advanced/running-as-different-user/. Only set this if you know what you're doing!

目标
PGID

详细信息

存储库
ghcr.io/homarr-labs/homarr:latest
最后更新2026-05-31
初见2025-01-17

在Unraid 上运行 Homarr 。

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